所以我是一个中级 Linux 用户(我过去运行过 Ubuntu 之类的东西,但我仍在学习很多东西) - 最近我厌倦了 Windows 并决定安装 Arch。完成此操作后,我突然意识到我将无法玩任何 Steam 游戏,并得出结论,我需要一个 Windows 分区。
我在网上看到的所有指南都建议安装 Windows,然后安装 Arch,我很难理解为什么会这样。
我的意思是,难道我不能启动到我的 Arch livecd,使用 fdsik 调整我的 Linux 分区(这是当前磁盘上唯一的分区)的大小,用剩下的部分创建一个 NTFS 分区,安装 Windows,然后重新配置 GRUB 以包含Windows分区在启动选项中?或者我过于简单化并且遗漏了一些东西?我想 Windows 可能会以某种方式更改 MBR 并使自己成为默认引导分区,但如果发生这种情况,我总是可以进入 GParted livecd 并使我的 Linux 分区成为引导分区,不是吗?
答案1
我在网上看到的所有指南都建议安装 Windows,然后安装 Arch,我很难理解为什么会这样。
Windows 安装程序会重写磁盘上的启动信息,因此他们建议先安装 Windows,然后再安装 Linux。
当然,您可以在安装 Windows 后使用 Live CD 来设置 GRUB。这种方式和先安装Windows再安装Linux没有什么区别。
答案2
其实,这并不重要,正如你所说,你可以随时通过livecd更改它。
但我建议使用 Windows 启动管理器,因为 Windows 每次需要重新启动时都将无法更新,并且会非常烦扰您1。我建议安装 Linux,然后安装 Windows。之后,您需要使用类似的程序将 GRUB 添加到 Windows 引导加载程序易BCD。它会使启动速度变慢,但这样 Windows 就会保持最新状态。
1当您关闭它时,它将尝试安装更新,并且在启动时它将尝试完成该过程。这将失败,因此它将恢复更改并再次关闭。您必须启动它。当你在Windows上上网几分钟后,它会看到“哦,有一个补丁我还没有安装”并再次强制更新。另一种解决方案是仅在需要更新时将 Windows 启动管理器设置为主,然后切换回 GRUB,但这需要大量工作。