我按照主流说明安装了 Ubuntu 16.10 和 Windows 10。安装 Ubuntu 后,我重新启动了计算机,以获取 GRUB 菜单来选择要启动的操作系统。一切正常。启动了 Ubuntu 16.10,然后我想测试 Windows,所以我关闭了电脑并再次打开,发现菜单相同,但这次我选择了 Windows。当我再次打开它时,它只是忽略了 grub 并直接启动 Windows。
编辑:Windows 10 快速启动和休眠功能已禁用,安全启动已禁用;我的笔记本电脑是 Sony Vaio SVE151J11X
EDIT2:通过 Windows 上的管理员提示符我刚刚运行:
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
现在一切都好了。谢谢
答案1
您可以尝试update-grub
,或者从实时 USB 或 Livecd 启动并install-grub /dev/sda
在安装硬盘的情况下运行。这将重新安装 GRUB 并应再次检查其他操作系统。
否则,从实时会话安装并使用 Boot-repair。
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get 更新
sudo apt-get 安装 boot-repair && boot-repair
检查一下:Grub2
或者将其添加到 sudo update-grub2
添加另一个选项/etc/grub.d/40_custom这:
menuentry "Windows" {
set root=(hd0,2)
chainloader +1
}
您可能需要调整数字以获得正确的分区。
尝试最后一件事你必须知道你的 Windows 10 分区。
所以打开 bash..
sudo 更新-grub2
修改 grub 配置文件
** 更改我已在 grub.cfg 中用 ** # <--- 更改此** 标记的行。
进而..
sudo grub-install /dev/sda