上一篇
Arch Linux安装教程简单?新手必看!
- Linux
- 2025-06-24
- 4665
制作Arch Linux启动盘,启动进入安装环境,连接网络后分区并格式化磁盘,挂载分区,使用pacstrap安装基础系统包,生成fstab文件,用arch-chroot进入新系统,设置时区、本地化、主机名、root密码,安装并配置引导加载程序(如GRUB),最后重启即可完成安装。
如何安装 Arch Linux:详细官方指南
Arch Linux 是一款轻量级、高度可定制的 Linux 发行版,适合追求系统透明度和控制权的用户,以下安装流程严格遵循 Arch Wiki 官方指南,需基础命令行知识。操作前务必备份所有数据。
准备工作
- 下载 Arch Linux ISO
- 访问 Arch Linux 下载页 获取最新 ISO 文件。
- 制作启动 U 盘
- Windows:用 Rufus(选择 “DD 模式”)。
- Linux/macOS:使用
dd
命令:dd if=archlinux.iso of=/dev/sdX bs=4M status=progress
(
/dev/sdX
为 U 盘设备名,通过lsblk
确认)。
- 启动 Live 环境
- 插入 U 盘,重启电脑,进入 BIOS/UEFI 设置 U 盘为第一启动项。
- 选择 “Arch Linux install medium” 启动至命令行。
配置基础环境
- 验证启动模式
ls /sys/firmware/efi/efivars # 若显示文件列表则为 UEFI 模式,否则为 BIOS。
- 连接网络
- 有线网络:DHCP 自动连接(多数情况)。
- 无线网络:
iwctl # 进入交互工具 station wlan0 scan # 扫描网络 station wlan0 connect SSID # 连接 Wi-Fi(SSID 替换为名称) exit
- 测试连接:
ping archlinux.org
。
- 更新系统时钟
timedatectl set-ntp true
磁盘分区与格式化
重要:以下操作会清除磁盘数据!
-
查看磁盘设备
fdisk -l # 确认目标磁盘(如 /dev/nvme0n1 或 /dev/sda)
-
分区方案(示例:UEFI + GPT)
| 挂载点 | 分区类型 | 大小 | 文件系统 |
|——–|———-|————|———-|
|/mnt/boot
| EFI 系统分区 | 512 MiB | FAT32 |
|[SWAP]
| 交换分区 | 建议 ≥4GB | swap |
|/mnt
| 根分区 | 剩余空间 | ext4 |- 使用
fdisk
或cfdisk
分区:cfdisk /dev/sdX # 按提示创建分区
- 使用
-
格式化分区
mkfs.fat -F32 /dev/sdX1 # EFI 分区 mkswap /dev/sdX2 # 交换分区 swapon /dev/sdX2 # 启用交换 mkfs.ext4 /dev/sdX3 # 根分区
挂载与安装系统
- 挂载分区
mount /dev/sdX3 /mnt # 挂载根分区 mkdir /mnt/boot # 创建 boot 目录 mount /dev/sdX1 /mnt/boot # 挂载 EFI 分区
- 安装核心软件包
pacstrap /mnt base linux linux-firmware vim sudo # 包含内核、基础工具
系统配置
- 生成 fstab 文件
genfstab -U /mnt >> /mnt/etc/fstab # 自动生成分区挂载配置
- 切换到新系统
arch-chroot /mnt
- 设置时区与本地化
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
- 网络配置
- 设置主机名:
echo "myarch" > /etc/hostname
- 编辑
/etc/hosts
:0.0.1 localhost ::1 localhost 127.0.1.1 myarch.localdomain myarch
- 设置主机名:
- 安装引导程序(以 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
用户与密码
- 设置 root 密码
passwd
- 创建普通用户
useradd -m -G wheel -s /bin/bash username # 替换 username passwd username
- 授予 sudo 权限
EDITOR=vim visudo # 取消注释行:`%wheel ALL=(ALL) ALL`
重启与验证
- 退出并重启
exit umount -R /mnt reboot
- 首次登录
- 使用新用户登录:
username
及密码。 - 验证系统状态:
systemctl status network # 检查网络 free -h # 查看内存与交换分区
- 使用新用户登录:
后续优化建议
- 安装图形界面(可选)
- 桌面环境:
sudo pacman -S xorg plasma-desktop
(KDE 示例) - 显示管理器:
sudo pacman -S sddm
- 启用服务:
sudo systemctl enable sddm
- 桌面环境:
- 常用工具
sudo pacman -S git openssh firefox
- 系统更新
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 协议,安装过程涉及硬件操作,请谨慎执行。