/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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.