我在双启动中安装了“Ubuntu 17.04”和“Windows 8.1”。但是当我打开电脑时,Windows 默认启动,如果我想启动 Ubuntu,我必须按“esc”,然后按“f9”进入启动管理器,然后选择 Ubuntu。我想让 GRUB 或 Ubuntu 默认首先运行,我该怎么做?
这是我的启动顺序:
efibootmgr
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0000,3000,0001,2001,2002,2003
Boot0000* Windows Boot Manager
Boot0001* ubuntu
Boot0004* Network Adapter (IPv4 Legacy)
Boot0005* Notebook Hard Drive
Boot2001* USB Drive (UEFI)
Boot2002* Internal CD/DVD ROM Drive (UEFI)
Boot3000* Internal Hard Disk or Solid State Disk
Boot3001* Internal Hard Disk or Solid State Disk
Boot3003* Internal Hard Disk or Solid State Disk
我将其改为:
sudo efibootmgr -o 0001,0000,3000,2001,2002,2003
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000,3000,2001,2002
Boot0000* Windows Boot Manager
Boot0001* ubuntu
Boot0004* Network Adapter (IPv4 Legacy)
Boot0005* Notebook Hard Drive
Boot2001* USB Drive (UEFI)
Boot2002* Internal CD/DVD ROM Drive (UEFI)
Boot3000* Internal Hard Disk or Solid State Disk
Boot3001* Internal Hard Disk or Solid State Disk
Boot3003* Internal Hard Disk or Solid State Disk
因此我关闭了电脑,然后重新启动,Windows 仍然默认启动。
我重新启动,进入 Ubuntu 并查看一下:
efibootmgr
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0000,3000,0001,2001,2002,2003
Boot0000* Windows Boot Manager
Boot0001* ubuntu
Boot0004* Network Adapter (IPv4 Legacy)
Boot0005* Notebook Hard Drive
Boot2001* USB Drive (UEFI)
Boot2002* Internal CD/DVD ROM Drive (UEFI)
Boot3000* Internal Hard Disk or Solid State Disk
Boot3001* Internal Hard Disk or Solid State Disk
Boot3003* Internal Hard Disk or Solid State Disk
什么都没改变...
答案1
好的,我找到了解决问题的方法:
脚步
1)进入 bios 并禁用传统和安全启动模式。
2)进入 Windows,以管理员权限打开终端并使用以下命令禁用休眠模式:
powercfg -h off
3)(始终在 Windows 中)禁用“快速启动/引导”选项:转到控制面板 > 电源选项 > 选择电源按钮的功能 > 更改当前不可用的设置 > 取消选中“打开快速启动(推荐)”
4)好了,彻底关机,不要重启。重新启动电脑并进入Ubuntu。
5)在您的计算机中搜索“启动修复”,运行它并单击“高级选项”,在这里选中“备份和修复 Windows EFI 文件(解决 [hard-coded-EFI] 错误)”,保留其他选项不变,然后单击“应用”。
6) 一旦完成关机,您就可以开始了。
当你再次启动时你首先会看到 grub 出现。
现在输入
efibootmgr
我一开始就看到了我想要的顺序:
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,3001,0000,0002,0003,2001,2002,2003
Boot0000* Windows Boot Manager
Boot0001* ubuntu
Boot0002* Network Adapter (IPv4 UEFI)
Boot0003* Network Adapter (IPv6 UEFI)
Boot2001* USB Drive (UEFI)
Boot2002* Internal CD/DVD ROM Drive (UEFI)
Boot3000* Internal Hard Disk or Solid State Disk
Boot3001* Internal Hard Disk or Solid State Disk
Boot3003* Internal Hard Disk or Solid State Disk