Windows 10 2018 年 10 月更新擦除了 GRUB + 无法在全新安装的 Ubuntu 上修复或安装 GRUB

Windows 10 2018 年 10 月更新擦除了 GRUB + 无法在全新安装的 Ubuntu 上修复或安装 GRUB

我有一台使用 Windows 10 和 Ubuntu 18 LTS 的笔记本电脑。

昨天我通过 Windows10Upgrade Assistant 更新了我的 Windows 10。

经过这个过程后,我的双重启动就消失了。

boot-repair我尝试按照这里的建议重新安装 grub 来恢复我的 Ubuntuhttps://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows

什么都没起作用。

最后,我尝试全新安装 Ubuntu(清除旧的 Ubuntu),希望它可以修复,但GRUB ERROR在安装过程中发生了问题。

似乎新的更新不喜欢任何双启动系统。

对此有什么建议吗?

谢谢!

答案1

在 Windows 10 2018 年 10 月更新后,我也丢失了 GRUB。(我的机器是联想 Yoga 720 笔记本电脑。)尝试了一些方法后,我找到了以下简单的解决方案:我按下F2进入 BIOS 并将启动顺序更改为硬盘 1 上的 Ubuntu,而不是硬盘 1 上的 Windows。重新启动后,我可以回到原来的 GRUB 屏幕,其中包含 Ubuntu 和 Windows 启动选项。Ubuntu 和更新的 Windows 都可以正常工作。

希望这对某人有帮助。

答案2

如果你有另一台 Linux 机器,请尝试韓國其他指导

  1. 下载 Ubuntu
  2. 使用 mkusb 创建持久的USB 启动驱动器。
  3. 使用持久选项启动机器
  4. 使用 gparted 配置一个小的启动分区(如果需要,调整分区大小)并根据 EFI 或旧版右键单击它进行标记。
  5. sudo grub-install /dev/sda1 --force将“sda1”替换为您的启动分区的名称。

编辑:另一种可能性

答案3

幸运的是,我的外部驱动器上有备份。这就是我解决问题的方法。

  1. 删除所有分区
  2. 已安装 Windows 10
  3. 更新的窗口
  4. 安装 Ubuntu

现在我又回到了双启动。

不确定是否boot-repair搞砸了或者完全是别的什么。

仍然想知道无需重新安装的修复方法。

答案4

您也可以从 Windows 10 本身修复此问题。我按照这个指导

重要步骤:

取消选中快速启动开始 > 设置 > 系统 > 电源和睡眠 > 其他电源设置 > 选择电源按钮的功能 > 更改当前不可用的设置 > 开启快速启动(推荐)

这可能已经解决了问题。如果没有,请按照以下步骤操作。再次引用同一指南:

首先检查文件名是否与我计算机上的文件名相匹配\EFI\ubuntu\grubx64.efi

您无法在 Windows 资源管理器等中直接查看 EFI,因此请右键单击 Windows 徽标并选择:命令提示符(管理员)

选择一个未使用的驱动器号(我使用了 j: ),然后在磁盘驱动器上安装第一个分区。mountvol j: /s

然后您可以使用以下方式导航到该驱动器:j: dir

并将 cd 进入适当的目录。

检查是否有一个名为的文件:\EFI\ubuntu\grubx64.efi。如果没有,那么您可能需要从 Ubuntu 救援磁盘执行恢复。

如果该文件存在,则可以通过输入命令将其设置为默认启动选项bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

相关内容