当前位置:首页 > Linux > 正文

Arch Linux安装教程简单?新手必看!

制作Arch Linux启动盘,启动进入安装环境,连接网络后分区并格式化磁盘,挂载分区,使用pacstrap安装基础系统包,生成fstab文件,用arch-chroot进入新系统,设置时区、本地化、主机名、root密码,安装并配置引导加载程序(如GRUB),最后重启即可完成安装。

如何安装 Arch Linux:详细官方指南

Arch Linux 是一款轻量级、高度可定制的 Linux 发行版,适合追求系统透明度和控制权的用户,以下安装流程严格遵循 Arch Wiki 官方指南,需基础命令行知识。操作前务必备份所有数据


准备工作

  1. 下载 Arch Linux ISO
    • 访问 Arch Linux 下载页 获取最新 ISO 文件。
  2. 制作启动 U 盘
    • Windows:用 Rufus(选择 “DD 模式”)。
    • Linux/macOS:使用 dd 命令:
      dd if=archlinux.iso of=/dev/sdX bs=4M status=progress

      /dev/sdX 为 U 盘设备名,通过 lsblk 确认)。

      Arch Linux安装教程简单?新手必看!  第1张

  3. 启动 Live 环境
    • 插入 U 盘,重启电脑,进入 BIOS/UEFI 设置 U 盘为第一启动项。
    • 选择 “Arch Linux install medium” 启动至命令行。

配置基础环境

  1. 验证启动模式
    ls /sys/firmware/efi/efivars  # 若显示文件列表则为 UEFI 模式,否则为 BIOS。
  2. 连接网络
    • 有线网络:DHCP 自动连接(多数情况)。
    • 无线网络:
      iwctl                           # 进入交互工具
      station wlan0 scan              # 扫描网络
      station wlan0 connect SSID      # 连接 Wi-Fi(SSID 替换为名称)
      exit
    • 测试连接:ping archlinux.org
  3. 更新系统时钟
    timedatectl set-ntp true

磁盘分区与格式化

重要:以下操作会清除磁盘数据!

  1. 查看磁盘设备

    fdisk -l  # 确认目标磁盘(如 /dev/nvme0n1 或 /dev/sda)
  2. 分区方案(示例:UEFI + GPT)
    | 挂载点 | 分区类型 | 大小 | 文件系统 |
    |——–|———-|————|———-|
    | /mnt/boot | EFI 系统分区 | 512 MiB | FAT32 |
    | [SWAP] | 交换分区 | 建议 ≥4GB | swap |
    | /mnt | 根分区 | 剩余空间 | ext4 |

    • 使用 fdiskcfdisk 分区:
      cfdisk /dev/sdX  # 按提示创建分区
  3. 格式化分区

    mkfs.fat -F32 /dev/sdX1     # EFI 分区
    mkswap /dev/sdX2            # 交换分区
    swapon /dev/sdX2            # 启用交换
    mkfs.ext4 /dev/sdX3         # 根分区

挂载与安装系统

  1. 挂载分区
    mount /dev/sdX3 /mnt        # 挂载根分区
    mkdir /mnt/boot             # 创建 boot 目录
    mount /dev/sdX1 /mnt/boot   # 挂载 EFI 分区
  2. 安装核心软件包
    pacstrap /mnt base linux linux-firmware vim sudo  # 包含内核、基础工具

系统配置

  1. 生成 fstab 文件
    genfstab -U /mnt >> /mnt/etc/fstab  # 自动生成分区挂载配置
  2. 切换到新系统
    arch-chroot /mnt
  3. 设置时区与本地化
    ln -sf /usr/share/zoneinfo/Region/City /etc/localtime  # 如 Asia/Shanghai
    hwclock --systohc
    sed -i 's/#en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen
    locale-gen
    echo "LANG=en_US.UTF-8" > /etc/locale.conf
  4. 网络配置
    • 设置主机名:
      echo "myarch" > /etc/hostname
    • 编辑 /etc/hosts
      0.0.1   localhost
      ::1         localhost
      127.0.1.1   myarch.localdomain myarch
  5. 安装引导程序(以 GRUB 为例)
    pacman -S grub efibootmgr os-prober
    grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
    grub-mkconfig -o /boot/grub/grub.cfg

用户与密码

  1. 设置 root 密码
    passwd
  2. 创建普通用户
    useradd -m -G wheel -s /bin/bash username  # 替换 username
    passwd username
  3. 授予 sudo 权限
    EDITOR=vim visudo  # 取消注释行:`%wheel ALL=(ALL) ALL`

重启与验证

  1. 退出并重启
    exit
    umount -R /mnt
    reboot
  2. 首次登录
    • 使用新用户登录:username 及密码。
    • 验证系统状态:
      systemctl status network  # 检查网络
      free -h                   # 查看内存与交换分区

后续优化建议

  1. 安装图形界面(可选)
    • 桌面环境:sudo pacman -S xorg plasma-desktop(KDE 示例)
    • 显示管理器:sudo pacman -S sddm
    • 启用服务:sudo systemctl enable sddm
  2. 常用工具
    sudo pacman -S git openssh firefox
  3. 系统更新
    sudo pacman -Syu  # 定期更新系统

注意事项

  • 官方文档优先:所有步骤均基于 Arch Wiki Installation Guide,请实时查阅更新。
  • 故障排除:若启动失败,用 U 盘重新进入 Live 环境,挂载分区后检查 /boot/grub/grub.cfg 或日志(journalctl -p 3 -xb)。
  • 社区支持:访问 Arch Linux 论坛 或 Wiki 常见问题。

引用说明 参考 Arch Linux 官方文档(Arch Wiki),遵循 CC BY-SA 协议,安装过程涉及硬件操作,请谨慎执行。

0