我已将我的计算机设置为 Ubuntu 和 Windows 10 双启动。安装过程运行良好,因此两者都可以运行,但是,在启动时我无法选择其中一个。
在 BIOS 设置中,当我将 Ubuntu 设置为低优先级时,Windows 将立即启动,没有其他任何选项。
当我将 Ubuntu 设置为最高优先级时,它会转到选项页面,但这些选项都不会转到 Windows(据我所知)。这些选项是
- Ubuntu
- Ubuntu 的高级选项
- Windows 启动管理器
- 系统设置
目前,我的 Ubuntu 优先级较低,因此当我启动时,它会加载 Windows。然后我使用
Advanced Restart Options -> Use a device -> Ubuntu
我希望在启动时可以选择 Windows 或 Ubuntu,但我不知道如何做到这一点。
答案1
您的 grub 可能存在一些错误。可能是 grub 没有正确配置自身以链接到 Windows 启动管理器。要纠正此问题
- 打开终端(Ctrl++ Alt)T。
- 运行启动修复。这将自动检测窗口启动管理器并更正链接。
安装启动修复
- 连接到互联网,打开终端并运行以下命令
sudo add-apt-repository -y ppa:yannubuntu/boot-repair; \ sudo sh -c "sed -i 's/trusty/saucy/g' /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list" \ sudo apt-get update; \ sudo apt-get install -y boot-repair && boot-repair
注意:您可以一次性复制并运行它们。如果您想单独运行它们,只需删除结尾的“; \”。
如果你需要对 grub 进行进一步的更改,那么在你登录系统后
- 打开终端(Ctrl++ Alt)T。
- 在终端中输入
gksu gedit /etc/default/grub
- 要在启动时查看 grub 菜单,请注释或删除以下行:
GRUB_HIDDEN_TIMEOUT=0
- 要注释,请在此行开头添加#,结果将是
#GRUB_HIDDEN_TIMEOUT=0
- 保存文件。
- 在终端运行
sudo update-grub
。
其他来源:如何安装 Boot-Repair
答案2
根据 OP 描述,固件是 UEFI。
- GRUB 菜单中的“Windows 启动管理器”条目就是答案。
在 Windows Vista 到 Windows 10 中,Windows 启动管理器控制 Windows 启动选择(如果只有一个启动项,则直接加载 Windows)。
您可以使用一次性启动选择键(通常是 F12,也可以是系统上的其他键)在 Windows 和 Ubuntu 之间切换。
您可以安装“rEFInd”启动管理器来显示所有已安装的操作系统(如 Windows 和 Linux 后代)的启动菜单。