将缺少启动分区的 Windows 添加到 grub 菜单?

将缺少启动分区的 Windows 添加到 grub 菜单?

我的 Linux 是 Mint,但我认为问题是一样的。我有一台旧的 AMD PC Gamer,装有 Linux 和 Windows,并有传统的 bios 启动。

我在 SATA II 端口的 SSD 中安装了 Linux 20,在另一个 SSD 中安装了 Windows 10,使用 PCI-e 转 SATA III 适配器(以获得更快的速度)。当我尝试将 Mint 20 更新到 21 时,它卡在了中间。过了一会儿,我决定从 USB 棒安装全新的 Mint 21……糟糕的选择!Windows 再也无法启动了。

问题是,Linux SSD 有 Windows 启动分区,而另一个 SSD 只有 Windows 本身,即 NTFS 分区。我希望将其添加到 grub 启动菜单,但 os-prober 找不到 Windows,这对我而言是合理的,因为我的知识有限。但是,我认为如果我使用 Windows 工具重建启动分区,它会弄乱我的 grub,我会错过 Linux 启动。

我应该怎么办?

答案1

是的,如果您尝试让 Windows 在包含 Linux 的磁盘上修复,Windows 将从 grub 接管启动。

我建议将您需要的所有内容从 Windows 磁盘(希望它不是 bitlocker)备份到 Linux 磁盘,然后在执行 Windows 修复时删除 Linux 磁盘。完成后,您可以使用下面链接的解决方案更新 grub,并再次将两者视为启动选项。

GRUB 未检测到 Windows

相关内容