快速安装Arch Linux教程

制作启动U盘,启动进入安装环境,连接网络,分区并格式化磁盘,挂载分区,使用 pacstrap 安装基本系统,生成 fstabarch-chroot 进入新系统,设置时区、本地化、网络和 root 密码,安装并配置引导加载程序(如 GRUB),最后退出重启,移除安装介质。

Arch Linux 以其轻量、灵活和高度可定制性深受进阶用户喜爱,以下安装指南严格遵循 Arch Linux 官方文档,结合最佳实践编写,确保流程清晰、安全可靠,操作前请确认:

快速安装Arch Linux教程

  • 必备条件:稳定的网络、U盘(≥2GB)、兼容x86_64的电脑。
  • 数据备份:安装过程涉及磁盘操作,务必备份重要数据
  • 技术要求:需熟悉 Linux 基础命令(如 ls, cd, cp)和文本编辑器(如 nano)。

准备工作

  1. 下载镜像
    访问 Arch Linux 官网下载页 获取最新 ISO(建议选择磁力链接或镜像站加速)。
  2. 制作启动盘
    • Windows:使用 Rufus(选择 “DD 模式” 写入)。
    • Linux/macOS:终端执行 dd if=archlinux.iso of=/dev/sdX bs=4M status=progresssdX 替换为U盘设备名)。
  3. 启动 Live 环境
    插入U盘,重启电脑,进入 BIOS/UEFI 设置:

    • 关闭 Secure Boot
    • 调整启动顺序,优先从U盘启动。

连接网络

  • 有线网络:系统通常自动连接,验证:
    ping archlinux.org  # 按 Ctrl+C 停止
  • Wi-Fi(需手动连接):
    iwctl                           # 进入交互工具
    station wlan0 scan              # 扫描网络(wlan0 为网卡名)
    station wlan0 get-networks      # 列出可用网络
    station wlan0 connect SSID      # 替换 SSID 为无线名称,按提示输入密码
    exit                            # 退出

💡 提示:若驱动问题导致无法联网,尝试 usermod -aG wheel,audio,video,storage 用户名 加载常用模块。


分区与格式化

关键步骤:根据磁盘类型(UEFI/BIOS)选择方案,以下以 UEFI + GPT 为例:

  1. 识别磁盘
    fdisk -l  # 查看磁盘标识(如 /dev/nvme0n1)
  2. 分区工具(推荐 cfdisk):
    cfdisk /dev/nvme0n1  # 替换为你的磁盘
    • 创建分区表:
      • EFI 分区:300MB,类型 EFI System
      • 根分区:≥20GB,类型 Linux filesystem
      • 交换分区(可选):≥2GB,类型 Linux swap
      • Home 分区(可选):剩余空间,类型 Linux filesystem
  3. 格式化分区
    mkfs.fat -F32 /dev/nvme0n1p1    # 格式化 EFI 分区
    mkfs.ext4 /dev/nvme0n1p2        # 格式化根分区
    mkswap /dev/nvme0n1p3 && swapon /dev/nvme0n1p3  # 启用交换分区(若有)
    # 若有 Home 分区:mkfs.ext4 /dev/nvme0n1p4
  4. 挂载分区
    mount /dev/nvme0n1p2 /mnt       # 挂载根分区
    mkdir /mnt/boot                 # 创建 EFI 挂载点
    mount /dev/nvme0n1p1 /mnt/boot  # 挂载 EFI 分区
    # 若有 Home 分区:mkdir /mnt/home && mount /dev/nvme0n1p4 /mnt/home

⚠️ 注意

  • BIOS/Legacy 模式:需创建 BIOS Boot 分区(1MB)并安装 GRUB。
  • 双系统用户:谨慎操作避免覆盖原有系统。

安装基础系统

  1. 更新镜像源(加速下载):
    reflector --country China --sort rate --save /etc/pacman.d/mirrorlist
  2. 安装核心包
    pacstrap /mnt base base-devel linux linux-firmware nano sudo
    • base-devel:编译软件所需工具。
    • nano:简易文本编辑器(可选 vim)。
    • sudo:权限管理工具。

配置新系统

  1. 生成 fstab(自动挂载分区):
    genfstab -U /mnt >> /mnt/etc/fstab
    cat /mnt/etc/fstab  # 检查是否正确
  2. 进入新系统
    arch-chroot /mnt
  3. 设置时区与时间
    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    hwclock --systohc  # 同步硬件时钟
  4. 本地化设置
    • 编辑 /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  # 推荐英文界面避免乱码
  5. 网络配置
    • 设置主机名:
      echo "myarch" > /etc/hostname  # 替换 myarch
    • 编辑 /etc/hosts 添加:
      0.0.1   localhost
      ::1         localhost
      127.0.1.1   myarch.localdomain myarch
  6. Root 密码
    passwd  # 设置高强度密码

