/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 определяет отображение hdX на sdX перед запуском grub-mkdevicemap?
satch_boogie
linux использует любое место загрузки grub в свойстве root 'grub.cfg (или аналогичное). 140.120.7.21/LinuxRef/BootingLinux/Grub2.html
Нечеткий анализ
@satch_boogie Linux не полагается на карту устройств Grub, как ясно показано в руководстве по Grub . Это наоборот. Grub пытается угадать отображение, которое Linux выбирает самостоятельно. На самом деле Linux работает нормально даже без установленного Grub .
jpaugh