Archlinux安装

给你一份 2026 年、基于 UEFI + 固态硬盘(NVMe/SSD) 的最简、可直接照着敲的 Arch Linux 安装流程(中文、稳定、适合新手)。
 

 

0. 准备工作

 
  1. 下载镜像(选一个国内镜像):
     
    https://archlinux.org/download/
     
    文件名类似:archlinux-2026.05.01-x86_64.iso
  2. 准备一个 ≥2GB 的 U 盘,用 Rufus/dd 写入:
    bash
     
    运行
     
     
     
    sudo dd if=archlinux-xxx.iso of=/dev/sdb bs=4M status=progress
    
     
     
  3. 开机进 BIOS:
    • 关闭 Secure Boot(安全启动)
    • 启动顺序选 UEFI: U 盘
    • 保存重启,进入 Arch Live 环境(提示符 root@archiso ~ #
     
 

 

1. 联网(必做)

 

有线

 
bash
 
运行
 
 
 
dhcpcd
 
 

无线(WiFi)

 
bash
 
运行
 
 
 
iwctl
# 输入 station list 看网卡,一般是 wlan0
station wlan0 connect "你的WiFi名"
# 输密码,连好后 exit
 
 
测试:
 
bash
 
运行
 
 
 
ping -c 4 archlinux.org
 
 

 

2. 换国内源(提速)

 
bash
 
运行
 
 
 
# 安装 reflector(自动选最快国内源)
pacman -Sy reflector

# 生成镜像源列表(中国、https、最近12小时、按速度排序)
reflector -p https -a 12 -c cn --sort rate --save /etc/pacman.d/mirrorlist

# 同步数据库
pacman -Sy
 
 

 

3. 磁盘分区(UEFI + 单硬盘)

 
⚠️ 先确认硬盘设备:
 
bash
 
运行
 
 
 
lsblk
# 一般是 /dev/nvme0n1 或 /dev/sda
 
 
下面以 /dev/nvme0n1 为例(你换成自己的):
 
bash
 
运行
 
 
 
cfdisk /dev/nvme0n1
 
 
  • 选 gpt
  • 新建分区 1:
    • 类型:EFI System
    • 大小:1G
     
  • 新建分区 2:
    • 类型:Linux filesystem
    • 大小:剩下所有空间
     
  • 选 Write → 确认 → Quit
 
分区结果示例:
 
  • /dev/nvme0n1p1:EFI(1G)
  • /dev/nvme0n1p2:根分区
 

 

4. 格式化

 
bash
 
运行
 
 
 
# EFI 分区格式化为 FAT32
mkfs.fat -F32 /dev/nvme0n1p1

# 根分区格式化为 ext4(最稳)
mkfs.ext4 /dev/nvme0n1p2
 
 

 

5. 挂载

 
bash
 
运行
 
 
 
# 挂根分区到 /mnt
mount /dev/nvme0n1p2 /mnt

# 建 EFI 目录并挂载
mkdir -p /mnt/boot/efi
mount /dev/nvme0n1p1 /mnt/boot/efi
 
 

 

6. 安装基础系统

 
bash
 
运行
 
 
 
pacstrap /mnt base linux linux-firmware vim
 
 
  • base:基础系统
  • linux:内核
  • linux-firmware:硬件固件(网卡 / 声卡等)
  • vim:编辑器
 

 

7. 生成 fstab(开机自动挂载)

 
bash
 
运行
 
 
 
genfstab -U /mnt >> /mnt/etc/fstab

# 检查是否正确
cat /mnt/etc/fstab
 
 

 

8. 进入新系统(chroot)

 
bash
 
运行
 
 
 
arch-chroot /mnt
 
 
提示符变成 sh-4.4#,表示已进入新系统。
 

 

9. 时区、语言、主机名

 

时区

 
bash
 
运行
 
 
 
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
 
 

语言(中文 + 英文,避免乱码)

 
bash
 
运行
 
 
 
vim /etc/locale.gen
# 取消注释:
# en_US.UTF-8 UTF-8
# zh_CN.UTF-8 UTF-8

# 生成 locale
locale-gen

# 设置默认语言(建议英文,tty 不乱码)
echo "LANG=en_US.UTF-8" > /etc/locale.conf
 
 

主机名(比如 arch-pc)

 
bash
 
运行
 
 
 
echo "arch-pc" > /etc/hostname

vim /etc/hosts
# 添加:
127.0.0.1   localhost
::1         localhost
127.0.1.1   arch-pc.localdomain arch-pc
 
 

 

10. 设置 root 密码

 
bash
 
运行
 
 
 
passwd
# 输入两次密码(不显示)
 
 

 

11. 安装引导(GRUB,UEFI)

 
bash
 
运行
 
 
 
# 安装必要包
pacman -S grub efibootmgr

# 安装 GRUB 到 EFI 分区
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB

# 生成配置文件
grub-mkconfig -o /boot/grub/grub.cfg
 
 

 

12. 退出 + 重启

 
bash
 
运行
 
 
 
# 退出 chroot
exit

# 卸载
umount -R /mnt

# 重启,拔掉 U 盘
reboot
 
 

 

13. 首次进系统(root 登录)

 
  • 登录:root + 密码
  • 联网(同步骤 1)
  • 创建普通用户(必做)
 
bash
 
运行
 
 
 
useradd -m -G wheel -s /bin/bash yourname
passwd yourname

# 允许 wheel 组用 sudo
visudo
# 取消注释:%wheel ALL=(ALL) ALL
 
 
以后用 yourname 登录,用 sudo 提权。
 

 

可选:装桌面(GNOME 为例)

 
bash
 
运行
 
 
 
sudo pacman -S gnome gnome-shell gnome-terminal nautilus

# 启用图形登录
systemctl enable gdm

# 重启
reboot
 
posted @ 2026-05-11 23:35  啊里个东  阅读(131)  评论(0)    收藏  举报