我正在运行 Windows 10 和 Xubuntu。几天前我进行了一次 Windows 更新。之后,GRUB 菜单消失了。我使用的解决方案是加载 Windows 并从命令提示符中使用
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
就像建议的那样Windows 10 升级会杀死 grub,并且启动修复也无济于事。
这部分解决了该问题,现在我进入 GRUB 并且可以加载 Windows 和 Xubuntu 但是在进入 GRUB 之前出现了很多错误。
首先,当笔记本电脑开机时,我有几句话:
Failed to open \EFI\Boot\grubx64.efi - Not Found
Failed to load image \EFI\Boot\grubx64.efi: Not Found
start_image() returned Not Found
Failed to open \EFI\BOOT\grubx64.efi - Not Found
Failed to load image \EFI\BOOT\grubx64.efi : Not Found
start_image() returned Not Found
然后它进入下一个屏幕并显示以下消息:
Default Boot Device Missing or Boot Failed.
Insert Recovery Media and Hit any key
Then Select 'Boot Manager' to choose a new Boot Device or to Boot Recovery
Media
单击“确定”(这是此处唯一可单击的选项)后,它会加载启动管理器屏幕:
Boot Option Menu
1. Linpus lite(TOSHIBA MQ01ABF050)
由于这里只有一个选项,因此我单击 Enter 后,它会重复我在启动时已经遇到的错误消息:
Failed to open \EFI\Boot\grubx64.efi - Not Found
Failed to load image \EFI\Boot\grubx64.efi: Not Found
start_image() returned Not Found
Failed to open \EFI\BOOT\grubx64.efi - Not Found
Failed to load image \EFI\BOOT\grubx64.efi : Not Found
start_image() returned Not Found
在此之后,它只会加载 GNU GRUB,并提供 Windows、Ubuntu(Xubuntu)等可供选择的选项。
从这一点来看,一切都正常。在 Windows 或 Xubuntu 上工作时,我没有遇到任何错误或遇到任何问题。
我的启动顺序设置为 USB 第一,硬盘第二。遇到此问题后,我尝试更改顺序,但现在我甚至无法访问我的 BIOS。这是非常不寻常的行为,我总是可以访问我的 BIOS。现在当我按下F2启动时,它不会加载到 BIOS,它会要求我输入密码。我从未为 BIOS 设置密码,我是这台笔记本电脑的第一个拥有者,其他人也从未使用过它。所以没有错误。
我尝试过只点击回车键并将密码字段留空,就像我在某处读到的那样,但是没有用。
由于我对这类事情完全是新手,我尝试从 Xubuntu 修复 GRUB,但这并没有改善情况(或者使情况变得更糟)。
我正在寻找包括修复 bcdedit 东西的解决方案。
重置笔记本电脑现在不是一个解决方案,我将其作为最后的选择,因为我有很多文件需要传输,而且目前有很多项目正在进行中。
提前感谢大家。是的,我意识到如果我对 bcdedit 一无所知,我就不应该乱用它。
更新
按照 oldfred 的建议,我将所有文件复制到文件夹中/EFI/ubuntu
,/EFI/BOOT
错误问题就解决了。或者我再也看不到它了,说不出来。
系统要求输入 BIOS 密码的问题仍然存在。我再说一遍:我从未设置过密码;在整个 grub 混乱之前它运行良好(我能够访问 BIOS);密码不为空。
答案1
我遇到了同样的问题 - 双启动 Windows 10/Lubuntu 计算机在 2018 年春季 Windows 10 升级后不再显示 GRUB 双启动菜单。
在我的戴尔计算机上,该F12键会调出启动顺序菜单。在其他设备上,可以通过另一个 F 键或esc或访问此类菜单或 BIOS/UEFI 固件del。这为我节省了很多潜在的工作:我F12在启动过程中一直按下该键,计算机就会进入自己的启动菜单,其中包含 Windows 和 Lubuntu 的单独条目。
我选择了 Lubuntu,然后打开终端并输入
sudo grub-install /dev/sda
(我的电脑上两个操作系统都启用了/dev/sda
)。 GRUB 双启动菜单已重新安装,双启动再次正常工作。 总时间约 3 分钟。 希望您的系统有相同的可用选项。
答案2
好的,我解决了这个问题(我相信),所以我将分享我如何解决的,以帮助其他有同样问题的人。
按照 oldfred 的建议,我将所有文件复制到/EFI/ubuntu
了该/EFI/BOOT
文件夹,错误问题就解决了。或者说我再也看不到它了,说不准。
系统要求输入 BIOS 密码的问题仍然存在。在出现这种混乱之前,这种情况并没有发生。我的其他解决方案与 Ubuntu 无关。
如果您连续 3 次输入 BIOS 密码,系统将锁定您的计算机并给您一个系统已禁用号码。您将需要此号码。
打开BIOS 主密码站点。输入您记下的系统禁用号码并检查主密码列表。找到您的制造商并输入其密码。
答案3
在 Dell XPS 上我发现以下操作有效:
o 关闭 Windows 中的快速启动,这样 F2 键就可以调出 BIOS
o 在 BIOS 中禁用 Windows 启动管理器。