Windows 10 升级后 Grub 没有出现

Windows 10 升级后 Grub 没有出现

升级到 Windows 10 后,我无法选择要启动的操作系统(我已安装 Windows 10 和 Ubuntu 14.04 LTS),因为 Windows 10 会自动启动。我用最新版本的启动修复磁盘创建了一个实时 USB,并运行了推荐的修复选项,但没有起作用。您可以在此处找到 BootInfo 的输出:

http://paste.ubuntu.com/16953932/

有任何想法吗?

答案1

和我的情况几乎一样。我有 Windows 10 和 Ubuntu 16.04 LTS。我也有双启动系统,引导加载程序为 grub。我遇到了同样的问题,即在最新的 Windows 10 更新后 - 计算机不会显示 grub 屏幕,然后直接启动到 Windows 10。我根本无法进入 Linux。

这是我做的。启动 Windows 后。Windows + R or right click on Start menu to get run command. 输入 run.exe 时按 选择以管理员身份运行。进入命令 shell 类型的 Windows 后,输入以下命令:

bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi

确保命令执行成功。您的命令可能略有不同 - 请参阅初始 grub 安装/配置日志以获取正确的命令。它对我有用,我相信它对其他人也有效。

注意:当您在 Windows 10 内升级 Windows 10 时,此功能将起作用。

答案2

sudo fdisk -l

sudo mount /dev/sda1 /mnt

sudo grub-install --root-directory=/mnt/ /dev/sda

注意SDA不是特定的分区,而是整个硬盘sdasdb

相关内容