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

Arch Linux 安装与配置实践指南

引言

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

安装前的准备

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

  2. 制作启动盘

    • Windows 用户可以使用 Rufus 制作启动盘。
    • Linux 用户可以使用 dd 命令或 balenaEtcher
  3. 启动到 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_supplicantdhcpcd 进行网络配置。

2. 磁盘分区与格式化

  • 使用 lsblk 查看磁盘信息。
  • 使用 cfdiskfdisk 进行分区:
    • 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-8zh_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 之旅提供帮助!

posted @ 2025-03-06 00:52  丰川扬子  阅读(156)  评论(0)    收藏  举报