通过 archinstall 安装 Arch Linux
通过 archinstall 安装 Arch Linux
适用读者:对 Linux 有基本了解、想体验 Arch Linux 的开发者,以及希望了解 Arch 安装全过程的 Linux 新手。
前言:为什么选择 Arch Linux?
Arch Linux 以”滚动更新”著称——软件包永远是最新的,不存在大版本跨越的升级阵痛。它不预装任何多余的东西,你安装什么就有什么,系统完全由你掌控。代价是:安装门槛比 Ubuntu、Fedora 等发行版要高一些。
好在官方提供了 archinstall 这个交互式安装脚本,极大降低了安装难度,同时不失对安装过程的精确控制。
一、准备工作
1.1 下载 ISO 镜像
前往 Arch Linux 官网下载最新 ISO:
1 | https://archlinux.org/download/ |
国内推荐用镜像站加速下载:
- 清华大学镜像站:
https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/latest/ - 中科大镜像站:
https://mirrors.ustc.edu.cn/archlinux/iso/latest/
下载文件名形如 archlinux-2025.xx.01-x86_64.iso。
1.2 制作启动 U 盘
Windows 系统推荐用 Rufus:
- 插入 U 盘(建议 ≥ 8GB,U 盘内容会被清空)
- 打开 Rufus,”设备”选择你的 U 盘
- “启动类型”点击”选择”,找到下载好的 ISO 文件
- 分区类型选 GPT,目标系统选 UEFI(非 CSM)
- 点击”开始”,弹窗选”以 ISO 镜像模式写入”,等待完成
Linux 系统直接用 dd 命令:
1 | # 先确认 U 盘设备名,比如 /dev/sdb,千万别搞错 |
1.3 BIOS/UEFI 设置
重启电脑,开机时按 F2、DEL 或 F12(取决于主板厂商)进入 BIOS:
- 关闭 Secure Boot(安全启动)——Arch 默认 ISO 不支持 Secure Boot
- 将 U 盘设为第一启动项
- 确认启动模式为 UEFI(而非 Legacy/BIOS)
保存设置并重启,电脑会从 U 盘启动。
二、进入 Live 环境
成功从 U 盘启动后,你会看到 Arch Linux 启动菜单,选择第一项回车,稍等片刻进入命令行界面,提示符变为:
1 | root@archiso ~ # |
这就是 Arch 的”Live 环境”——一个运行在内存里的临时系统,用来执行安装操作。
2.1 连接网络
有线网络:通常插上网线即可自动获取 IP,用以下命令确认:
1 | ping -c 3 archlinux.org |
Wi-Fi 网络:使用内置的 iwctl 工具:
1 | iwctl |
连上后同样用 ping 验证:
1 | ping -c 3 archlinux.org |
2.2 更新系统时钟
网络时间同步,避免后续软件包签名验证失败:
1 | timedatectl set-ntp true |
2.3 切换国内镜像源(可选但强烈推荐)
默认镜像源在国外,速度可能很慢。编辑镜像列表,将国内源放到最前面:
1 | # 用 reflector 自动选择最快的国内镜像 |
或者手动编辑:
1 | nano /etc/pacman.d/mirrorlist |
在文件最顶部加入(保留其他内容):
1 | Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch |
三、运行 archinstall
准备就绪,启动安装脚本:
1 | archinstall |
你会看到一个蓝色的交互式菜单界面,用方向键和回车操作。
下面逐项讲解每个配置选项的含义和推荐设置。
3.1 Archinstall language(脚本语言)
这是安装脚本界面的语言,不影响安装后系统的语言。
推荐选 English(默认),原因是中文翻译可能不完整,英文选项与文档一致。
3.2 Mirrors / Mirror region(镜像源地区)
选择软件包下载的镜像源地区。
选择 China,archinstall 会自动从国内镜像站下载,速度快很多。
3.3 Locales(本地化)
设置系统的语言和编码。
- Locale language:推荐选
zh_CN.UTF-8(简体中文),这样安装完系统界面可以是中文 - Locale encoding:保持
UTF-8
3.4 Disk configuration(磁盘分区)
⚠️ 警告:这一步会格式化磁盘,操作前务必确认目标磁盘,并备份重要数据。
选择 Use a best-effort default partition layout(使用最佳默认分区方案),archinstall 会自动帮你分区:
- 选中你要安装的磁盘(比如
/dev/sda或/dev/nvme0n1) - 文件系统类型推荐选 ext4(稳定成熟)或 btrfs(支持快照,适合喜欢折腾的用户)
archinstall 会自动创建:
- EFI 分区(约 1GB,挂载到
/boot) - 根分区(剩余空间,挂载到
/)
如果你是双系统(保留 Windows),选 Manual Partitioning 手动指定,只格式化 Linux 分区,不要动 EFI 分区(选择已有 EFI 分区挂载即可)。
3.5 Bootloader(引导程序)
推荐选 Grub。GRUB 支持多系统引导,界面友好,文档丰富,是最通用的选择。
如果是纯 Linux 单系统且使用 UEFI,也可选 systemd-boot,更轻量简洁。
3.6 Swap(交换空间)
Swap 是当内存不足时用磁盘充当临时内存的机制。
推荐启用 zram(默认选项)。zram 是一种在内存中创建压缩 swap 的技术,比传统 swap 分区更快、更省磁盘空间,非常适合现代系统。
3.7 Hostname(主机名)
给你的电脑起个名字,会显示在终端提示符里,比如 user@myhostname。
随意起,比如 archlinux、myarch、dev-machine 等。
3.8 Root password(root 密码)
设置管理员账户 root 的密码。虽然日常使用建议用普通用户+sudo,但 root 密码仍需设置。
3.9 User account(用户账户)
创建一个日常使用的普通用户,点击 Add a user:
- 输入用户名(小写字母,如
canary) - 输入该用户的密码
- 是否加入 sudo 组:选 Yes,这样该用户可以用
sudo执行管理员命令
3.10 Profile(预设配置)
这是 archinstall 的核心选项,决定安装哪种预设环境。
选 Desktop,然后选择你想要的桌面环境:
选项 A:GNOME(推荐新手)
GNOME 是功能最完整、开箱即用的桌面环境,适合从 Windows/macOS 迁移过来的用户。界面简洁,触摸板手势流畅,应用生态完整。
选中 Gnome 即可,archinstall 会安装 GNOME 桌面及 GDM 显示管理器。
选项 B:KDE Plasma
KDE Plasma 是功能最丰富、高度可定制的桌面环境,界面接近 Windows,适合喜欢折腾外观的用户。
选中 KDE Plasma,archinstall 会安装 Plasma 桌面及 SDDM 显示管理器。
选项 C:Niri(平铺式 Wayland 合成器)
Niri 是一个专为 Wayland 设计的滚动式平铺窗口管理器,窗口排列在无限延伸的水平工作区上,用滚动的方式导航。非常适合多开窗口的开发场景,但没有传统桌面环境那样完整的配套工具,需要配合 DMS 等工具使用(见第四篇)。
在 archinstall 的 Desktop 列表中选 Niri。
选项 D:Hyprland(动态平铺式 Wayland 合成器)
Hyprland 是目前最流行的平铺式 Wayland 合成器,以流畅的动画效果和高度可定制性著称,在程序员和 Linux 爱好者中极为流行。同样需要配合额外工具使用。
在 archinstall 的 Desktop 列表中选 Hyprland。
建议:如果你是 Linux 新手,先选 GNOME 熟悉环境;熟悉后再尝试 Niri 或 Hyprland,体验平铺式工作流的魅力。
3.11 Audio(音频)
推荐选 Pipewire。PipeWire 是现代 Linux 的音频系统,同时兼容原来的 PulseAudio 和 JACK 协议,支持低延迟音频,是目前的行业标准。
3.12 Kernels(内核)
保持默认的 linux(标准内核)即可。
其他选项说明:
- linux-lts:长期支持内核,更稳定,适合服务器
- linux-zen:针对桌面使用优化,响应更灵敏,适合游戏
3.13 Network configuration(网络配置)
选 NetworkManager。NetworkManager 是 GNOME、KDE 等桌面环境标配的网络管理工具,支持 Wi-Fi、有线、VPN 等,有图形化界面。
3.14 Timezone(时区)
选择 Asia/Shanghai(中国标准时间,CST,UTC+8)。
在列表中可以先按 / 搜索 “Shanghai” 快速定位。
3.15 开始安装
所有选项配置完成后,选择 Install 开始安装。archinstall 会:
- 格式化并挂载分区
- 从镜像站下载并安装所有软件包
- 生成系统配置文件
- 安装引导程序
整个过程根据网速大约需要 5~30 分钟。安装完成后,脚本会询问是否进入 chroot 进行额外配置,一般选 No 即可。
然后执行:
1 | reboot |
拔出 U 盘,系统重启后进入你全新的 Arch Linux!
四、安装后的第一件事
4.1 验证系统
登录后打开终端,验证一些基本信息:
1 | # 查看系统版本 |
4.2 更新系统
Arch 是滚动更新发行版,安装完立即同步一次软件包数据库:
1 | sudo pacman -Syu |
-S:同步(安装/更新)-y:刷新软件包数据库-u:升级所有已安装的包
这个命令在日后也是定期维护系统的核心命令,建议每周执行一次。
4.3 检查镜像源速度
如果更新速度慢,安装 reflector 并重新选择最快的国内源:
1 | sudo pacman -S reflector |
小结
通过 archinstall,我们完成了:
- 制作启动 U 盘,从 Live 环境启动
- 配置镜像、分区、用户、桌面环境等所有安装选项
- 安装 GNOME / KDE Plasma / Niri / Hyprland 桌面
- 安装完成后的基本验证和系统更新
下一篇:通过 WSL 在 Windows 上安装 Arch Linux,适合不想折腾物理机、只想在 Windows 里体验 Arch 的读者。