在 Windows 10 之外安装 Ubuntu 后没有 GRUB

在 Windows 10 之外安装 Ubuntu 后没有 GRUB

我正在尝试在 Windows 10 旁边通过实时 USB 安装 Ubuntu 14.04;但没有 grub,它直接启动到 Windows。我已经按照其他问题中建议的所有方法进行了操作,但没有成功。我重新尝试了有和没有 /boot 分区的安装,成功了mount,但仍然没有 grub 的迹象。我最后尝试了这些:

sudo grub-install --target=i386-pc --force /dev/sda7
sudo grub-install --target=i386-pc --force /dev/sda4
sudo mount /dev/sda7 /mnt
sudo grub-install --root-directory=/mnt/ --force /dev/sda
sudo mount /dev/sda4 /mnt
sudo grub-install --root-directory=/mnt/ --force /dev/sda

它显示一条警告消息:

无法嵌入。只能使用阻止列表在此设置中安装 GRUB。但是,阻止列表不可靠,不鼓励使用。

并显示安装已完成;但是当我重新启动时,仍然没有 grub。我的分区是:

sda7-->启动

sda6 --> 主页

sda5 --> 交换

sda4 --> /

sda2 --> C:

sda1--> Windows 启动管理器 (efi)

答案1

  1. 在 Windows 中,转到菜单。
  2. 搜索命令提示符,右键单击它以管理员身份运行它。
  3. 在这里复制粘贴命令:bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
  4. 重新启动,您将看到熟悉的 Grub 屏幕。

这个对我有用。资料来源及致谢https://itsfoss.com/no-grub-windows-linux/阿布舍克·普拉卡什

答案2

您必须在 Windows 中禁用快速启动:

  1. 转到控制面板 -> 所有控制面板项 -> 电源选项 -> 选择电源按钮的功能
  2. 点击更改当前不可用的设置
  3. 取消勾选开启快速启动
  4. 取消选中休眠
  5. 重启进入 Bios/UEFI
  6. 将 Ubuntu 移至 Windows 之上
  7. 保存并重新启动

现在一切都正常了!

答案3

如果您使用的是较新的计算机,BIOS 可能默认使用 Windows 启动管理器,请转到 BIOS 并确保 ubuntu uefi 是第一个启动选项。这应该可以解决问题。

答案4

我卸载了 Ubuntu14.04 并安装了 Ubunttu 16.04。之后在 Windows 中使用此命令有效:

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

相关内容