重复; 找不到答案,所以在这里发布。
我想使用我的主机上的自定义内核映像以访客身份运行 OpenSUSE。我正在努力:
$ qemu-system-x86_64 -hda opensuse.img -m 512 -kernel
~/kernel/linux-git/arch/x86_64/boot/bzImage -initrd
~/kernel/linux-git/arch/x86_64/boot/initrd.img -boot c
但它会启动到 BusyBox。使用 uname -a 显示 Linux(无)。此外,使用-append "root=/dev/sda"
(如上面链接中的建议)似乎不起作用。如何告诉内核映像使用 OpenSUSE 启动?
我在 opensuse.img 中安装了 OpenSUSE,并且:
$ qemu-system-x86_64 -hda opensuse.img -m 512 -boot c
用股票内核启动它。