![GRUB でデバイスを一覧表示するにはどうすればいいですか?](https://rvso.com/image/1543361/GRUB%20%E3%81%A7%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%82%92%E4%B8%80%E8%A6%A7%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%81%84%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
GRUB を使用して、独自のシンプルな OS カーネルを起動しようとしていますstage2_eltorito
。しかし、コンパイルされた ISO は、単に GRUB プロンプトを表示します。オンラインで調べたところ、カーネルをロードする必要があることがわかりました。しかし、カーネルをロードしようとすると、コマンドを使用して、最初にハードディスクをロードする必要があると表示されますroot
。ISO ファイルのパーティションをロードしてカーネルをロードするにはどうすればよいでしょうか? よろしくお願いします!
答え1
方法は次のとおりです:
https://www.linux.com/learn/how-rescue-non-booting-grub-2-Linux
またはここ:
要するに:
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 とともに表示します。