我使用 ubuntu 中的启动修复的“推荐修复”来修复 Alienware 15 R2 上的 Windows 10 操作系统的 grub 和启动问题,该修复仅修复了 grub。
启动修复生成的Pastebin链接:
http://paste.ubuntu.com/p/McxnKhGHzJ/
PC 中的驱动器:
1) SSD(~240GB)>> 包含 Windows 和 C: 驱动器。2
) HDD(1TB)>> 包含 500GB D: 驱动器用于 Windows 文件,其余部分分为:
a) ~230GB 用于 Ubuntu
b) ~230GB 用于我的文件等。c
) 16GB 交换空间
d) 256MB EFI 系统分区
安装 Ubuntu 后,找不到 grub 菜单,Ubuntu 会在启动时直接加载。
重新启动后,我通过启动菜单(F12 键)进入 Windows,一切正常。
我遇到了这个问题关联启用 grub 菜单。
我执行了以下命令(以管理员身份在 cmd 中):
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
我发现,尽管进行了上述步骤,Ubuntu 还是在启动时直接加载。
这次无法通过启动菜单访问 Windows(grub 也不起作用),并出现此错误:
The selected boot device failed. Press any key to restart.
我尝试在 Ubuntu 中更新 grub,在系统设置中将 UEFI 更改为 Legacy,并禁用安全启动,但都无济于事。
我二手靴子修理和现在可以看到 grub 菜单,尽管每当我点击ny Windows 选项在 grub 中我要么得到这个错误:
Windows 10 错误
或者
我看到 Windows 恢复选项如下(但帮助不大):
Windows 恢复选项
Windows 高级恢复选项
我还使用 cmd(在高级恢复选项中)执行了以下命令:
bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi
bcdedit /deletevalue {bootmgr} path \EFI\ubuntu\grubx64.efi
第一个命令返回成功,但无助于访问 Windows。第二个命令返回未找到。
使用启动修复后可以访问 grub 菜单(Windows 条目不起作用):
启动修复后 Grub Works
我的硬盘分区(sudo fdisk -l):
HDD 分区
启动信息报告(使用启动修复后): http://paste.ubuntu.com/p/fxtxR4qZMq/
答案1
您看到错误消息是The selected boot device failed. Press any key to restart.
因为您所做的 bootmgr 配置更改无效。
通过以下方法重置为正确值应该不太难:修复工具在里面Windows 10 安装程序,但是设置可启动的 Windows 10 USB 驱动器可能需要 30-40 分钟。
- 访问 Windows 10 下载网站,并下载 Windows 10 ISO
- 从 ISO 制作可启动的 Windows 10 USB 驱动器
- 重启电脑,
F12
按 进入启动菜单 - 通过 USB 驱动器启动 Windows 10 安装程序。
- 提示将要求您开始安装 Windows。单击“好的”进入设置。您不会安装 Windows,但应该有一个“让我们开始屏幕“然后才能继续修复实用程序。
- 从安装程序菜单中选择窗户维修
- 您将获得一个实用程序列表,打开命令提示符
- 您需要撤消先前所做的配置更改。运行
bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi
一旦该值修复,您就应该能够重新启动 Windows。
接下来,您需要将计算机配置为默认启动 Windows 或 Ubuntu,将另一个作为辅助启动。这样,您可以f12
在启动时按下 ,并在需要启动时选择辅助选项。您可以通过 Bios 执行此操作f2
。