我的 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,并再次将两者视为启动选项。