/boot/grub/device.map está ausente no Ubuntu 14.04

11

O arquivo de mapa do dispositivo /boot/grub/device.map está neste formato:

(disk) /dev/device

Portanto, por exemplo, em um sistema com um disquete e um único disco SCSI, o arquivo ficaria assim:

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

Eu tento exibir seu conteúdo:

cat /boot/grub/device.map 

Eu recebo este erro: No such file or directory

É renomeada ou é uma nova hierarquia do sistema Linux?

Abdennour TOUMI
fonte

Respostas:

15

O mapa do dispositivo não é instalado por padrão com o grub2. Você pode criar um mapa de dispositivo digitando o seguinte no console:

sudo grub-mkdevicemap

Isso colocará device.map no diretório / boot / grub.

Análise Fuzzy
fonte
como o linux determina o mapeamento hdX para sdX antes da execução do grub-mkdevicemap?
Satch_boogie 07/02/19
O linux usa qualquer local de inicialização do grub na propriedade 'root' do grub.cfg (ou similar). 140.120.7.21/LinuxRef/BootingLinux/Grub2.html
Análise difusa