昨天我从 Ubuntu 18.04 升级到了 Ubuntu 20.04,从那时起,我的笔记本电脑在启动时就直接启动到 Ubuntu,而不是 grub 要求安装 Ubuntu 或 Windows 10。我试过重新安装 grub,但无法让它再次工作。
启动实时 USB 并安装 grub 后,似乎我意外安装了 grub 多次(sda 和 sda2 efi 分区),但在启动时 grub 仍然没有出现。相反,我得到了 ubuntu 的“文本启动”,直到 GUI 启动。
在此之后我尝试使用启动修复,但是一开始就收到了错误消息而且我不想破坏更多的东西(参见 pastebin 的末尾)。
https://paste.ubuntu.com/p/bVS59cVSt8/
任何帮助解决这个问题的帮助都会非常感激,因为我已经尝试了太多时间却没有任何改善。谢谢!
答案1
我会尝试检查在 /etc/grub.d 找到的 grub 配置文件,并检查 30_os-prober 和 30_uefi-formware 的权限是否可执行。(您需要 sudo 来更改权限)。
然后运行sudo update-grub
以使更改生效。
如果这不起作用,请尝试重新安装 grub。
sudo apt reinstall grub
答案2
答案3
由于这个问题似乎吸引了一些访问者:我通过执行以下操作解决了我的问题:
编辑-2020-10-14:在 ubuntu 20.04.1 中,您必须启用控制台模式。使用您喜欢的编辑器(需要 sudo)打开 /etc/default/grub,并取消注释 GRUB_TERMINAL=console 行。别忘了 sudo update-grub