Grub2
Grub:(hd0)和(ata0)之間的區別
(ata0) (ata0,msdos1) ...
當我ls
在提示中輸入時, Grub 會顯示。現在它切換到(hd0) (hd0,msdos1) ...
有人可以解釋兩者之間的區別是什麼以及是否有設置?
其中的設備名稱
hd
是系統韌體提供的磁碟設備,無論該韌體是 BIOS 還是 UEFI。設備名稱
ata
指的是直接支持 ATA,即 GRUB 直接驅動磁碟控制器,完全不涉及系統韌體。GNU GRUB 手冊說:直接 ATA/AHCI 支持允許規避各種韌體限制,但除了裸機埠外,正常操作不需要。
有人在IRC上給了我一個解釋..
- hd0 表示 grub 正在使用引導韌體載入驅動器
- ata0 表示正在使用 grubs 本機磁碟驅動程序。
要獲取 ata0,只需執行
grub-install --disk-module=native /dev/sdX ...