系统安装:Arch Linux 安装全过程
Arch Linux 遵循 KISS (Keep It Simple, Stupid) 原则。虽然它的安装没有图形化界面,但这个过程会让你学会 Linux 系统的所有核心组件是如何协同工作的。
新手预警
本教程为手动安装模式。如果你想快速体验,可以使用官方提供的 archinstall 脚本,但手动安装会让你受益匪浅。
1. 准备工作
-
进入 Live 系统: 使用 Ventoy 启动盘进入 Arch 命令行界面。
-
验证网络:
ping -c 3 archlinux.org(如果你使用无线网络,请运行
iwctl进行配置)。 -
同步时间:
timedatectl set-ntp true
2. 磁盘分区实战 (UEFI 模式)
运行 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/nvme0n1p2mount /dev/nvme0n1p3 /mnt
mkdir -p /mnt/boot/efi
mount /dev/nvme0n1p1 /mnt/boot/efi3. 安装核心系统
使用 pacstrap 脚本安装必要的包:
pacstrap /mnt base base-devel linux linux-firmware nano vim networkmanager4. 配置系统 (Chroot)
▶ 进入新系统后的核心配置
- 生成 fstab:
genfstab -U /mnt >> /mnt/etc/fstab - 切换根目录:
arch-chroot /mnt - 设置时区与语言:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime hwclock --systohc echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen locale-gen - 设置主机名与用户:
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