如何强制 update-grub 使用 UUID?

如何强制 update-grub 使用 UUID?

当我运行“update-grub”时,文件“grub.cfg”将包含这样的行。

menuentry 'Ubuntu...' {
    ...
    linux /boot/vmlinuz... root=/dev/md124 ...
    ...
}

对于 linux 的线路,是否可以让它使用 UUID?比如,

    linux /boot/vmlinux... root=UUID=xxx

现在,每次我执行 update-grub 后,都必须手动编辑该行以使用 UUID。否则,启动将失败。

谢谢您的帮助。

答案1

GRUB_DISABLE_LINUX_UUID=true强制/etc/default/grubGRUB不是使用 UUID。如果您的 UUID 中存在该 ID,请将其删除或注释掉,然后重新运行update-grub

相关内容