当我尝试引导时,它会进入grub命令行(修复模式)。如果使用configfile命令指向配置文件,系统立即启动,没有问题。显然,grub没有在我认为正确的位置寻找配置文件: /boot/grub/grub.cfg。
我已经打印出配置文件,它似乎没有损坏。此外,当我手动指向该文件时,系统将成功启动。那么,grub为什么不能在启动时找到它呢?
我的理解是,如果它启动到grub“救援”模式,那就意味着它找不到grub.cfg。如果我不正确,更新grub.cfg失败不会产生这种行为。另外,我已经运行了,并且我仍然得到了这种行为。
发布于 2020-04-10 23:28:42
当您更改grub配置文件的内容时,需要使用“重新构建”它。
sudo grub-mkconfig -o /boot/grub/grub.cfg发布于 2020-04-11 03:19:42
正如@oldfred所说,EFI下的配置文件中的UUID是不正确的。我输入了正确的UUID,现在它启动干净了!
https://askubuntu.com/questions/1226043
复制相似问题