我认为最简单的方法是使用buildroot
http://buildroot.uclibc.org/
克隆它,将其配置为使用您的自定义内核(默认用户空间适合开始使用,您可能以后需要更改它)。
它将构建您的内核和根文件系统。整个过程大约需要半小时,其中二十分钟是在编译怪物
我的运行行看起来像:qemu-system-i386 -hda rootfs.ext2-内核bzImage -m 512M-追加“ root = / dev
/ sda console = ttyS0” -localtime -serial stdio
以及有关分接头设备的更多选项



