Grub错误uuid错误

Grub错误uuid错误

我已经使用 GRUB 安装了 archlinux,但是启动时 GRUB 中出现的 uuid 与 /etc/fstab 不同。

我这样做了:

arch-root /mnt
grub-install --efi-directory=boot/efi /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
mkinitcpio -p linux

/boot/grub/grub.cfg 中仅出现正确的 UUID(与 fstab 相同)。没关系。

为什么 GRUB 菜单中出现不同的 UUID?我怎样才能改变它?

答案1

问题是--efi-directory,它必须与grub-mkconfig相同

arch-root /mnt
grub-install --efi-directory=boot /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
mkinitcpio -p linux

解决了。

相关内容