答案1
重新安装 GRUB 几乎肯定是过度的,并且会带来一些混乱的风险。相反,请尝试以下操作:
- 启动到 Windows。
- 打开行政人员通过右键单击命令提示符图标并选择以管理员身份运行的选项,打开命令提示符窗口。
- 类型
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
- 重启。
- 如果您启动到 Ubuntu 但 GRUB 没有为您提供菜单或者该菜单不包含 Windows,请
sudo update-grub
在终端中输入。
这应该可以解决问题。或者,除了步骤 2-3,您可以尝试第三方简易UEFI,它为您提供了一个用于重新排列 EFI 启动优先级的 GUI 菜单。一些 EFI 在其设置实用程序中提供类似的功能。您也可以efibootmgr
在 Ubuntu 中执行相同的操作,但有时会由于 EFI 中的错误而失败,并且比在 Windows 中efibootmgr
执行相同的过程更难解释。bcdedit
答案2
好的,这是一个过程,所以事先要警告一下:它有点复杂。
你必须启动 Ubuntu LiveCD,然后选择尝试 Ubuntu。
从那里,挂载您的根分区。您可以通过进入文件管理器,然后单击“20GB 文件系统”(或非常类似的内容 - 当您在侧面看到它时,您就会知道它)来执行此操作。
现在打开终端并输入 sudo -i
这会将你转移到 root shell,所以要小心!
跑步cd /media/ubuntu
然后输入ls
并按回车键。
您应该会看到 1 个(也可能是 2 个)选项。其中一个选项的名称很奇怪,另一个选项的标签表明它是 CDrom。
如果有第二个条目,请输入并按cd foldername
回车键转到非常奇怪的名称。然后执行
grub-install /dev/sda; chroot . grub-update
输出将是“完成”。重新启动,您的引导加载程序应该按照您的选择重新回到原位。
答案3
答案4
问题 -
“我无法访问 GRUB(UBUNTU)菜单,因为我的笔记本电脑/PC 直接启动到 Windows。”
解决方案 -
“在启动过程中按下打开 BIOS 设置的键。在启动配置下,你会看到UEFI 启动顺序, 点击/操作系统启动管理器/(在顶部),按 F5/F6 更改 Windows/UBUNTU 的优先级。保持 UBUNTU 位于顶部。
瞧!完成了。:)