我正在尝试制作自己的linux。编译后,我将 bzImage 和 initramfs 移动到该/boot
目录,因此目录结构如下所示:
/
boot
-bzImage
-initrd.img
当我尝试将其制作成 ISO 时,它起作用了:
我使用以下方法构建了它
grub-mkrescue -o a.iso .
qemu-system-x86_64 -cdrom a.iso
: qemu 显示了这个(在一堆 linux 加载日志之后):
我不知道该怎么办..
grub.cfg 如果重要的话:
set timeout=10
menuentry "Boot to Shell" {
set root=(cd)
linux /boot/bzImage root=/dev/ram0
initrd /initrd.img
}
编辑:当我设置/dev/sr0
为设备地址和 rootwait 时,它会出现此错误(与 rootwait 的其他任何操作不同,因此驱动器必须自行检测到,但文件不可加载[我认为])