我在 Dell XPS13 上安装了 Windows 8.1/ubuntu 双启动,并启用了 UEFI 安全启动。
昨天,我刚刚升级到最新的 ubuntu(apt-get upgrade),当我重新启动时,我收到一条消息,说新的启动映像无效。我试图禁用安全启动。现在,当我在 UEFI 启动列表中选择 ubuntu 时,它会挂起几秒钟,然后在 Windows 中启动。我该如何修复这个问题?
答案1
可能是你的 GRUB 副本已损坏。我有两个建议:
- 使用引导修复从应急磁盘重新安装 GRUB。
- 使用我的rEFInd 启动管理器(USB 闪存驱动器或 CD-R 版本)启动到常规系统。然后,您可以执行
sudo grub-install /dev/sda
或安装 rEFInd PPA 或 Debian 包以获得永久解决方案。
请注意,第二个选项仅在安全启动确实被禁用时才有效。听起来您不能 100% 确定它已被禁用,事实上,这是另一种可能性——如果更新安装了签名不正确的 Shim,或者您的固件对其安全启动签名很挑剔,则可能是您的系统不喜欢更新的 Shim。在这种情况下,返回固件并禁用安全启动是正确的解决方案,至少在短期内是这样。我展示了几个如何在我的这个页面,如果你需要一些例子的话。(不幸的是,执行此操作的用户界面并不标准化。)