使用 Windows 引导加载程序双启动 Windows 10 UEFI 和 Ubuntu

使用 Windows 引导加载程序双启动 Windows 10 UEFI 和 Ubuntu

我在网上找到的所有教程都使用 GRUB 引导加载程序。我能找到的唯一类似的东西是,但问题没有得到解答,而且根本不清楚他做了什么或者试图做什么。

我有一台安装了 OEM Windows 10 UEFI 的笔记本电脑。我不太了解 UEFI 启动过程是如何工作的,所以这是我的问题的一部分。我想要做的是安装 Ubuntu(最好在辅助驱动器上)并将启动选项添加到现有的 Windows 引导加载程序中。我害怕尝试任何事情,因为担心会意外地用 Ubuntu 的 GRUB 引导加载程序覆盖 Windows 引导加载程序(这是在旧版 Ubuntu BIOS 版本上发生的情况)。

答案1

我想要做的是安装 Ubuntu(最好在辅助驱动器上)并将启动选项添加到现有的 Windows 引导加载程序中。

我不明白为什么您要使用 Windows 引导程序而不是 GRUB:如果您想要双引导系统,GRUB 是最佳选择。但是,如果您唯一担心的是弄乱 Windows,并且无论如何都喜欢使用辅助磁盘来安装 Ubuntu,那么只需在辅助驱动器上安装 Ubuntu 并使用安装在该辅助驱动器上的 GRUB 即可。接触主硬盘上的 Windows 引导程序应该没有任何危险。假设您的笔记本电脑确实有一个用于辅助硬盘驱动器/磁盘的空插槽,只需执行以下操作:

  1. 首先,为了安全起见,请进行备份。
  2. 接下来,下载可启动的 Ubuntu 实时安装程序并将其刻录到可移动媒体(DVD 或 USB)。
  3. 我建议至少在完成这些步骤之前关闭快速启动。
  4. 然后,关闭笔记本电脑。按照制造商的说明切断电源,打开它,然后添加辅助硬盘/磁盘。安装不同大小或由不同制造商制造的辅助磁盘很有帮助,这样在安装过程中就可以轻松区分它们。如果您确实使用由同一制造商制造的相同大小的辅助磁盘,我建议将两个硬盘 ID/序列号抄写在一张纸上并贴上标签,这样您就知道哪个是哪个了。
  5. 使用可启动实时 Ubuntu 安装介质启动计算机。安装到新的辅助硬盘。注意:如果您在物理安装新的辅助硬盘之后、在其上安装 Ubuntu 之前再次启动 Windows,Windows 将自动对新的辅助硬盘进行分区。如果发生这种情况,Ubuntu 安装程序将告诉您新的辅助硬盘上没有足够的空间来安装 Ubuntu。在这种情况下,使用 GParted 删除 Windows 在新的辅助硬盘上创建的 Windows 分区。GParted 可能包含在您的可启动实时 Ubuntu 安装介质中。如果没有,请下载可启动实时 GParted 安装程序并创建可启动实时 GParted 介质,从此可启动实时 GParted 介质启动,删除不需要的分区,然后重试运行可启动实时 Ubuntu 安装介质。
  6. 将 Ubuntu 安装到新的辅助硬盘后,重新启动,并在重新启动期间打开“BIOS”/UEFI 设置并转到启动页面。确保两个硬盘的顺序正确,以便首先选择带有 Ubuntu 的新辅助硬盘。保存更改,然后重新启动。此时,将发生以下几件事之一:
  • 计算机正常启动至 Windows。如果发生这种情况,请检查步骤 6。
  • 计算机正常启动到 Ubuntu,但没有 GRUB 菜单。这种情况不应该发生,因为我认为所有 Ubuntu 安装都会自动安装 GRUB。但是,GRUB 菜单可能闪得太快。在这种情况下,您可以更改此文件中的 GRUB_TIMEOUT:/etc/default/grub。如果确实未安装 GRUB,只需安装 GRUB,然后更新 GRUB: https://itsfoss.com/update-grub/
  • 计算机正常启动到 GRUB 菜单,但没有启动 Windows 的选项。在这种情况下,请更新 GRUB(参见上文)。

如果您关闭了快速启动,则一旦一切正常,您应该能够重新启用它。

只要您在安装 Ubuntu 期间不触碰主硬盘,可能发生的最糟糕的事情就是您出于沮丧而移除新的辅助硬盘,然后您又回到了开始的地方。

答案2

最简单的方法http://neosmart.net/EasyBCD/ 免费的,在第三个框【非商业免费】里,点击那个不显眼的淡淡的注册按钮【无需注册】,然后点击下载就可以了。

为了更好地理解它的工作原理,通过使用命令行:

https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/repair-the-boot-menu-on-a-dual-boot-pc

如何从 Windows 修复 Windows 10 引导加载程序

答案3

最好的方法是启动 Windows,然后按Windows+ R,然后在框中输入:msconfig,然后选择启动部分并将 Windows 选项移至顶部(第一选择),另一个操作系统则排在第二位。

下次重新启动时,我们将获得 Windows 引导加载程序而不是 Linux grub(或其他操作系统引导加载程序),我们可以从 Windows 引导加载程序屏幕选择要启动哪个操作系统!

相关内容