在Ubuntu旁边安装Windows 8后,我只能启动8

我用Windows 8购买了一台新的惠普笔记本电脑,以取代运行Ubuntu的旧笔记本电脑。 使用Acronis我将Ubuntu安装克隆到我的新笔记本电脑上……意外地覆盖了Windows安装。

我想,没什么大不了的。 这是一台新电脑,我没有任何特别的东西,所以我在驱动器中弹出一个Windows 8光盘,并加载到我的第二个分区。

现在,计算机只启动到Windows 8,我不知道如何让它启动到Ubuntu。

我已经关闭了BIOS中的UEFI和安全启动选项,但我不知道从哪里开始。

  • 尝试启动修复 ,这将是修复grub的最佳选择。为此,你必须启动ubuntu-live磁盘usb ,然后选择try ubuntu

  • 出现类似于桌面的屏幕,按ctrl + alt + t ,它会打开一个终端 。然后运行以下命令安装bootrepair,

     sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update sudo apt-get install -y boot-repair && (boot-repair &) 
  • 运行上述命令后,将出现一个启动修复窗口。选择推荐的修复选项。成功完成后,重新启动你的电脑。现在它可以工作。

Avinash Raj的解决方案可能会奏效; 但是,更简单的解决方案(在系统级别,可能不是您作为用户)是在Windows管理员命令提示符窗口中键入以下命令:

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

这告诉固件默认情况下引导GRUB而不是Windows引导加载程序。 但是,此解决方案假定在安装Windows之前Ubuntu已成功启动。 如果Ubuntu没有启动,那么当前的GRUB配置可能会出现问题,在这种情况下,可能需要运行Boot Repair或安装其他一些EFI启动加载程序 。 此外,为了将Windows添加到GRUB菜单,您可能需要在启动Ubuntu后在终端窗口中键入sudo update-grub

此外,许多EFI提供自己的启动管理器。 通常在引导过程的早期按Esc或function键来访问它们。 如果你很幸运,你会发现Windows和Ubuntu / GRUB都是可用的选项。 您甚至可以调整哪一个是固件中的默认值,尽管许多EFI缺少该function。 但至少,这对于一次性Linux启动可能很有用,因此您可以使用efibootmgr来解决问题。