BIOS 修复后双启动损坏

BIOS 修复后双启动损坏

一段时间以来,我一直在笔记本电脑上双启动 Windows 10 和 Ubuntu。不久前,我的笔记本电脑坏了,不得不送去维修。原来是 BIOS 中存在一些错误,所以必须重新安装。不过,我的 SSD 完好无损。它没有被擦除,Windows 也没有重新安装。

唯一的问题是,我不再看到紫色启动屏幕,无法选择要启动的操作系统。它直接进入 Windows。我的 Ubuntu 安装可能还在那里,或者至少我的 Windows 分区仍然小于整个驱动器。

我需要做什么才能再次启动 Linux?我的技术水平很低,不知道引导加载程序或类似的东西是如何工作的。

答案1

您需要做以下两件事之一……

  • 启动修复
  • Windows 中的 bcdedit

要在从 Ubuntu Live DVD/USB 运行时安装并运行启动修复,请参阅:

https://help.ubuntu.com/community/Boot-Repair

要安装,请打开一个新的terminal,然后键入以下命令(每行后按 Enter):

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

如果这不能解决问题,则必须bcdedit在 Windows 中使用 CLIbcdedit命令,或者在安装后使用Visual BCD Editorhttps://www.boyans.net/)。 看:

Windows 10 升级会杀死 grub,并且启动修复也无济于事

他们这样称呼 CLI bcdedit:

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

笔记:当我遇到类似的问题时,我使用了:

bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi

答案2

事实证明,它总是直接启动到 Windows 的原因很简单。启动顺序已更改,因此 Windows 是第一个选项。

对我来说,解决方案是进入 BIOS 设置,并将 Ubuntu 移至启动顺序的顶部。因此,在这种情况下不需要任何外部程序或复杂的过程。

有关如何执行此操作的更多详细信息,请参见这里

相关内容