为什么不建议在Ubuntu之后安装Windows进行双系统启动?

我知道在这个方向上,过程会稍微复杂一些,安装Windows后需要更新和/或修复grub。除了安装过程更复杂之外,还有其他原因不推荐在已有的Ubuntu上安装Windows吗?安装完成后会导致稳定性问题或其他什么吗?

3仅仅因为它是Linux安装程序,负责检测Windows和其他操作系统,并生成启动菜单选择界面,而Windows无法做到这一点。 - francois P
4那是在UEFI之前的情况。现在不太重要。"安装完成后会导致稳定性问题或其他什么吗?" 不会。 - Rinzwind
我认为这是为那些新安装操作系统的人们而做的。对于习惯了这个过程的人来说,它解决了一个小问题(以前让人头疼的问题)。 - crip659
我认为很少需要在Ubuntu旁边安装Windows进行双系统启动。通常情况下,Windows要么是预装在机器上的,要么是已经使用过Windows的人想要转换到Linux,所以在Windows旁边安装Ubuntu以实现双系统启动是有意义的。然而,如果已经使用Ubuntu的人想要或者需要Windows,他/她可能会选择在虚拟机中安装Windows,而不是进行双系统启动。 - raj
1@francoisP 如果微软愿意的话,Windows是可以做到的,但他们没有兴趣让这件事变得更容易。 - Thorbjørn Ravn Andersen
@raj,一个词:“游戏” - 它们在虚拟机中运行效果不佳。 - Thorbjørn Ravn Andersen
绝对正确,@ThorbjørnRavnAndersen - francois P
1个回答

可以肯定地说,在Linux之后安装Windows是可行的,一旦一切设置好了,从技术上讲,先安装哪个操作系统并没有任何区别。之所以推荐先安装Windows,只是因为后者相对简单一些。
如果在Linux之后安装Windows,你的系统将不会显示Grub菜单,直接启动Windows:你将无法访问Ubuntu安装。需要额外的操作才能恢复显示Grub菜单。在传统引导模式下,用户需要重新安装Grub;而在现今标准的UEFI引导模式下,只需在BIOS中更改引导顺序到Ubuntu系统即可。然而,这对用户来说是一个额外的技术障碍。
如果在Windows之后安装Linux,Grub菜单会自动设置好。用户可以访问计算机上安装的任何操作系统,无需额外的干预。因此,对于技术水平较低的用户来说,这更加容易。

2谢谢您的回答。关于重新安装Grub,我已经阅读了一些互相矛盾的说法:有些指南(比如这个:https://itsfoss.com/install-windows-after-ubuntu-dual-boot/)声称通过`sudo update-grub`命令可以解决问题,而其他一些指南(比如这个:https://www.alphr.com/install-windows-10-alongside-ubuntu/)则声称需要使用boot-repair来恢复。请问您对此有何看法? - Pentaquark
好的,看起来问题出在 EFI 上。如果存在 EFI 系统,更新 grup 应该就足够了。我理解得对吗? - Pentaquark
Linux安装将grub引导加载程序的两个副本放置在EFI分区上:1)位于.../EFI/ubuntu/shimx64.efi下,2)位于.../EFI/Boot/bootx64.efi下。为...ubuntu条目创建了一个nvram条目,因此只需重新排列启动顺序可能就足以再次引导grub。但是,如果您的启动设备默认位于.../EFI/Boot上,则bootx64.efi可能已被Windows引导加载程序覆盖。 - ubfan1
现在的UEFI中没有引导加载程序,所以第一点已经不重要了。 - phuclv

  • 相关问题