上一篇                     
               
			  快速安装Arch Linux教程
- Linux
- 2025-06-24
- 3453
 制作启动U盘,启动进入安装环境,连接网络,分区并格式化磁盘,挂载分区,使用 
 
 
pacstrap 安装基本系统,生成 
 fstab,
 arch-chroot 进入新系统,设置时区、本地化、网络和 root 密码,安装并配置引导加载程序(如 GRUB),最后退出重启,移除安装介质。
Arch Linux 以其轻量、灵活和高度可定制性深受进阶用户喜爱,以下安装指南严格遵循 Arch Linux 官方文档,结合最佳实践编写,确保流程清晰、安全可靠,操作前请确认:
- 必备条件:稳定的网络、U盘(≥2GB)、兼容x86_64的电脑。
- 数据备份:安装过程涉及磁盘操作,务必备份重要数据。
- 技术要求:需熟悉 Linux 基础命令(如 ls,cd,cp)和文本编辑器(如nano)。
准备工作
- 下载镜像
 访问 Arch Linux 官网下载页 获取最新 ISO(建议选择磁力链接或镜像站加速)。
- 制作启动盘 
  - Windows:使用 Rufus(选择 “DD 模式” 写入)。
- Linux/macOS:终端执行 dd if=archlinux.iso of=/dev/sdX bs=4M status=progress(sdX替换为U盘设备名)。
 
- 启动 Live 环境
 插入U盘,重启电脑,进入 BIOS/UEFI 设置:- 关闭 Secure Boot。
- 调整启动顺序,优先从U盘启动。
 
连接网络
- 有线网络:系统通常自动连接,验证: ping archlinux.org # 按 Ctrl+C 停止 
- Wi-Fi(需手动连接): iwctl # 进入交互工具 station wlan0 scan # 扫描网络(wlan0 为网卡名) station wlan0 get-networks # 列出可用网络 station wlan0 connect SSID # 替换 SSID 为无线名称,按提示输入密码 exit # 退出 
提示:若驱动问题导致无法联网,尝试
usermod -aG wheel,audio,video,storage 用户名加载常用模块。
分区与格式化
关键步骤:根据磁盘类型(UEFI/BIOS)选择方案,以下以 UEFI + GPT 为例:

- 识别磁盘: fdisk -l # 查看磁盘标识(如 /dev/nvme0n1) 
- 分区工具(推荐 cfdisk):cfdisk /dev/nvme0n1 # 替换为你的磁盘 - 创建分区表: 
    - EFI 分区:300MB,类型 EFI System。
- 根分区:≥20GB,类型 Linux filesystem。
- 交换分区(可选):≥2GB,类型 Linux swap。
- Home 分区(可选):剩余空间,类型 Linux filesystem。
 
- EFI 分区:300MB,类型 
 
- 创建分区表: 
    
- 格式化分区: mkfs.fat -F32 /dev/nvme0n1p1 # 格式化 EFI 分区 mkfs.ext4 /dev/nvme0n1p2 # 格式化根分区 mkswap /dev/nvme0n1p3 && swapon /dev/nvme0n1p3 # 启用交换分区(若有) # 若有 Home 分区:mkfs.ext4 /dev/nvme0n1p4 
- 挂载分区: mount /dev/nvme0n1p2 /mnt # 挂载根分区 mkdir /mnt/boot # 创建 EFI 挂载点 mount /dev/nvme0n1p1 /mnt/boot # 挂载 EFI 分区 # 若有 Home 分区:mkdir /mnt/home && mount /dev/nvme0n1p4 /mnt/home 
️ 注意:
- BIOS/Legacy 模式:需创建
BIOS Boot分区(1MB)并安装 GRUB。- 双系统用户:谨慎操作避免覆盖原有系统。
安装基础系统
- 更新镜像源(加速下载): reflector --country China --sort rate --save /etc/pacman.d/mirrorlist 
- 安装核心包: pacstrap /mnt base base-devel linux linux-firmware nano sudo - base-devel:编译软件所需工具。
- nano:简易文本编辑器(可选- vim)。
- sudo:权限管理工具。
 
