b. etc/的文件的编写 mkdir etc dev proc home root mnt var tmp dev文件夹:这个目录一定要建 ,没有这个目录我们的跟文件系统将无法mount。 RAMDISK: Compressed image found at block 0 Freeing initrd memory: 5859K VFS: Mounted root (ext2 filesystem). mount_devfs_fs(): unable to mount devfs, err: -2 Freeing init memory: 52K Warning: unable to open an initial console. hub.c: USB new device connect on bus1/2, assigned device number 2 usb.c: USB device not accepting new address=2 (error=-110) hub.c: USB new device connect on bus1/2, assigned device number 3 usb.c: USB device not accepting new address=3 (error=-110) proc文件夹: 没有这个文件夹我们的proc文件系统将无法实现,lsmod这些命令就不能用 etc文件夹是许多系统配置文件保存的地方。这些文件非常重要,如果配置错误,就可能影响系统的启动。busybox源代码example/bootfloopy/etc目录中的文件算是一个简单的例子,可以把其中的文件拷贝过来作为基础。(在example/bootfloopy目录中的一些脚本和文档也很值得阅读) cd /home/leo/busybox-1.1.1/examples/bootfloppy/etc 这个目录下面有 fstab init.d inittab profile 这里我们得到了inittab文件,这个文件很重要 cp -fr * /mnt/ramdisk/etc