/boot/grub/device.map 在 Ubuntu 14.04 上丢失

Abd*_*UMI 16 boot grub2 certification 14.04

设备映射文件/boot/grub/device.map采用以下格式:

(disk) /dev/device
Run Code Online (Sandbox Code Playgroud)

因此,例如,在具有软盘和单个 SCSI 磁盘的系统上,文件将如下所示:

(fd0) /dev/fd0
(hd0) /dev/sda
Run Code Online (Sandbox Code Playgroud)

我尝试显示其内容:

cat /boot/grub/device.map 
Run Code Online (Sandbox Code Playgroud)

我收到此错误: No such file or directory

是重命名还是Linux系统的新层次结构?

Fuz*_*sis 20

默认情况下,grub2 不安装设备映射。您可以通过在控制台中键入以下内容来创建设备映射:

sudo grub-mkdevicemap
Run Code Online (Sandbox Code Playgroud)

这会将 device.map 放入 /boot/grub 目录。