前言

在安装了 Arch Linux 后,如果需要再安装 Windows 11 系统,我们可以按照以下步骤进行。


1. 制作系统安装 U 盘

方法一:使用 Ventoy(推荐)

下载 Ventoy

Linux 用户:

倘若是 Arch Linux 系统,可以尝试通过 yay 下载 Ventoy 工具:

yay -S ventoy

⚠️ 注意:我多次尝试下载未果,如果遇到问题建议使用 Windows 电脑制作。

Windows 用户:

倘若附近有可以借用的 Windows 系统电脑,可以借用然后下载 Ventoy。其官网通过浏览器搜索就能迅速找到,有官网标识。

Ventoy 是跨平台的,无论是 Linux 还是 Windows,并且在同一个 U 盘上可以进行多个系统的文件部署。

使用 Ventoy 制作启动盘

Windows 11 下使用:

  1. 下载后是一个压缩包,解压后里面有一个可执行文件,点击即可打开使用
  2. 在打开了 Ventoy 的 GUI 界面后,选择需要制作为系统盘的 U 盘
  3. 然后点击 安装 即可将 Ventoy 部署到 U 盘

复制系统镜像:

通过 Windows 下载网站下载 Win11 的 .iso 文件(大概 5.2G),直接将该文件复制到部署完 Ventoy 的 U 盘中。

这样系统安装 U 盘就部署好了。


方法二:使用 Windows 媒体创建工具

除了 Ventoy 之外,我们也可以通过 Windows 11 下载界面的 媒体创建工具 进行系统 U 盘的部署。

步骤:

  1. 在 Win11 下载界面下载媒体创建工具(一般来说是第二个可以下载的内容,10M 大小左右)
  2. 打开该 .exe 文件,然后选择前面的基本内容
  3. 选择 使用 U 盘 而不是 .iso 文件
  4. 选择 U 盘,然后会花比较长的时间下载并部署到 U 盘

⚠️ 此方法会比较慢,但是制作的 U 盘仍然是可用的。


2. 从 U 盘启动并安装 Windows 11

启动设置

获取到安装 Windows 11 的 U 盘后,将电脑关机,插入 U 盘,启动电脑。

可能的情况:

情况说明解决方案
看到 Ventoy 选择界面U 盘启动优先选择 Win11 的 iso 文件
直接进入 Win11 安装界面使用 Windows 制盘工具正常进行安装
直接进入 Arch Linux硬盘启动优先进入 BIOS 更改 USB 为优先启动

安装过程中的重启问题

当进入 Win11 的安装界面后尝试进行 Windows 11 的安装,发现过程需要重启。这是因为在将 U 盘的内容导入到硬盘后需要从硬盘再启动进行安装过程。

问题: 此时重启在没有拔下 U 盘的情况下可能出现再次进入安装界面的情况。

解决方案: 在重启时记得 拔下 U 盘 就可以解决。


3. 配置双系统启动顺序

问题:启动顺序被 Windows 接管

如果拔下了 U 盘,又可能出现这样的情况:直接进入了之前的 Arch Linux 系统而没有在 GRUB 上显示 Win11。

这种情况是因为 BIOS 中的启动顺序 中的设置硬盘的启动顺序是先 Arch Linux。

临时解决方案:

如果要先启动 Win11,直接在 BIOS 中设置启动顺序 Windows Boot Manager 优先即可。然后就可以继续进行 Win11 的安装。

⚠️ 但是此时的启动顺序是 Win11 优先,所以如果要切换到 Arch Linux 又需要进 BIOS 更改顺序,非常麻烦。

正确方案:使用 GRUB 管理双系统

我们希望能够通过进入 Arch Linux 的那个 GRUB 界面选择两个系统。

步骤:

  1. 通过 BIOS 更改为 Arch Linux 优先启动

  2. 进入 Arch Linux 后打开终端,安装 os-prober:

    sudo pacman -S os-prober
  3. 运行 os-prober 识别 Windows 11:

    sudo os-prober

    这可以识别安装的 Win11 系统。

  4. 重新生成 GRUB 配置文件:

    sudo grub-mkconfig -o /boot/grub/grub.cfg

    这会在输出的内容中提示发现了 Win11,类似:

    Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi

4. 完成

完成后重启电脑,我们就可以发现在启动 Arch Linux 的 GRUB 界面可以选择 Windows 11 了。

最终效果:

GRUB 启动菜单
├── Arch Linux
├── Advanced options for Arch Linux
└── Windows Boot Manager (Windows 11)

总结

关键步骤回顾

步骤操作目的
1使用 Ventoy 制作启动 U 盘方便部署多个系统镜像
2安装 Windows 11 时重启拔 U 盘避免重复进入安装界面
3安装 os-prober 并重新生成 GRUB实现双系统启动选择

注意事项

  • 制作启动盘前请备份 U 盘数据
  • 安装双系统前建议备份重要数据
  • 确保有足够的磁盘空间(建议至少 64G 给 Windows 11)

希望这篇分享能帮助到想要构建 Arch Linux + Windows 11 双系统的朋友们!