(ata0) (ata0,msdos1) ...
ls
プロンプトを入力すると、Grubが表示されます。今、(hd0) (hd0,msdos1) ...
2つの違いと設定があるかどうかを説明できる人はいますか?に切り替わります。
答え1
デバイス名は、hd
BIOSまたはUEFIのいずれかのシステムファームウェアに表示されるディスクデバイスです。
デバイス名はata
直接ATAサポートを表します。つまり、GRUBはディスクコントローラを直接駆動し、システムファームウェアをまったく含んでいません。GNU GRUBのマニュアルは次のように言います:
直接ATA/AHCIサポートはさまざまなファームウェア制限をバイパスしますが、ベアメタルポートを除いて通常の動作には必要ありません。
答え2
IRCの誰かが私に説明をしました。
- hd0は、grubが起動ファームウェアを使用してドライブをロードしていることを意味します。
- ata0 は grubs ベースディスクドライバが使用されていることを意味します。
ata0 を取得するには:grub-install --disk-module=native /dev/sdX ...