![如何在 GRUB 中列出我的設備?](https://rvso.com/image/1543361/%E5%A6%82%E4%BD%95%E5%9C%A8%20GRUB%20%E4%B8%AD%E5%88%97%E5%87%BA%E6%88%91%E7%9A%84%E8%A8%AD%E5%82%99%EF%BC%9F.png)
我正在嘗試使用 GRUB 啟動我自己的簡單作業系統內核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。