我有一台笔记本电脑,在 Windows 8 中,随附的更新软件更新了 BIOS,现在我只能访问 Windows。我该如何恢复启动选项?我的笔记本电脑有 UEFI,我在双重启动时遇到了一些问题。这个问题可以在这个问题中看到:Windows 8 上 EFI 文件路径无效 有人知道我该如何恢复 Windows 8 和 ubutu 的双启动吗?如果我的英语不好,请见谅。
答案1
我想到三种选择:
- 安装rEFInd,正如 Mike C. 已经建议的那样。这可能相当容易通过 GRUB 访问 Linux。一旦您通过 GRUB 启动 Linux,您可以选择安装 EFI 文件系统驱动程序并运行脚本
mkrlconf.sh
来创建一个配置文件,该文件将允许在不使用 GRUB 的情况下启动 Linux(如果您愿意的话)。不过,这最后一步并不是绝对必要的。 - 使用 Windows
bcdedit
命令重新激活 GRUB 作为默认引导加载程序。bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
在管理员命令提示符窗口中输入 之类的命令应该可以解决问题。 - 使用引导修复自动修复问题。遗憾的是,Boot Repair 的方法有点过于严厉(它会同时尝试开发人员能想到的所有修复方法),因此一个副作用是 GRUB 菜单中选项数量通常会激增。要避免这种情况,请访问高级选项菜单并取消选中备份和重命名 EFI 文件选项。
请注意,如果您在启用安全启动的情况下启动,前两个选项需要额外的努力或变化,因此如果您想尝试其中任何一个,您应该禁用安全启动(如果已启用)。
答案2
这对我有用:
- 使用超级 Grub Disk 加载 Windows(您可以从可用的操作系统中进行选择。)
- 已关闭快速启动。请参阅其他地方以获取说明。
- 已关闭恢复功能。请参阅其他地方以获取说明。
以管理员权限在命令提示符中键入以下命令:
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
始终关闭 Windows,而不是重新启动。