User mode Linux, usermodelinux
I. Introduction
User Mode Linux (UML) is different from other Linux virtualization projects. UML tries its best to use itself as a common program. From Linux2.6.9, User mode Linux (UML) has been released along with the Linux kernel source code, which is stored in the arch/um directory. After compiling the UML kernel, you can run and debug the compiled kernel with gdb.
Reference: http://uml.devloop.org.uk/howto.html
Ii. Compile the kernel
make ARCH=um defconfigmake menuconfig ARCH=ummake ARCH=um
Reference: http://blog.sina.com.cn/s/blog_70dd16910101akk2.html
Iii. root file system
1. Download the existing root file system
http://fs.devloop.org.uk/
2. Create a root file system
http://fancymore.com/reading/linux-kernel-debugging.html
Iv. debugging
5. FAQs
1,
http://moodlearchive.epfl.ch/2010-2011/mod/forum/discuss.php?d=108781
2,
http://www.lenky.info/archives/2012/04/1471