私は独自の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を使用する他のものとは異なり、ドライブはそれ自体を検出する必要がありますが、ファイルをロードできません[私の考えでは])。