![Windows 10 和 Ubuntu 16.04 LTS 双启动问题](https://linux22.com/image/991148/Windows%2010%20%E5%92%8C%20Ubuntu%2016.04%20LTS%20%E5%8F%8C%E5%90%AF%E5%8A%A8%E9%97%AE%E9%A2%98.png)
前段时间,我升级到了 Windows 10,也想尝试一下 Ubuntu。
安装完成后,我重启电脑时,有多个选项可供选择。当我选择 Ubuntu 时,一切都正常,关闭电脑后,我又可以再次看到这些选项。
当我选择 Windows 启动管理器时,问题就出现了。我的 Windows 10 加载完毕,我就可以进行操作等。当我关闭并再次打开它时,我没有可用的选项,Windows 10 会自动加载。
另外,当我进入高级系统设置将默认操作系统设置为 Ubuntu 时,它不在下拉列表中,只出现 Windows。
答案1
您可以尝试恢复 GRUB,而不是使用 EasyBCD 等第三方工具。
第一的禁用快速启动在您的 Windows 上。操作如下:
在 Windows 10 上,
打开命令提示符行政人员并执行powercfg /h off
现在,转到Control panel
--> Power Options
--> Choose what power buttons do
(位于左侧) -->“更改当前不可用的设置”
和消除“快速启动”上的勾号
这将禁用 Windows 上的快速启动(在双启动时是强制的)。
现在重新启动。
你应该看到你的 Grub. 干净整洁。
笔记 :
如果您已经尝试过 EasyBCD,那么您可能已经弄乱了引导加载程序。如果是这样,请执行以下操作:
在启动期间转到您的多重启动管理器(在 HP 笔记本电脑上,f9在打开机器电源后立即按住,f12在戴尔笔记本电脑上)并手动启动到 Ubuntu。
或者
完成上述步骤后重新启动。进入 BIOS。
转到启动部分并在启动加载程序(或类似程序)下将“Ubuntu on HDxxxx”选项置于 Windows 启动管理器上方。
或者
现在通过运行以下命令重新安装 grub:
sudo update-grub
sudo grub-install /dev/sda
sudo update-grub
就是这样。
答案2
两种方法-第一种:尝试软件“EasyBCD”,它可以让您选择默认的操作系统。
第二:您可以做的另一件事是在打开机器时按下“退出”按钮,在出现任何徽标之前按下“退出”按钮,您将看到几个选项,选择“启动设备选项”或类似的选项,它应该为您提供可用的操作系统列表。
Ps 第二个在我的 PC 上运行良好,但我不太确定你的 PC 是否运行良好。试试看。
答案3
这可能是 Windows 休眠的问题。当 Windows 10 准备关机时,它会“有帮助地”进入休眠状态。要停止该行为,只需按住 Shift 键并按下关机按钮即可。如果这不起作用,请尝试从 Live CD 启动并运行启动修复. 要访问它,只需运行:
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update && sudo apt-get install -y boot-repair && boot-repair
这将修复许多 grub2 问题。
来源:ubuntu 社区支持 wiki,askubuntu.com
答案4
此解决方案可能仅适用于我的 2016 款 HP 笔记本电脑。
由于其他原因,您确实需要关闭休眠和快速启动 - 请参阅快速启动解释但在我的例子中,它仍然直接启动到 Windows。我安装了 EasyBCD,但随后被告知 Linux 不是一个选项,因为我的机器是在 UEFI 模式下启动的 - 请参阅启用传统启动模式。
(注意:不需要像某些文章建议的那样重新安装 Windows 或购买修复软件。)
在 BIOS 菜单中,我只需启用传统支持并禁用安全启动即可。这使得启动菜单可用(通过 ESC),它允许我在启动设备选项下选择 ubuntu。
如果我想要 ubuntu,我需要在启动时按 ESC,否则我想它会恢复到 UEFI 和 Windows。