如何在 Windows 8.1 中设置安装为 /boot 的分区,并将 grub 安装为启动分区?

如何在 Windows 8.1 中设置安装为 /boot 的分区,并将 grub 安装为启动分区?

我最近在运行 Windows 8.1 的 HP Z-Book 上安装了 Ubuntu 15.10。

我在为 /boot 安装的 sda 分区上安装了 grub。有什么方法可以让我在该分区上启动,并可以使用 grub 选择 Windows 8 或 ubuntu linux?

目前,当使用操作系统选择器启动我的电脑时,它直接进入 Windows 8(在 UEFI 混合启动模式下安全和快速启动均关闭)。

答案1

正如所提到的@oldfred在评论中,备份原始窗口bootx64.efi并复制grubx64.efi应该可以解决问题。

对我来说更好的解决方案是运行ubuntu 启动修复,建议修复。它创建了一个/boot/efi/EFI/Windows/Boot/已将 grub 命名为 的目录bootx64.efi。使用该目录,当从 OS 选择器启动时,grub 可以成功加载。

编辑:如果启动修复页面返回内部服务器错误,则可以这样安装启动修复:

sudo add-apt-repository -y ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

安装后应该会出现启动修复窗口。

相关内容