Windows 10 启动忽略 grub

Windows 10 启动忽略 grub

我按照主流说明安装了 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

相关内容