我构建了Linux内核3.12.8和busybox-1.22.1,获得了bzImage并使用busybox实用程序创建了一个rootfs.img。然后我用了QEMU:
qemu-system-x86_64 -kernel arch/x86_64/boot/bzImage -hda ../rootfs.img -append "root=/dev/hda init=/bin/sh"
它说没有init并告诉我将init传递给内核。 如果我写“init = / bin / sh root = / dev / hda”,它告诉我root是(null)并且无法挂载。 我也尝试过-append“root = / dev / hda”-append“init = / bin / sh”;根也是(null)。 如何将init传递给内核? 感谢。