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 之旅提供帮助!