使用安全启动在 Windows 10 PC 上启动 Ubuntu

使用安全启动在 Windows 10 PC 上启动 Ubuntu

将 Windows 10 升级到具有安全启动功能的 1607 版本后,Ubuntu 16.04 停止在双启动笔记本电脑上运行。

恢复双启动最简单的方法是什么?

答案1

这里的问题是,ubuntu 在安装时覆盖了 windows 启动管理器,因此当 windows 升级时它无法启动,因为缺少 windows 加载器。

我强烈建议您恢复 Windows 10 启动,完成升级(因为某种原因 Windows 需要重新启动),然后恢复 grub。

你肯定要做一件非常大的任务,让我们看看

第一的:

去放入你的 Windows 10 CD/DVD 并启动它(如果你有 USB 则速度更快),启动 CD/USB 并单击“修复”,转到高级选项,然后选择命令提示符。

输入:

bootrec /fixboot
bootrec /fixmbr
exit

第二:

重新启动,然后您将能够启动 Windows,使用 rufus 或刻录另一张 ubuntu live cd 启动它,然后恢复 grub。启动实时会话。

并在终端类型中。

sudo grub-install /dev/sda

它可以改变磁盘的名称,请lsblk在使用前确保使用该名称。

就这样

答案2

Renato 完全正确,但是如果您仍然能够正常启动 Windows,那么您不需要首先使用 Renato 上面描述的第一步。您的 Windows 安装使用 Windows 安全启动覆盖了您的 grub 启动加载程序;您可以直接执行他的第二步。

此外,这可能是一个临时解决方案,因为未来的更新可能会做同样的事情,而且众所周知,Windows 会重新安装引导更改(当然,您可以根据更新设置拒绝此操作),有时真的会杀死您的引导加载程序。这也取决于您的硬件,效果可能有所不同。有关更多信息,请参阅下面链接的答案。

我的建议是,如果不需要安全启动,请先将其禁用,然后按照 Renato 的步骤操作。在启动时,可以通过 BIOS 轻松访问禁用安全启动的选项(在启动时按 F1、F2 或 F12,在引导加载程序开始运行之前)。这样,以后您就不必再担心这个问题了。

https://ubuntuforums.org/showthread.php?t=2234019 https://ubuntuforums.org/showthread.php?t=2294337

相关内容