Archinstall 安装全流程指南
适用对象:想用官方
archinstall引导安装器(Guided Installer)快速装好 Arch Linux 的用户。 本文基于官方文档 archinstall.archlinux.page 整理,覆盖从制作启动盘到首启登录的完整流程。 版本说明:archinstall迭代较快,菜单文案可能随版本微调,但核心步骤一致。下文以较新的引导安装器为准。
目录
- 前置说明
- 准备工作
- 启动进入 Live 环境
- 联网与基础检查
- 启动 archinstall
- 引导安装菜单逐项填写
- 确认并开始安装
- 安装后首次启动
- 常用后续配置
- 无人值守 / 脚本化安装
- 常见问题与排错
1. 前置说明
archinstall 是 Arch Linux 官方提供的引导式安装脚本,基于 TUI(终端图形界面)一步步引导你完成磁盘分区、账号、桌面等配置。它与传统的「手动敲命令」安装相比:
- ✅ 省去大量手工命令,出错概率低;
- ✅ 支持桌面环境、显卡驱动、音频服务等一键勾选;
- ⚠️ 仍是「真 Arch」,装完系统很精简,后续需自己维护;
- ⚠️ 安装器不会在开始前帮你连 Wi‑Fi,网络需自行先配好。
官方建议:始终从官方 Arch Linux ISO 内运行
archinstall,避免第三方环境缺少依赖导致异常。
2. 准备工作
需要准备的物料:
| 项目 | 说明 |
|---|---|
| 一台目标电脑 | 满足 Arch 基本硬件要求(64 位 CPU、约 2GB+ 内存、充足磁盘空间) |
| 一个 ≥ 1GB 的 U 盘 | 用于制作启动盘,会被清空 |
| 官方 Arch ISO | 从 archlinux.org/download 获取,建议校验签名 |
| 稳定的网络 | 有线网络最省心;Wi‑Fi 也能用,但需手动连接 |
制作启动盘(以现有 Linux 为例)
# 假设 ISO 已下载到 ~/Downloads,U 盘设备为 /dev/sdX(务必确认,写错会清掉别的盘)sudo dd if=~/Downloads/archlinux-*.iso of=/dev/sdX bs=4M status=progress oflag=syncWindows 用户可用 Rufus(写入模式选「DD 镜像」或默认 ISO 均可,官方 ISO 推荐 DD 模式)或 balenaEtcher。
3. 启动进入 Live 环境
- 把 U 盘插到目标电脑,开机按
F2 / Del / F12(因主板而异)进入启动菜单; - 选择 U 盘启动;
- 在 Arch 启动菜单中:
- UEFI 机器:选
Arch Linux install medium (x86_64, UEFI); - 老 BIOS 机器:选
Arch Linux install medium (x86_64, BIOS);
- UEFI 机器:选
- 稍等片刻,进入黑色终端,提示符为
root@archiso ~ #,表示已进入 Live 环境。
4. 联网与基础检查
安装器不会帮你联网,这一步必须自己做。
有线网络(多数情况)
插上网线后通常自动获取 IP。验证:
ping -c 3 archlinux.org能通即可。
Wi‑Fi 连接
用 iwd 自带的 iwctl:
iwctl# 进入交互界面后:device list # 列出无线网卡,如 wlan0station wlan0 scan # 扫描station wlan0 get-networks # 查看可用热点station wlan0 connect "你的SSID" # 按提示输入密码exitping -c 3 archlinux.org同步时间(重要)
Arch 安装依赖正确的系统时间,否则签名校验会失败:
timedatectl set-ntp truetimedatectl status # 确认 "System clock synchronized: yes"检查启动模式
ls /sys/firmware/efi/efivars- 目录存在 → UEFI 模式;
- 提示无此目录 → BIOS/Legacy 模式。 这决定了后续分区与引导方式。
5. 启动 archinstall
确认联网、时间正常后,直接运行:
archinstall引导安装器(guided)是默认脚本,等同于 archinstall guided。随后进入 TUI 主菜单。
想看所有内置脚本:
archinstall --script list。 其他内置脚本还有minimal(最小安装)、only_hdd(只分区)等。
6. 引导安装菜单逐项填写
TUI 中可用 方向键 / Tab 移动,回车进入或确认,空格勾选。下面是引导安装会依次出现的主要配置项:
6.1 语言(Archinstall Language)
选择安装器界面语言,例如 English。中文界面可能不完整,建议先用英文降低踩坑概率。
6.2 键盘布局(Keyboard layout)
默认 us。中文用户一般保持 us;如需终端中文输入法另行配置。
6.3 镜像源 / 地区(Mirror region)
选择离你最近的镜像地区(如 China、Worldwide)。选好后下载速度更快。可多选。
6.4 磁盘配置(Disk configuration)
最重要的一步,三个子选项:
- Wipe all and use best-effort default partition layout 清空整块盘,自动给出推荐分区(新手最省心,UEFI 会自动建 EFI + 根分区 + swap)。
- Manual partitioning
手动分区,适合多系统 / 自定义布局。需自己指定
/(根)、/boot或/efi、swap 等挂载点。 - Custom layout(仅格式化已挂载分区)
如果你已经自行
mount到/mnt/archinstall,安装器就不再动磁盘。
⚠️ 「Wipe all」会抹掉整块磁盘数据,务必确认选对磁盘、已备份。
6.5 磁盘加密(Disk encryption,可选)
- 选
Encryption可对整个磁盘/分区启用 LUKS 加密; - 设置后会要求输入加密密码,开机需解锁;
- 不加密则直接回车跳过(笔记本建议加密以防丢失)。
6.6 启动引导(Bootloader)
- UEFI:默认
Systemd-boot,也可选GRUB、Limine; - BIOS:只能用
GRUB或Limine(systemd-boot 不支持 BIOS)。 引导器一般保持默认即可。
6.7 主机名(Hostname)
给机器起个名字,如 archlinux、my-pc。默认 archinstall。
6.8 root 密码(Root password)
设置 root 管理员密码。也可留空(此时必须在下一步创建带 sudo 的普通用户,否则无法提权)。
6.9 用户与密码(User account)
创建普通用户:
- 输入用户名、密码;
- 勾选
Grant this user sudo privileges(赋予 sudo 权限)——日常操作建议用普通用户 + sudo,而非直接用 root。
规则:若 root 密码留空,必须至少创建一个具备 sudo 权限的普通用户。
6.10 显卡驱动(Graphics driver,可选)
按你的显卡选择:
All open-source(通用开源驱动,含 Intel/AMD);NVIDIA (proprietary)(闭源 N 卡驱动);NVIDIA (open kernel)(新版开源内核模块);AMD / ATI、Intel等。 无独立显卡的笔记本一般选All open-source即可。
6.11 桌面环境 / 配置模板(Profile)
这是「装完能不能直接用」的关键:
- Desktop(桌面环境):可选
KDE Plasma、GNOME、Xfce、Cinnamon、Hyprland等; - Minimal(最小);
- Server、**Xorg
、Wayland等专项模板。 选Desktop` 后会再让你挑具体桌面 + 显示协议(X11/Wayland)。新手强烈建议选一个桌面环境,否则装完只有命令行。
6.12 音频服务(Audio,可选)
PipeWire(现代默认,推荐);PulseAudio(传统)。 桌面用户选 PipeWire 即可。
6.13 内核(Kernel)
默认 linux(最新稳定版)。也可追加 linux-lts(长期支持版,更稳)、linux-zen(性能向)、linux-hardened(安全向)。可多选,建议至少保留 linux。
6.14 网络配置(Network configuration,可选)
- 选
NetworkManager(桌面用户推荐,带图形接管); - 或
systemd-networkd+iwd(轻量无图形); - 服务器常用
systemd-networkd。
6.15 时区(Timezone)
设为 Asia/Shanghai(中国用户),安装器会自动配置。
6.16 额外软件包(Additional packages,可选)
可填要额外安装的包名(空格分隔),例如 git vim firefox。也可装完再 pacman -S 安装。
6.17 平行下载数 / NTP 等
Parallel downloads:建议设5~10加速下载;NTP:默认开启,保持系统时间同步。
7. 确认并开始安装
所有项填好后,菜单会出现 Install(或 Save & Install)选项。回车前最后确认一遍配置摘要。
安装器会再次提醒:磁盘将被写入。确认无误后回车,正式开始。 安装过程会自动:
- 分区 / 格式化磁盘;
- 解压基础系统、安装内核与引导;
- 写入用户、网络、桌面、驱动等配置;
- 进度条跑完,提示
Installation succeeded(或类似成功信息)。 不要中途断电或强制退出。 视网速与硬件,通常几分钟到十几分钟。
8. 安装后首次启动
安装成功后:
reboot- 取出或忽略 U 盘(确保从硬盘启动);
- 看到 GRUB / systemd-boot 菜单 → 选择
Arch Linux; - 进入登录界面(若装了桌面)或命令行登录提示。
用之前创建的普通用户 + 密码登录。若装的是纯命令行,用
用户名登录后sudo -i可切 root。
若启用过磁盘加密,开机需先输入 LUKS 密码解锁。
9. 常用后续配置
刚装好的 Arch 很「素」,下面几步让它能日常使用:
更新系统
sudo pacman -Syu启用网络(若装了 NetworkManager)
sudo systemctl enable --now NetworkManager# 图形桌面里点托盘网络图标连 Wi-Fi;命令行:nmcli device wifi listnmcli device wifi connect "SSID" password "密码"安装 AUR 助手(可选)
sudo pacman -S --needed base-devel gitgit clone https://aur.archlinux.org/yay.gitcd yay && makepkg -si安装常用软件
sudo pacman -S firefox chromium code noto-fonts-cjk # 浏览器、编辑器、中文字体中文本地化(如需要)
编辑 /etc/locale.gen,取消 zh_CN.UTF-8 UTF-8 注释,然后:
sudo locale-gensudo localectl set-locale LANG=zh_CN.UTF-810. 无人值守 / 脚本化安装
如果你要批量装机或重复安装,可以用配置文件跳过交互:
archinstall --config config.json # 本地配置archinstall --config-url https://x/config.json # 远程配置配置示例(节选,完整字段见官方 --config 说明):
{ "hostname": "archlinux", "kernels": ["linux"], "bootloader": "Systemd-boot", "disk_config": { "config_type": "manual_partitioning", "...": "..." }, "locale_config": { "kb_layout": "us", "sys_lang": "en_US" }, "timezone": "Asia/Shanghai", "profile_config": { "profile": "Desktop", "gfx_driver": "All open-source" }, "users": [{ "username": "alice", "password": "...", "sudo": true }]}敏感信息(密码)可放单独的 --creds 文件:
{ "root_enc_password": "你的root密码" }想快速生成一份配置模板,可运行
archinstall --dry-run:它在安全模式下模拟安装并把配置存到磁盘,不真正写盘。
11. 常见问题与排错
以下按「现象 → 原因 → 处理」整理,先对照现象,再按提示排查。
Q1:运行 archinstall 提示找不到命令 / 依赖缺失?
A:确认是从官方 Arch ISO 启动,而不是其他发行版的 Live 盘。官方 ISO 自带 archinstall。
Q2:Wi‑Fi 连不上?
A:安装器不代连网络。先用 iwctl 连好(见第 4 节),再启动 archinstall。
Q3:时间不对导致签名校验失败(invalid or corrupted package)?
A:timedatectl set-ntp true 后重试,确保时间已同步。
Q4:装完开机直接进入命令行,没有桌面?
A:说明第 6.11 步没选桌面 Profile。可重启进系统后用 sudo pacman -S plasma 等手动安装,或重装时选 Desktop。
Q5:UEFI 启动但只看到 BIOS 选项 / 反过来?
A:检查第 4 节「启动模式」结果。UEFI 需要 EFI 系统分区(FAT32,挂载 /efi 或 /boot),引导器选 systemd-boot / GRUB;BIOS 只能选 GRUB / Limine。
Q6:磁盘被整盘清空了?
A:第 6.4 步若选了 Wipe all,会抹掉整盘。重要数据请提前备份,或改用 Manual partitioning 仅动目标分区。
Q7:开机卡在解密 / 引导失败?
A:确认 BIOS 中关闭了「Secure Boot」(或改用支持 Secure Boot 的 GRUB / UKI 方案);加密盘需输入正确 LUKS 密码。
参考与延伸阅读
- 官方引导安装文档:https://archinstall.archlinux.page/installing/guided.html
- Arch Wiki(安装):https://wiki.archlinux.org/title/Installation_guide
- Arch Wiki(archinstall):https://wiki.archlinux.org/title/Archinstall
- 网络配置:https://wiki.archlinux.org/title/Network_configuration
祝安装顺利。Arch 的乐趣在于「自己掌控每一个细节」,archinstall 只是帮你把地基打稳。