/boot/grub/device.mapがUbuntu 14.04にありません


11

デバイスマップファイル/boot/grub/device.mapの形式は次のとおりです。

(disk) /dev/device

したがって、たとえば、フロッピーと単一のSCSIディスクを備えたシステムでは、ファイルは次のようになります。

(fd0) /dev/fd0
(hd0) /dev/sda

私はその内容を表示しようとします:

cat /boot/grub/device.map 

私はこのエラーを受け取ります: No such file or directory

名前が変更されていますか、それともLinuxシステムの新しい階層ですか?

回答:


15

デバイスマップは、grub2ではデフォルトではインストールされません。コンソールに次のように入力して、デバイスマップを作成できます。

sudo grub-mkdevicemap

これにより、device.mapが/ boot / grubディレクトリに配置されます。


Linuxは、grub-mkdevicemapが実行される前に、hdXからsdXへのマッピングをどのように決定しますか?
satch_boogie

Linuxは、grub.cfgの「root」プロパティ(または同様のプロパティ)にあるgrubのブート場所を使用します。 140.120.7.21/LinuxRef/BootingLinux/Grub2.html
ファジー分析
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.