<aside> 💡 本次安装基于现有 Windows 安装双系统,安装过程大部分都参考了 Arch Linux 官方维基。
</aside>
本文将在已有 Windows 11 系统的机器上安装 Arch Linux 双系统,准备了一个 SATA 盘用于 Arch,希望最后构建的磁盘分区和系统位置,以及固件设置和引导关系如下图所示,绿色部分代表 Arch 的引导过程,蓝色表示 Windows 引导过程:
从国内源中下载 Arch Linux 的 iso 镜像文件,使用 Rufus 将 iso 烧录至U盘中
笔者的笔记本固件采用的 UEFI, 系统是 Windows 11,默认开启了安全启动(Secure Boot)。由于 Arch Linux 安装媒体尚不支持安全启动,需要预先前往 UEFI 固件设置中禁用安全启动。
<aside> 💡 Windows 11 禁用安全启动
shift
然后点击重启按钮;方法而是前往 设置-系统-恢复 界面直接点击高级启动如果使用 BitLocker 加密 Windows 且将密钥保存在 TPM 内以便启动时自动解锁,则一旦禁用安全启动,Windows 将无法启动,并显示 BitLocker 恢复屏幕。虽然如此,该问题并不永久,只要再次启用安全启动即可再次启动 Windows。
打开 Windows 磁盘管理界面,查看磁盘容量和分区情况。记住对应磁盘和分区的大小,便于为之后进入 Live 环境后的磁盘分区操作提供参考。
由于 Windows 下已经有了一个 EFI 分区,新装的 Arch Linux 应当直接挂载该 ESP 而再非新建一个,但是系统出厂给 ESP 分配的大小不足 Arch 官方推荐的 300MB,因此需要重新调整 ESP 大小。
调整过程参考:在 Windows 下扩大 ESP (EFI 分区)的一种方法-远景论坛-微软极客社区 (pcbeta.com)