我可以这样做吗?我听说你应该在安装 Windows 之后安装 Ubuntu,因为 Windows 会破坏引导加载程序并试图将自己强行塞入作为操作系统。
在 BIOS 中,MBR 中只能有一个引导加载程序,Windows 显然会用其引导加载程序覆盖它,然后我必须获取我的 Ubuntu DVD 或 USB 并使用 ppa 中的引导修复工具或手动进行修复。
不过,在 UEFI 中,我听说它可以支持多个引导加载程序,所有引导加载程序都存储在一个适当的分区中,称为 EFI 分区,并使用适当的文件系统 FAT32 格式化。Windows 是否可以将其引导加载程序添加到 EFI 分区中并完成,而无需覆盖?还是它仍会强制执行并破坏或无法识别分区?我是否需要进行引导修复(或 chroot)?
编辑:这不是“安装 Ubuntu 后如何安装 Windows?“因为该问题和主题主要处理 MBR/BIOS 启动。虽然我在那里添加了我的答案,但原始问题以及它的主要回答方式主要涵盖了 MBR/BIOS 启动,这与 UEFI/GPT 启动完全不同。这允许专门针对 UEFI 启动主题的特定问题和答案,在这种情况下很少涉及该主题。我觉得许多较新的 Ubuntu 用户只有在 Windows 强制双重启动的情况下才会在 UEFI 中安装,而许多人会在单启动情况下避免使用它来处理更熟悉的 BIOS/MBR 启动概念,这并没有帮助。
答案1
要在 Ubuntu 的同时安装 Windows,只需执行以下操作:
- 插入 Windows 10 USB
- 在驱动器上创建一个分区/卷,以便在 Ubuntu 旁边安装 Windows 10(它将创建多个分区,这是正常的;还要确保您的驱动器上有足够的空间用于 Windows 10,您可能需要缩小 Ubuntu)
- 安装 Windows 10。
就是这样!
笔记:在确保双启动已准备就绪时,请检查 Ubuntu 是否安装在 GPT 分区表中!如果您打算这样做,99% 的时间您都会使用 GPT,但可以在 MBR 上安装 Ubuntu 的 UEFI但Windows 10 不支持这种奇怪的用例。在这种情况下,如果可能的话,请转换为 GPT。如果不行,请备份并重新安装,我建议这样做,因为这样会更容易。