20250305打卡——Arch Linux 安装与配置实践指南

Arch Linux 安装与配置实践指南

引言

Arch Linux 以其高度定制化和简洁的设计吸引了众多 Linux 爱好者。尽管其安装过程以命令行为主,略显复杂,但通过本文的详细步骤,您将能够顺利完成安装并配置一个高效的 Arch Linux 系统。本文适合有一定 Linux 基础的用户,同时也为新手提供了必要的指导。

安装前的准备

下载 Arch Linux 镜像

从 Arch Linux 官网 或国内镜像站(如清华镜像站)下载最新的 ISO 文件。

制作启动盘

Windows 用户可以使用 Rufus 制作启动盘。

Linux 用户可以使用 dd 命令或 balenaEtcher。

启动到 Live 环境

将启动盘插入电脑,重启并进入 BIOS/UEFI,选择从 U 盘启动。进入 Arch Linux 的 Live 环境后,您将看到一个命令行界面。

安装步骤详解

1. 连接网络

使用 iwctl 工具连接 Wi-Fi:iwctl

station wlan0 scan

station wlan0 get-networks

station wlan0 connect YOUR_SSID

测试网络连接:ping www.baidu.com

如果需要,可以使用 wpa_supplicant 和 dhcpcd 进行网络配置。

2. 磁盘分区与格式化

使用 lsblk 查看磁盘信息。

使用 cfdisk 或 fdisk 进行分区:

EFI 分区(至少 512MB,格式化为 FAT32)。

根分区(建议 20GB 以上,格式化为 ext4)。

Swap 分区(建议与内存大小相同)。

格式化分区:mkfs.fat -F32 /dev/nvme0n1p1 # EFI 分区

mkfs.ext4 /dev/nvme0n1p2 # 根分区

mkswap /dev/nvme0n1p3 # Swap 分区

swapon /dev/nvme0n1p3 # 启用 Swap

挂载分区:mount /dev/nvme0n1p2 /mnt

mkdir /mnt/boot

mount /dev/nvme0n1p1 /mnt/boot

3. 安装基本系统

更新镜像源:reflector --country China --age 24 --sort rate --protocol https --save /etc/pacman.d/mirrorlist

安装基本系统:pacstrap /mnt base linux linux-firmware vim bash-completion iwd dhcpcd

生成文件系统表:genfstab -U /mnt >> /mnt/etc/fstab

4. 配置系统

进入新系统: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 "myhostname" > /etc/hostname

配置网络:

安装 NetworkManager 并启用:pacman -S networkmanager

systemctl enable NetworkManager

5. 安装引导程序

安装 GRUB:pacman -S grub efibootmgr

grub-install --target=x86_64-efi --efi-directory=/boot

grub-mkconfig -o /boot/grub/grub.cfg

如果使用 LVM,请确保在 mkinitcpio.conf 中添加 lvm2 钩子。

安装后的配置

1. 创建普通用户

添加用户并设置密码:useradd -m -G wheel -s /bin/bash username

passwd username

配置 sudo 权限:

编辑 /etc/sudoers,取消注释 %wheel ALL=(ALL) ALL。

2. 安装图形界面(可选)

安装 Xorg 和 KDE Plasma:pacman -S xorg plasma kde-applications

systemctl enable sddm

安装显卡驱动(如 NVIDIA):pacman -S nvidia nvidia-utils

3. 系统备份与恢复

使用 Timeshift 进行系统备份:pacman -S timeshift

timeshift --create

配置定时备份任务。

结语

通过以上步骤,您已经成功安装并配置了 Arch Linux 系统。Arch Linux 的强大之处在于其高度可定制性,您可以根据自己的需求进一步优化系统。如果在安装过程中遇到问题,可以参考 Arch Wiki 或相关社区资源。希望本文能为您的 Arch Linux 之旅提供帮助!