Arch Linux 安装与配置完整指南 (2026)
本文基于 Arch Linux 2026.03.01 ISO,适用于 UEFI + GPT 分区方案的现代电脑。
📋 目录
准备工作
安装步骤
系统配置
桌面环境
常用软件
优化建议
准备工作 下载镜像 1 2 3 4 5 wget https://archlinux.org/download/ wget https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/latest/archlinux-x86_64.iso
制作启动盘 1 2 3 4 5 lsblk sudo dd if =archlinux-x86_64.iso of=/dev/sdX bs=4M status=progress oflag=sync
启动前检查
✅ 备份重要数据
✅ 确认网络可用(有线/WiFi)
✅ 记录磁盘分区需求
✅ 准备 WiFi 密码(如需要)
安装步骤 1. 启动并检查系统 1 2 3 4 5 6 7 8 9 10 11 12 ls /sys/firmware/efi/efivarsping -c 3 archlinux.org cat > /etc/pacman.d/mirrorlist << 'EOF' Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo /os/$arch Server = https://mirrors.aliyun.com/archlinux/$repo /os/$arch Server = https://mirrors.ustc.edu.cn/archlinux/$repo /os/$arch EOF
2. 分区(UEFI + GPT) 1 2 3 4 5 6 7 8 9 fdisk /dev/nvme0n1
分区方案示例:
分区
挂载点
大小
类型
说明
/dev/nvme0n1p1
/boot
512M
EFI
引导分区
/dev/nvme0n1p2
[swap]
8G
Swap
交换空间
/dev/nvme0n1p3
/
剩余
ext4
根分区
3. 格式化分区 1 2 3 4 5 6 7 8 9 mkfs.fat -F32 /dev/nvme0n1p1 mkswap /dev/nvme0n1p2 swapon /dev/nvme0n1p2 mkfs.ext4 /dev/nvme0n1p3
4. 挂载分区 1 2 3 4 5 6 mount /dev/nvme0n1p3 /mnt mkdir -p /mnt/bootmount /dev/nvme0n1p1 /mnt/boot
5. 安装系统 1 2 3 4 5 6 7 8 pacstrap -K /mnt base linux linux-firmware base-devel grub efibootmgr networkmanager vim genfstab -U /mnt >> /mnt/etc/fstab cat /mnt/etc/fstab
6. 进入新系统
7. 基础配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtimehwclock --systohc cat > /etc/locale.gen << 'EOF' en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 EOF locale-gen cat > /etc/locale.conf << 'EOF' LANG=zh_CN.UTF-8 EOF echo "archlinix" > /etc/hostnamecat > /etc/hosts << 'EOF' 127.0.0.1 localhost ::1 localhost 127.0.1.1 archlinix.localdomain archlinix EOF passwd
8. 安装引导 1 2 3 4 5 grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=ArchLinux grub-mkconfig -o /boot/grub/grub.cfg
9. 创建用户 1 2 3 4 5 6 7 8 9 useradd -m -G wheel -s /bin/bash liang passwd liang EDITOR=vim visudo
10. 配置网络 1 2 3 4 5 6 systemctl enable NetworkManager systemctl start NetworkManager
11. 完成安装 1 2 3 4 5 6 7 8 exit umount -R /mnt reboot
系统配置 1. 更新系统
2. 配置镜像加速 1 2 3 4 5 sudo pacman -S reflectorsudo reflector --country China --age 12 --protocol https --sort rate --save /etc/pacman.d/mirrorlist
3. 启用 AUR 支持 (yay) 1 2 3 4 5 6 7 8 9 10 11 12 13 sudo pacman -S gitcd /tmpgit clone https://aur.archlinux.org/yay.git cd yaymakepkg -si yay -Syu
4. 安装常用工具 1 2 3 4 5 6 7 8 9 10 11 sudo pacman -S base-devel git vim wget curl htop neofetchsudo pacman -S unzip p7zip tar gzipsudo pacman -S noto-fonts noto-fonts-cjk noto-fonts-emoji wqy-zenheisudo pacman -S vlc ffmpeg mpv
桌面环境 选项 1: GNOME 1 2 sudo pacman -S gnome gnome-extrasudo systemctl enable gdm
选项 2: KDE Plasma 1 2 sudo pacman -S plasma kde-applicationssudo systemctl enable sddm
选项 3: XFCE(轻量) 1 2 sudo pacman -S xfce4 xfce4-goodies lightdm lightdm-gtk-greetersudo systemctl enable lightdm
选项 4: i3wm(平铺窗口) 1 sudo pacman -S i3-wm i3status dmenu i3lock feh
常用软件 开发工具 1 2 3 4 5 6 7 8 9 10 11 12 13 sudo pacman -S nodejs npmsudo pacman -S python python-pip python-pipenvsudo pacman -S gosudo pacman -S docker docker-composesudo systemctl enable dockersudo usermod -aG docker $USER
办公 1 2 3 4 5 6 7 8 sudo pacman -S libreoffice-freshsudo pacman -S firefox chromiumsudo pacman -S fcitx5 fcitx5-chinese-addons fcitx5-gtk fcitx5-qt
图形界面 1 2 3 4 5 6 7 8 sudo pacman -S flameshotsudo pacman -S thunar nautilussudo pacman -S alacritty kitty foot
优化建议 1. SSD 优化 1 2 sudo systemctl enable fstrim.timer
2. 性能优化 1 2 3 4 5 6 sudo pacman -S cpupower powertopsudo pacman -S tlp tlp-rdwsudo systemctl enable tlp
3. 系统清理 1 2 3 4 5 6 7 8 sudo pacman -Scsudo pacman -Rns $(pacman -Qtdq)sudo pacman -R $(pacman -Q | grep "^linux " | awk '{print $1}' | tail -n +3)
4. 备份配置 1 2 3 sudo cp /etc/pacman.conf /etc/pacman.conf.baksudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak
常见问题 1. 无法连接 WiFi 1 2 3 4 5 lspci -k | grep -A 3 -i network sudo pacman -S linux-firmware
2. 引导失败 1 2 3 4 5 6 7 8 9 mount /dev/nvme0n1p3 /mnt mount /dev/nvme0n1p1 /mnt/boot arch-chroot /mnt grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=ArchLinux grub-mkconfig -o /boot/grub/grub.cfg
3. 中文乱码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 sudo pacman -S noto-fonts-cjkcat > ~/.config/fontconfig/fonts.conf << 'EOF' <?xml version="1.0" ?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd" > <fontconfig> <alias > <family>serif</family> <prefer><family>Noto Serif CJK SC</family></prefer> </alias> <alias > <family>sans-serif</family> <prefer><family>Noto Sans CJK SC</family></prefer> </alias> <alias > <family>monospace</family> <prefer><family>Noto Sans Mono CJK SC</family></prefer> </alias> </fontconfig> EOF
参考资源
最后更新: 2026-03-10适用版本: Arch Linux 2026.03+
💡 提示:Arch Linux 是滚动发行版,定期执行 sudo pacman -Syu 保持系统最新。