系统安装:Arch Linux 安装全过程

Arch Linux 遵循 KISS (Keep It Simple, Stupid) 原则。虽然它的安装没有图形化界面,但这个过程会让你学会 Linux 系统的所有核心组件是如何协同工作的。

⚠️ 新手预警

本教程为手动安装模式。如果你想快速体验,可以使用官方提供的 archinstall 脚本,但手动安装会让你受益匪浅。


1. 准备工作

  1. 进入 Live 系统: 使用 Ventoy 启动盘进入 Arch 命令行界面。

  2. 验证网络:

    ping -c 3 archlinux.org

    (如果你使用无线网络,请运行 iwctl 进行配置)。

  3. 同步时间:

    timedatectl set-ntp true

2. 磁盘分区实战 (UEFI 模式)

TAB分类
💡 点击标签可切换下方对比内容
视图分类:

第一步:使用 cfdisk

运行 cfdisk /dev/nvme0n1,建议分区如下:

  • /dev/nvme0n1p1: 512MB (EFI System)
  • /dev/nvme0n1p2: 8GB (Linux Swap)
  • /dev/nvme0n1p3: 剩余空间 (Linux x86-64 Root)

第二步:格式化

mkfs.fat -F32 /dev/nvme0n1p1
mkfs.ext4 /dev/nvme0n1p3
mkswap /dev/nvme0n1p2
swapon /dev/nvme0n1p2

第三步:挂载

mount /dev/nvme0n1p3 /mnt
mkdir -p /mnt/boot/efi
mount /dev/nvme0n1p1 /mnt/boot/efi

3. 安装核心系统

使用 pacstrap 脚本安装必要的包:

pacstrap /mnt base base-devel linux linux-firmware nano vim networkmanager

4. 配置系统 (Chroot)

进入新系统后的核心配置
  1. 生成 fstab:
    genfstab -U /mnt >> /mnt/etc/fstab
  2. 切换根目录:
    arch-chroot /mnt
  3. 设置时区与语言:
    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    hwclock --systohc
    echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
    locale-gen
  4. 设置主机名与用户:
    echo "myarch" > /etc/hostname
    passwd  # 设置 Root 密码
    useradd -m -G wheel susu
    passwd susu

5. 引导系统:Grub 安装

pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg

6. 结业练习

任务 1 首次启动 重启电脑,拔掉 U 盘,验证是否能成功进入 Arch 终端登录界面。
任务 2 联网实战 启用网络服务:
systemctl enable --now NetworkManager
任务 3 安装 GUI 尝试安装你之前选好的桌面环境(如 KDE):
pacman -S plasma-desktop sddm
systemctl enable sddm
💡 Tip

安装完 Arch Linux 后,你已经跨过了 Linux 新手到进阶玩家的最重要一道门槛!

Navigation