/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 у властивості grub.cfg 'root' (або подібне). 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.