安装引导程序

UEFI 系统推荐 systemd-boot

快速安装Arch Linux教程

bootctl install  # 安装引导
echo "options root=/dev/nvme0n1p2 rw" > /boot/loader/entries/arch.conf  # 替换根分区
echo "title Arch Linux" >> /boot/loader/entries/arch.conf
echo "linux /vmlinuz-linux" >> /boot/loader/entries/arch.conf
echo "initrd /initramfs-linux.img" >> /boot/loader/entries/arch.conf

BIOS/Legacy 系统用 GRUB

pacman -S grub
grub-install --target=i386-pc /dev/sda  # 替换磁盘(如 /dev/sda)
grub-mkconfig -o /boot/grub/grub.cfg

安装桌面环境(可选)

KDE Plasma 为例:

pacman -S xorg plasma kde-applications sddm  # 安装 Xorg、KDE 及登录管理器
systemctl enable sddm                       # 启用图形登录

🔧 其他桌面

  • GNOME:pacman -S gnome gnome-extra gdm
  • Xfce:pacman -S xfce4 xfce4-goodies lightdm
    启用对应显示管理器:systemctl enable gdmsystemctl enable lightdm

创建普通用户

useradd -m -G wheel -s /bin/bash username  # 替换 username
passwd username                            # 设置密码

配置 sudo 权限

快速安装Arch Linux教程

  1. 编辑 /etc/sudoers
    EDITOR=nano visudo
  2. 取消注释:
    %wheel ALL=(ALL) ALL

重启与验收

  1. 退出环境
    exit                # 退出 chroot
    umount -R /mnt      # 卸载分区
    reboot              # 重启
  2. 首次登录
    • 移除安装介质,从硬盘启动。
    • Root 或普通用户登录(图形界面自动进入登录管理器)。
  3. 验证安装
    uname -a            # 查看内核版本
    ping archlinux.org  # 测试网络

后续优化

  • 更新系统sudo pacman -Syu
  • 安装 AUR 助手(如 yay):
    git clone https://aur.archlinux.org/yay.git
    cd yay && makepkg -si
  • 常用软件
    sudo pacman -S firefox openssh neofetch
  • 启用防火墙
    sudo pacman -S ufw
    sudo ufw enable

常见问题排查

  • 无法启动:检查引导配置(如 EFI 分区挂载点是否为 /boot)。
  • 黑屏/显卡问题:安装对应驱动(如 NVIDIA:sudo pacman -S nvidia nvidia-utils)。
  • 无网络:启用服务 sudo systemctl enable --now NetworkManager
  • AUR 编译失败:安装 base-devel 并检查依赖。

📚 权威参考


遵循本指南,你已成功部署纯净的 Arch Linux 系统,其强大之处在于按需定制——后续可深入配置内核、窗口管理器或开发环境,遇到问题时,Arch Wiki 是终极解决方案库(按 F1 浏览器直接搜索),保持系统更新,享受滚动发布的魅力!

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/37342.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年6月24日 04:26
下一篇 2025年6月24日 04:33

相关推荐

  • Linux怎么访问U盘

    插入U盘后,Linux通常会自动挂载到 /media/ 或 /mnt/ 目录下,使用文件管理器直接访问该目录,或在终端使用 lsblk 查看U盘标识后手动挂载访问。

    2025年6月13日
    200
  • Linux怎么重命名文件?

    Linux中更改文件名主要使用mv命令,基本语法为:mv 旧文件名 新文件名,该命令也可用于移动文件位置或同时重命名多个文件。

    2025年6月16日
    300
  • Linux怎么安装禅道

    下载禅道官方Linux一键安装包,解压到/opt目录,执行zbox脚本启动服务(Apache/MySQL自动集成),访问IP地址即可完成安装使用。

    2025年6月9日
    000
  • Linux如何快速查找文件路径?

    在Linux中查找文件路径可使用find命令指定目录和文件名(支持通配符),或通过locate命令快速搜索数据库,常用操作如: ,find /path -name “filename” 精确搜索 ,find /path -type f -iname “*.txt” 按类型查找 ,locate pattern 配合updatedb更新索引

    2025年6月7日
    100
  • Linux主机配置如何查看?

    查看Linux主机配置常用命令: ,lscpu查CPU信息,free -h看内存大小,df -h显示磁盘空间。 ,lspci查看硬件设备,hostnamectl显示系统版本,uname -a获取内核信息。

    2025年6月11日
    100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN