如何让Ubuntu在Windows之前启动

当您选择与Windows一起安装Ubuntu的选项时,预期的结果是,当您启动计算机时,将出现一个菜单,其中包含启动Ubuntu或Windows的选项。

有时候,事情并没有按照计划进行,Windows没有任何启动Ubuntu的选项。

在本指南中,您将看到如何在Ubuntu中修复Bootloader,如果失败,您将看到如何解决计算机UEFI设置中的问题。

03年3月

使用efibootmgr在Ubuntu中更改引导顺序

用于提供启动Windows或Ubuntu选项的菜单系统称为GRUB。

要以EFI模式启动,每个操作系统都将有一个EFI文件

如果没有出现GRUB菜单,通常是因为Ubuntu UEFI EFI文件位于优先级列表中的Window后面。

您可以通过引导到Ubuntu的实时版本并运行一些命令来解决此问题。

只需遵循以下步骤:

  1. 将你的Ubuntu U盘插入电脑
  2. 打开一个终端窗口并输入以下命令:

    sudo apt-get-install efibootmgr
  3. 输入您的密码,并在询问您是否要继续时按Y.
  4. 列表将显示以下信息:

    BootCurrent:0001
    超时:0
    引导顺序:0001,0002,0003
    启动0001 Windows
    启动0002 Ubuntu
    启动0003 EFI USB驱动器

    这份清单仅代表您可能看到的内容。

    BootCurrent显示当前正在引导的项目,因此您会注意到上面列表中的BootCurrent与Windows匹配。

    您可以使用以下命令更改引导顺序:

    sudo efibootmgr -o 0002,0001,0003

    这将改变引导顺序,使Ubuntu成为第一个,然后是Windows,然后是USB驱动器。
  5. 退出终端窗口并重新启动计算机

    (记住要移除USB驱动器)
  6. 现在应该出现一个菜单,可以选择启动Ubuntu或Windows。

点击这里查看完整的EFI bootloader指南

02 03

故障安全的方法来解决引导程序

如果第一个选项不起作用,那么您需要使用计算机的UEFI设置屏幕来调整引导顺序。

大多数电脑都有一个可以按下的按钮来调出启动菜单。 以下是一些热门品牌的关键:

您只需按下其中一个键即可显示启动菜单。 不幸的是,每个制造商都使用不同的钥匙,制造商甚至没有在自己的范围内保持标准。

出现的菜单应显示Ubuntu是否已安装,并且您可以使用此菜单启动。

值得注意的是,这不是永久性的,因此每次启动时都需要再次按下相关按键才能显示菜单。

要使选项永久保存,您需要进入设置屏幕。 每个制造商再次使用自己的密钥来访问设置。

一个菜单将出现在顶部,你应该寻找一个叫做启动设置。

在屏幕的底部,您应该看到当前的启动顺序,它将显示如下所示的内容:

要让Ubuntu出现在Windows之上,请查看屏幕底部,查看您必须按下哪个按钮才能在列表中向上或向下移动项目。

例如,您将不得不按F5移动选项,然后按F6将选项向上移动。

完成后按相关按钮保存更改。 例如F10。

请注意,这些按钮因制造商而异。

以下是更改引导顺序设置的重要指南

03年03月

Ubuntu不会显示为选项

Ubuntu启动器。

在某些情况下,您无法在引导菜单或设置屏幕中看到Ubuntu。

在这种情况下,Windows和Ubuntu可能使用不同的引导方法进行安装。 例如,Windows使用EFI安装,Ubuntu使用传统模式安装,反之亦然。

要查看这是否切换到您正在使用的模式的相反模式。 例如,如果以EFI模式启动的节目切换到传统模式。

保存设置并重新启动计算机。 你可能会发现,Ubuntu现在启动,但Windows不启动。

这显然不是理想的,对此的最佳解决方案是切换到Windows使用的任何模式,然后使用相同的模式重新安装Ubuntu。

或者,您必须在旧版和EFI模式之间切换,才能启动Windows或Ubuntu。

概要

希望本指南能够解决你们中一些人在双启动Ubuntu和Windows时遇到的问题。