配置新系统
- 生成 fstab(自动挂载分区): genfstab -U /mnt >> /mnt/etc/fstab cat /mnt/etc/fstab # 检查是否正确 
- 进入新系统: arch-chroot /mnt 
- 设置时区与时间: ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime hwclock --systohc # 同步硬件时钟 
- 本地化设置: 
  - 编辑 /etc/locale.gen,取消注释:en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8
- 生成配置: locale-gen echo "LANG=en_US.UTF-8" > /etc/locale.conf # 推荐英文界面避免乱码 
 
- 编辑 
- 网络配置: 
  - 设置主机名: echo "myarch" > /etc/hostname # 替换 myarch 
- 编辑 /etc/hosts添加:0.0.1 localhost ::1 localhost 127.0.1.1 myarch.localdomain myarch
 
- 设置主机名: 
- Root 密码: passwd # 设置高强度密码 
安装引导程序
UEFI 系统推荐 systemd-boot:
bootctl install # 安装引导 echo "options root=/dev/nvme0n1p2 rw" > /boot/loader/entries/arch.conf # 替换根分区 echo "title Arch Linux" >> /boot/loader/entries/arch.conf echo "linux /vmlinuz-linux" >> /boot/loader/entries/arch.conf echo "initrd /initramfs-linux.img" >> /boot/loader/entries/arch.conf
BIOS/Legacy 系统用 GRUB:

pacman -S grub grub-install --target=i386-pc /dev/sda # 替换磁盘(如 /dev/sda) grub-mkconfig -o /boot/grub/grub.cfg
安装桌面环境(可选)
以 KDE Plasma 为例:
pacman -S xorg plasma kde-applications sddm # 安装 Xorg、KDE 及登录管理器 systemctl enable sddm # 启用图形登录
其他桌面:
- GNOME:
pacman -S gnome gnome-extra gdm- Xfce:
pacman -S xfce4 xfce4-goodies lightdm
启用对应显示管理器:systemctl enable gdm或systemctl enable lightdm
创建普通用户
useradd -m -G wheel -s /bin/bash username # 替换 username passwd username # 设置密码
配置 sudo 权限:

- 编辑 /etc/sudoers:EDITOR=nano visudo 
- 取消注释: %wheel ALL=(ALL) ALL
重启与验收
- 退出环境: exit # 退出 chroot umount -R /mnt # 卸载分区 reboot # 重启 
- 首次登录: 
  - 移除安装介质,从硬盘启动。
- Root 或普通用户登录(图形界面自动进入登录管理器)。
 
- 验证安装: uname -a # 查看内核版本 ping archlinux.org # 测试网络 
后续优化
- 更新系统:sudo pacman -Syu
- 安装 AUR 助手(如 yay):git clone https://aur.archlinux.org/yay.git cd yay && makepkg -si 
- 常用软件: sudo pacman -S firefox openssh neofetch 
- 启用防火墙: sudo pacman -S ufw sudo ufw enable 
常见问题排查
- 无法启动:检查引导配置(如 EFI 分区挂载点是否为 /boot)。
- 黑屏/显卡问题:安装对应驱动(如 NVIDIA:sudo pacman -S nvidia nvidia-utils)。
- 无网络:启用服务 sudo systemctl enable --now NetworkManager。
- AUR 编译失败:安装 base-devel并检查依赖。
权威参考:
- Arch Linux Wiki 安装指南
- Arch Linux 官方论坛
- Arch Linux 错误追踪
遵循本指南,你已成功部署纯净的 Arch Linux 系统,其强大之处在于按需定制——后续可深入配置内核、窗口管理器或开发环境,遇到问题时,Arch Wiki 是终极解决方案库(按 F1 浏览器直接搜索),保持系统更新,享受滚动发布的魅力!
 
  
			