我正在尝试在 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
- 在 Windows 中,转到菜单。
- 搜索命令提示符,右键单击它以管理员身份运行它。
- 在这里复制粘贴命令:bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
- 重新启动,您将看到熟悉的 Grub 屏幕。
这个对我有用。资料来源及致谢https://itsfoss.com/no-grub-windows-linux/阿布舍克·普拉卡什
答案2
您必须在 Windows 中禁用快速启动:
- 转到控制面板 -> 所有控制面板项 -> 电源选项 -> 选择电源按钮的功能
- 点击更改当前不可用的设置
- 取消勾选开启快速启动
- 取消选中休眠
- 重启进入 Bios/UEFI
- 将 Ubuntu 移至 Windows 之上
- 保存并重新启动
现在一切都正常了!
答案3
如果您使用的是较新的计算机,BIOS 可能默认使用 Windows 启动管理器,请转到 BIOS 并确保 ubuntu uefi 是第一个启动选项。这应该可以解决问题。
答案4
我卸载了 Ubuntu14.04 并安装了 Ubunttu 16.04。之后在 Windows 中使用此命令有效:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi