GRUB でデバイスを一覧表示するにはどうすればいいですか?

GRUB でデバイスを一覧表示するにはどうすればいいですか?

GRUB を使用して、独自のシンプルな OS カーネルを起動しようとしていますstage2_eltorito。しかし、コンパイルされた ISO は、単に GRUB プロンプトを表示します。オンラインで調べたところ、カーネルをロードする必要があることがわかりました。しかし、カーネルをロードしようとすると、コマンドを使用して、最初にハードディスクをロードする必要があると表示されますroot。ISO ファイルのパーティションをロードしてカーネルをロードするにはどうすればよいでしょうか? よろしくお願いします!

答え1

方法は次のとおりです:

https://www.linux.com/learn/how-rescue-non-booting-grub-2-Linux

またはここ:

https://askubuntu.com/questions/38082/how-do-i-manually-boot-from-the-grub-prompt-after-do-release-upgrade

要するに:

grub> set pager=1
grub> ls
(hd0) (hd0,msdos2) (hd0,msdos1)
grub> ls (hd0,1)/
lost+found/ bin/ boot/ cdrom/ dev/ etc/ home/  lib/
lib64/ media/ mnt/ opt/ proc/ root/ run/ sbin/ 
srv/ sys/ tmp/ usr/ var/ vmlinuz vmlinuz.old 
initrd.img initrd.img.old

これは単なる例です。状況に合わせて変更する必要があります。リンクされたハウツーに例があります。

答え2

grubls -lコマンドは、すべてのデバイスとパーティションを UUID とともに表示します。

感謝

関連情報