在QEMU中指定“root”时,内核无法获得“init”选项

时间:2014-01-25 09:10:31

标签: linux kernel boot

我构建了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传递给内核? 感谢。

0 个答案:

没有答案