准备工作

先准备一个 U 盘,并在 Windows 中安装 DiskGenius,用它从现有磁盘中压缩出一块空闲空间,作为后续安装 Arch Linux 的系统分区。

下载 Ventoy:

https://github.com/ventoy/Ventoy/releases

打开 Ventoy 后选择 U 盘并安装,注意这一步会格式化 U 盘。完成后,U 盘一般会自动命名为 Ventoy

下载 Arch Linux 镜像,推荐使用清华源:

https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/latest/

下载完成后,把 ISO 文件直接放进 Ventoy U 盘中。

BIOS 设置

插入 U 盘后重启电脑,进入 BIOS。不同主板进入 BIOS 的按键不同,需要根据自己的设备查询。

进入 BIOS 后主要检查这几项:

  • 关闭快速启动
  • 关闭安全启动(Secure Boot)
  • 将 U 盘启动项调整到第一位

如果后续想恢复 Windows 优先启动,再把 Windows Boot Manager 调回第一位即可。

保存并重启后会进入 Ventoy 页面,选择 Arch Linux 镜像,一路回车进入 Arch 终端。

进入安装器

进入 Arch 终端后先同步时间,再启动安装器:

1
2
3
timedatectl set-ntp true
timedatectl set-timezone Asia/Shanghai
archinstall

archinstall 启动可能需要等一会,如果 U 盘读写较慢会更久。

archinstall 配置

语言和时区可以保持默认英文和美国,中文支持不完整,后续进入系统再调整也可以。

镜像源选择 China,按空格选中,再按回车确认。

磁盘分区建议选择手动配置:

  1. 找到 Windows 的 EFI 引导分区,通常是一个很小的 FAT32 分区,能看到 bootefi 之类的标识,挂载点选择 /boot,不要格式化。
  2. 找到之前用 DiskGenius 压缩出来的空闲空间,创建 Arch 系统分区,挂载点选择 /

启动程序选择 grub,内核选择 linux

桌面环境按需选择,想保持简洁可以直接选 niri,不过后续美化和配置会更复杂。

其他选项按自己的需求调整即可。安装完成后选择 reboot system

修复 GRUB 引导

如果重启后 GRUB 没有生效,先不要拔 U 盘,继续从 Ventoy 进入 Arch 终端,然后执行以下步骤。

先确认分区:

1
lsblk -f

挂载 Arch 根分区和 EFI 引导分区,下面的分区名需要替换成自己的:

1
2
mount /dev/nvme0n1pX /mnt
mount /dev/nvme0n1pY /mnt/boot

进入系统环境:

1
arch-chroot /mnt

重新安装 GRUB:

1
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB

编辑 GRUB 配置:

1
nano /etc/default/grub

找到这一行,取消注释并改成 false,如果没有就手动添加:

1
GRUB_DISABLE_OS_PROBER=false

保存方式:

  • Ctrl + O 保存
  • Enter 确认
  • Ctrl + X 退出

重新生成 GRUB 配置:

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

最后退出并重启:

1
2
exit
reboot

关机或重启黑屏后及时拔掉 U 盘,避免再次进入 Ventoy。