Skip to content

arch guide install

ES edited this page Jul 16, 2026 · 1 revision

Arch Linux 安装指南

基于 Arch Linux Installation Guidearchinstall 4.4 核对。安装器会持续更新,实际界面名称可能变化,应以当前 Live ISO 显示为准

本文从空机器开始安装 Arch Linux,并把系统交接给本 dotfiles。单系统可以走自动分区;保留 Windows 的单盘双系统必须阅读双系统指南

开始前

准备以下内容:

  • 一只可以清空的 U 盘
  • 最新 Arch Linux ISO
  • 重要数据的独立备份
  • 稳定网络,笔记本最好连接电源
  • 双系统用户关闭 Windows 快速启动;如果启用了 BitLocker 或“设备加密”,还需先关闭加密并等待解密完成

Caution

分区和格式化不可撤销。任何设备名都必须以自己机器的 lsblk 输出为准,绝不能照抄示例中的 /dev/nvme0n1

安装路线

场景 磁盘配置 Bootloader 建议
虚拟机 Best-effort/default layout systemd-boot 最适合先练习
整盘只装 Arch Best-effort/default layout systemd-boot 所选磁盘会被清空
单盘保留 Windows Manual Partitioning GRUB 复用 ESP,Arch 分区单独格式化
多盘双系统 按磁盘布局决定 GRUB 或 systemd-boot 仍需逐盘确认设备

推荐先在虚拟机完整走一遍,再操作真实磁盘

制作启动盘

Arch Linux 下载页 获取 ISO。使用 Ventoy、Rufus 或其他可信工具制作 U 盘;现代 UEFI 机器优先使用 GPT

下载完成后应验证签名或至少核对发布页面提供的校验值。Ventoy 只需要 ISO,.sig 文件用于本机验签,不需要在启动菜单中打开

固件设置建议:

  • 使用 UEFI 模式,关闭 Legacy/CSM
  • 临时关闭 Secure Boot,除非已经自行配置签名链
  • 如果 U 盘无法识别,关闭固件的 Fast Boot
  • Ventoy 默认先选 Normal mode,只有启动失败时才尝试 Grub2 mode

进入 Live 环境

进入 root@archiso 后先完成四项检查:

# UEFI 启动应输出 64 或 32;路径不存在表示 Legacy BIOS
cat /sys/firmware/efi/fw_platform_size

# 识别磁盘、文件系统与现有分区
lsblk -o NAME,SIZE,FSTYPE,LABEL,MODEL,MOUNTPOINTS

# 同步时间
timedatectl set-ntp true

# 验证网络
ping -c 3 archlinux.org

有线网络通常自动连接。Wi-Fi 使用 iwctl,先读取真实网卡名:

iwctl
[iwd]# device list
[iwd]# station <网卡名> scan
[iwd]# station <网卡名> get-networks
[iwd]# station <网卡名> connect "Wi-Fi 名称"
[iwd]# exit

Live ISO 中的安装器可能落后。官方要求更新时执行完整系统升级:

pacman -Syu
archinstall --version
archinstall

Live 环境位于内存盘,升级失败并提示空间不足时不要强行删除系统文件;重启使用 ISO 自带版本,或参考 archinstall 官方说明调整 archiso 空间

archinstall 4.4 推荐选择

主菜单顺序与选项来自 archinstall 4.4 源码,但新版本可能调整:

菜单 推荐值 说明
Archinstall language English 报错更容易检索
Locales en_US.UTF-8 后续仍可启用中文 locale 和字体
Mirrors and repositories 所在地区 中国用户可选 China
Disk configuration 按上方安装路线 最危险的一项,确认 Wipe/Format 预览
Swap zram enabled 当前默认启用压缩 zram
Bootloader 单系统 systemd-boot;双系统 GRUB 仅 UEFI 场景
Kernels linux 特殊需求再增加 LTS 或 hardened
Hostname 自定义 例如 arch
Authentication 创建普通 sudo 用户 桌面登录必须有普通用户
Profile Desktop → Window Manager → niri 选择基础 Niri profile
Applications Audio 选择 PipeWire 蓝牙、打印、防火墙按设备需求
Network configuration NetworkManager 桌面、Wi-Fi 和 VPN 使用方便
Pacman 默认或启用 Color 高级模式可调整并行下载
Additional packages git neovim base-devel 双系统 GRUB 再加 os-prober
Timezone Asia/Shanghai 按所在地修改
Automatic time sync Enabled 保持包签名和系统时间正常

Niri profile 怎么选

archinstall 4.4 提供两个 Niri profile:

  • niri:安装 Niri、Alacritty、fuzzel、mako、Waybar、swaybg、swayidle、swaylock、Xwayland 和 GNOME Portal,适合作为本 dotfiles 的基础
  • niri - DankMaterialShell:额外部署 DMS、matugen 和配套 Niri 配置,属于另一套桌面方案

使用本仓库时选基础 niri,避免安装器生成的 DMS 配置与 dotfiles 重叠。安装完成后,本仓库会换用 Kitty/Ghostty、awww、hyprlock、Quickshell 等组件

磁盘配置检查

Best-effort/default layout 会把选中磁盘标记为 wipe=True,并创建新的引导分区和系统分区。只适用于确认可以清空的磁盘

双系统必须使用 Manual Partitioning:

  • Windows ESP:挂载到 /boot不得格式化
  • Windows NTFS/MSR/Recovery:不设置挂载点,不得格式化
  • 预留空间中新建 Arch 分区:只格式化这个新分区

开始安装前逐行检查安装预览中的设备、Wipe、文件系统、挂载点和 Format 状态

保存配置与安装

菜单底部可以先选择 Save configuration。普通配置和凭据是两类文件;磁盘加密密码可能需要以可恢复形式提供,不要把凭据文件上传到 Git 或公开位置

选择 Install 后,安装器会分区、安装软件包、生成 fstab、创建用户并配置引导。完成后:

  • 纯 Arch 单系统可以重启
  • Windows 双系统选择退出到 Live shell,先按双系统指南验证 GRUB、Windows 启动项和 ESP 空间

首次启动

进入系统后先确认网络与完整升级:

nmcli device status
sudo pacman -Syu

然后安装 Git 并克隆 dotfiles:

sudo pacman -S --needed git
git clone https://github.com/beixiyo/dotfiles.git ~/dotfiles
cd ~/dotfiles

继续阅读仓库 README中的安装脚本说明,不要在不了解范围时把整段命令复制到 root shell。完成配置后从 Niri 使用指南了解桌面快捷键

参考

Clone this wiki locally