Arch Linux怎么手动安装 纯命令行安装Arch Linux
发布时间:2026-06-24 17:58:20
Arch Linux是什么?为什么选择手动安装?
Arch Linux是一款以简洁、灵活和滚动更新著称的Linux发行版。与Ubuntu、CentOS等发行版不同,Arch Linux没有图形化安装向导,所有安装步骤都需要在命令行中手动完成。这种安装方式虽然门槛较高,但能让你深入了解Linux系统的底层结构——从分区、挂载、配置网络到安装引导程序,每一步都由你掌控。安装完成后,你将获得一个完全按照自己需求定制的轻量系统,没有预装任何多余的软件包。

安装前的准备工作
1. 下载Arch Linux ISO镜像
访问Arch Linux官网(archlinux.org)下载最新的ISO镜像文件。建议选择主流镜像站如清华TUNA或中科大USTC镜像源,下载速度更快。下载完成后使用Rufus或balenaEtcher将ISO写入U盘制作启动盘。
2. 检查硬件兼容性
确保电脑支持UEFI启动(推荐)或Legacy BIOS模式。Arch Linux对硬件要求极低,512MB内存和2GB磁盘空间即可运行,但建议至少预留20GB磁盘空间用于日常使用。如果使用NVIDIA显卡,安装时需要注意驱动配置。
3. 备份重要数据
手动安装涉及磁盘分区操作,任何误操作都可能导致数据丢失。强烈建议在安装前将重要文件备份到外部存储设备。

分区与格式化磁盘
1. 查看磁盘信息
使用 lsblk 或 fdisk -l 命令查看当前磁盘设备。通常SATA硬盘显示为 /dev/sda,NVMe固态显示为 /dev/nvme0n1。确认目标磁盘后,使用 cfdisk /dev/sda(或对应的磁盘设备名)进入分区工具。
2. 创建分区方案(UEFI模式)
推荐分区方案:EFI系统分区(512MB,类型EFI System)、根分区(剩余空间,类型Linux filesystem)。如果内存小于8GB,建议额外创建Swap分区(大小等于内存容量)。使用cfdisk创建分区后,需要格式化:EFI分区用 mkfs.fat -F32 /dev/sda1 格式化,根分区用 mkfs.ext4 /dev/sda2 格式化。
3. 挂载分区
先挂载根分区到 /mnt:mount /dev/sda2 /mnt。然后创建EFI目录并挂载:mkdir -p /mnt/boot && mount /dev/sda1 /mnt/boot。使用 lsblk 确认挂载正确。

安装基础系统与配置
1. 安装基础软件包
使用pacstrap命令安装基础系统:pacstrap /mnt base linux linux-firmware vim networkmanager。其中base是核心软件包组,linux是内核,linux-firmware提供硬件固件支持,vim是文本编辑器,networkmanager用于网络管理。安装过程大约需要5-10分钟。
2. 生成fstab文件
使用 genfstab -U /mnt >> /mnt/etc/fstab 生成文件系统表,确保系统启动时能正确挂载分区。可以用 cat /mnt/etc/fstab 检查生成的配置是否正确。
3. 进入新系统(Chroot)
使用 arch-chroot /mnt 切换到新安装的系统环境。现在你已进入新系统的根目录,接下来的所有操作都在新系统中进行。

系统初始化设置
1. 设置时区与本地化
创建时区符号链接:ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime(中国用户)。同步硬件时钟:hwclock --systohc。编辑 /etc/locale.gen 文件,取消 en_US.UTF-8 和 zh_CN.UTF-8 前的注释,然后运行 locale-gen 生成语言环境。
2. 配置主机名与网络
设置主机名:echo "myarch" > /etc/hostname。编辑 /etc/hosts 文件添加主机名解析。启用NetworkManager服务:systemctl enable NetworkManager,确保重启后网络自动可用。
3. 设置root密码与创建用户
设置root密码:passwd。创建普通用户:useradd -m -G wheel username && passwd username。安装sudo并配置权限:pacman -S sudo,然后运行 visudo 取消wheel组前面的注释。

安装引导程序
1. 安装GRUB引导(UEFI模式)
安装GRUB和efibootmgr:pacman -S grub efibootmgr。安装GRUB到EFI分区:grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=Arch。生成GRUB配置文件:grub-mkconfig -o /boot/grub/grub.cfg。
2. 安装桌面环境(可选)
完成基础系统后,可以安装桌面环境。例如安装GNOME:pacman -S gnome gdm && systemctl enable gdm;或安装KDE Plasma:pacman -S plasma sddm && systemctl enable sddm。也可以选择轻量级的窗口管理器如i3或dwm。
3. 退出并重启
安装完成后,依次运行 exit 退出chroot环境,umount -R /mnt 卸载所有分区,然后 reboot 重启电脑。拔掉U盘,系统将启动进入全新的Arch Linux。

Arch Linux安装常见问题解答
问题一:安装过程中WIFI无法连接怎么办?
在Live环境中使用iwctl连接WIFI:运行 iwctl 进入交互界面,device list 查看无线网卡,station wlan0 scan && station wlan0 get-networks 扫描网络,最后 station wlan0 connect SSID 连接。确保安装基础系统时包含了networkmanager和iwd软件包。
问题二:GRUB安装失败报"EFI variables are not supported"?
这说明当前是以Legacy BIOS模式启动而非UEFI模式。解决方法:重启进入BIOS设置,将启动模式改为UEFI Only,并关闭CSM兼容模式。如果主板不支持UEFI,需要改用BIOS模式安装GRUB:grub-install --target=i386-pc /dev/sda。
问题三:安装完重启后黑屏或无法进入系统?
常见原因包括:显卡驱动未安装(NVIDIA用户需安装nvidia驱动)、引导配置错误、fstab配置有误。使用Live USB重新启动,挂载分区并chroot进入系统排查。检查 journalctl -xb 系统日志定位具体错误。
问题四:pacstrap安装速度很慢怎么办?
编辑 /etc/pacman.d/mirrorlist 文件,将中国镜像源(如清华TUNA或中科大USTC)移到最前面。或者在运行pacstrap之前使用reflector工具自动选择最快镜像:reflector --country China --latest 10 --sort rate --save /etc/pacman.d/mirrorlist。
总结
Arch Linux的手动安装过程虽然需要一定的Linux基础,但每一步都是对系统运行机制的深入学习。从分区格式化到引导程序配置,你将完全掌控系统的每一个细节。安装完成后获得的不仅是一个定制的操作系统,更是对Linux系统架构的深刻理解。如果你在安装过程中遇到任何问题,欢迎查阅Arch Wiki——这是Linux社区最优秀的文档资源之一。
