博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
User mode Linux
阅读量:6800 次
发布时间:2019-06-26

本文共 499 字,大约阅读时间需要 1 分钟。

一、简介

用户模式Linux(User ModeLinux,UML)不同于其他Linux虚拟化项目,UML尽量将它自己作为一个普通的程序。从Linux2.6.9版本起,用户模式Linux(User mode Linux,UML)已随Linux内核源代码一起发布,它存放于arch/um目录下。编译好UML的内核之后,可直接用gdb运行编译好的内核并进行调试。

 

参考:

 

二、编译内核

1、以-O2编译内核

make ARCH=um defconfigmake menuconfig ARCH=ummake ARCH=um
参考:

2、以-O0编译内核

参考:

 

三、根文件系统

1、下载现成的根文件系统

 

 

2、制作根文件系统

 
 

 

四、调试

# gdb ./linux   (gdb) handle SIGSEGV pass nostop noprint   (gdb) handle SIGUSR1 pass nostop noprint (gdb) start ubd0=/root/srcpkg/filesystem/CentOS6.x-x86-root_fs mem=256m
 

 

五、常见问题

1、

 

 

2、

 

转载地址:http://lyywl.baihongyu.com/

你可能感兴趣的文章
iOS:解决动画加阴影卡的问题
查看>>
PHP数组读取的循环操作
查看>>
[置顶] Oracle 11g Undo 表空间切换
查看>>
Andriod 环境配置以及第一个Android Application Project
查看>>
怎么解决浏览器兼容性问题
查看>>
从M个数中随机选出N个数的所有组合,有序,(二)
查看>>
hdu 1540 Tunnel Warfare(线段树区间统计)
查看>>
android 自定义按钮实现 home键 和返回键
查看>>
Android App测试要点
查看>>
深入理解C指针之三:指针和函数
查看>>
android(9)_数据存储和访问3_scard基本介绍
查看>>
eclipse自动部署问题
查看>>
Asp.Net验证码2
查看>>
Android APK反编译就这么简单 详解(附图)
查看>>
Python 随机数
查看>>
面向程序员的数据库访问性能优化法则
查看>>
创建, 发布自己的 Vue UI 组件库
查看>>
有关Android插件化思考
查看>>
redis 集群搭建以及redislive监测部署
查看>>
HTML5系列之meta
查看>>