我想在一个系统上安装 Windows 和 Linux。但是,根据此资源,Windows 将在更新期间覆盖 Grub(Linux 的),而 Linux 将在更新期间覆盖引导扇区(Windows 的)。在不同的 HDD/SSD 上安装 2 个操作系统是否可以确保它们可以和平共处,而不是不断破坏彼此的引导分区?
答案1
您在这里根本找不到“设置后就忘了”的解决方案。如果您按照建议去做,您仍然需要摆弄 BIOS 启动设备优先级,而且如果您在更新时仍然不时遇到引导加载程序问题,我也不会感到惊讶。
您也可以解开不使用的硬盘,但这同样非常麻烦。
正如您链接的问题所述,有一种相当简单的方法来恢复 grub。如果您要进行双重启动,那么掌握这项技能很有用,因为 grub 可能会出现故障。这只是时间问题。
答案2
我一直都这么做。我当前的机器在同一个驱动器上运行 Windows 10 和 Debian9。这里的秘诀是提前弄清楚分区方案并先安装 Windows。Linux 安装现在似乎运行良好。
GRUB(或 GRUB2)安装程序会将您的 Windows 分区添加到 grub 启动中,您可以选择所需的分区。
如果你安装的是 Windows 2nd,那么这将是一个麻烦,因为 Windows 会用它自己的引导加载程序擦除 MBR。恢复 grub 是一个麻烦。
答案3
是的,它们可以很好地运行。为此,您需要像往常一样首先在其中一个驱动器中安装 Windows。然后在第二个驱动器中安装 Linux,这是 grub 将“驻留”的地方。我已经使用 Windows 10 和 Xunbuntu 一年多了,启动时没有出现任何问题,即使两个系统都进行了更新。对于 Windows itlsef 的“创作者更新”,我不能说同样的话,太可怕了。
这是我在超极本上安装的 Linux(32GB M1 硬盘)和 Windows 7(512GB SSD)。我的台式机上也有这个,Linux(512GB 硬盘)和 Windows 10(512GB SSD)。
一个好处是,如果你断开包含 Linux 的驱动器,你的设备将默认启动到 Windows。如果你断开 Windows 驱动器,你将在 grub 上看到它的条目。如果你选择它,它会出错并重新启动。
对于单驱动解决方案,请查看@SeñorCMasMas(lol) 的回答。
干杯。