TLDR;
我想双启动 Windows 10 和 Ubuntu,同时将 Windows 作为辅助操作系统,类似于 bootcamp 对 macOS 的处理方式,但我不确定在 Windows 方面我必须做什么才能实现这一点。
一些背景
我正在尝试在当前运行 Ubuntu 的系统中将 Windows 10 安装在独立驱动器上。我之前曾双启动 Windows 7 和各种 Debian 发行版,但是 Windows 7 停止支持后,我就再也没有使用过 Windows。我之前曾帮助其他人在 Windows 10 系统上双启动/安装 Linux,感觉 Windows 10 控制了 BIOS/UEFI 设置之外的部分启动行为,而我本以为可以控制这些设置。我的目标是只偶尔启动 Windows 10 来玩在线多人游戏,这种游戏有严格的反作弊功能,不允许我使用 wine/proton/a vm。我的问题是我不知道使用 Windows 10 时需要注意什么,因为我从未真正研究过它控制了哪些进程。
我的目标
- 在已经运行 Ubuntu 的系统上将 Windows 10 安装到独立驱动器上
- 防止 Windows 10 安装在任何时候控制启动过程
我目前的计划
- 将 Windows 10 安装到 SSD
- 使用实时 USB 启动并重新配置 grub(这部分我不担心)
- 进入我的 UEFI 并禁用安全和快速启动(我的机器仍然有旧的 BIOS,但如果我选择使用我的一个带有 UEFI 的系统,我需要这样做)。
- 在 Windows 10 中禁用休眠模式
我预计会遇到的一些问题
- 即使我已经禁用系统上的安全和快速启动,但感觉 Windows 仍然喜欢直接启动,而忽略 BIOS/UEFI 级别。
- Windows 10 更新恢复了我的更改,然后再次控制部分启动过程。(我不确定这是否真的会发生,或者我只是假设我读过的故事)
白日梦
- 对此的理想解决方案是将 Windows 10 安装到机柜中的驱动器并从 USB/eSATA 启动,但我觉得这有它自己的一连串解决方法,因为实时 Windows 安装的概念似乎并不存在。
在 Windows 10 中直接禁用 UEFI 设置中的安全和快速启动设置以及休眠是否足以确保当我重新启动 Windows 10 时能够启动到 grub,还是我这里遗漏了什么?
安装到通过 USB/eSATA 接口的驱动器的解决方案是否比我认为的更可行?
答案1
只需在 UEFI 启动模式下安装两个系统即可。
以 UEFI 模式安装的 Windows 不会干扰其他操作系统。最坏的情况是 Windows 会在升级过程中更改启动顺序,您可以在 30 秒内在 UEFI 设置中修复此问题,无需任何额外资源。
无论是否安装在单独的磁盘上都无关紧要,安装到同一个磁盘是安全的。