在具有安全启动的Windows 10 PC上启动Ubuntu

在使用安全启动升级Windows 10到1607版本后,Ubuntu 16.04停止了双启动笔记本电脑的工作。

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

这里的问题是ubuntu在安装时会覆盖Windows启动管理器,因此当Windows升级时无法启动,因为Windows加载器丢失了。

我强烈建议你恢复Windows 10启动,完成升级(因为某些原因windows requieres重启)然后恢复grub。

你必须做一个非常大的任务,所以让我们看看

第一:

如果您的USB更快,请启动并放置Windows 10 CD / DVD并启动它,启动CD / USB并单击“修复”,转到高级选项,然后选择命令提示符。

输入:

bootrec /fixboot bootrec /fixmbr exit 

第二:

重新启动然后你将能够启动Windows,使用rufus或烧另一个ubuntu live cd启动它,然后恢复grub。 开始实时会话。

并在终端类型。

 sudo grub-install /dev/sda 

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

就这样

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