双启动,无法在 Bios 或 Grub 中识别 Windows

双启动,无法在 Bios 或 Grub 中识别 Windows

**这不是 grub 的问题...这是 bios 的问题

我有一台 Acer Aspire A515-55G,运行 Win10 和 Ubuntu 20.04 双启动。不知何故,在使用 Timeshift 恢复我的机器后,Windows10 引导加载程序从 grub 和 BIOS 中消失了。

我已经尝试了网络上几乎所有的 grub 解决方案,包括 LiveCD 启动修复、Rescatux、SuperGrub2Beta,并在 sudo nano /etc/grub.d/40_custom 中手动添加 windows 选项。

似乎所有上述解决方案都要求 Windows 至少存在于 BIOS 中才能有效运行。

当我进入 Bios 时,-only ubuntu- 被列为启动选项。当我进入 ubuntu 时,我通过 nautilus 导航到我的 windows 分区并挂载它。

有人能建议我如何让 Windows 重新回到 bios/grub 吗?

我在 AHCI 中运行两个操作系统,安全启动已禁用、快速启动已禁用,并且启动 UEFI(没有其他可用的启动模式。)

这是我最后一个启动修复 pastebin

https://paste.ubuntu.com/p/GtGggbD9sS/

最后,我的 Windows 救援 USB 说无法修复我的启动。有人知道如何使用从 USB 启动时可以访问的 Windows 命令提示符来修复我的启动吗?

答案1

使用 Windows USB 密钥启动机器,转到“命令提示符”,输入(单独):

bootrec.exe /fixmbr
bootrec.exe /rebuildbcd

重新启动&&允许 Windows 扫描/修复驱动器。

登录 Windows 并确保一切正常。

重新启动并根据需要进入 bios 禁用:快速启动和安全启动,然后选择 ubuntu 作为第一个启动盘,退出 bios。

启动 ubuntu 并运行os-prober,应该可以成功找到新修复的 Windows 分区。

然后运行update-grub并重新启动。

Windows 应该回到 grub 菜单。:-)

相关内容