Arch Linux 新手友好版安装指南 轻松上手不再畏惧复杂配置与依赖问题

前言:为什么选择 Arch Linux?
Arch Linux 以其极简、灵活和“自定义一切”的理念在 Linux 社区中享有盛名。对于许多新手来说,Arch Linux 的安装过程——通常需要手动分区、挂载、使用命令行安装——听起来就像是一场噩梦。然而,随着技术的进步,特别是
Archinstall
脚本的出现,以及
虚拟机
的辅助,安装 Arch Linux 已经变得前所未有的简单。
本指南旨在消除你的恐惧。我们将通过两种主要方式来完成安装:
使用官方的
archinstall
脚本(推荐)
:这几乎是一键安装,同时保留了 Arch 的核心精神。
在虚拟机中练习
:让你在不损坏现有系统的情况下熟悉流程。
第一章:安装前的准备工作
在按下电源键之前,我们需要确保硬件和软件环境准备就绪。
1.1 硬件要求
Arch Linux 对硬件的要求非常低,但为了获得良好的体验,建议满足以下条件:
CPU
: x86_64 架构(现代 PC 均满足)。
内存
: 至少 2GB,推荐 4GB 以上。
存储
: 至少 20GB 的可用空间(推荐 60GB 以上)。
网络
: 稳定的互联网连接(安装过程需要下载大量软件包)。
1.2 下载镜像
访问 Arch Linux 官方网站下载页面:
https://archlinux.org/download/
。
选择离你最近的镜像源(Mirror),下载
.iso
文件。
文件大小通常在 800MB 左右。
1.3 制作启动盘
你需要一个至少 8GB 的 U 盘。
Windows 用户
: 推荐使用
Rufus
或
BalenaEtcher
。
打开 Rufus,选择你的 U 盘,选择下载好的 ISO 文件,点击“开始”。
Linux/Mac 用户
: 推荐使用
dd
命令或
BalenaEtcher
。
使用
dd
命令前请务必确认输出设备(
of=
后面)是你的 U 盘,否则会格式化硬盘。
第二章:方法一:使用
archinstall
脚本(新手首选)
这是 Arch Linux 官方提供的自动化安装脚本,它将原本需要几十个步骤的安装过程简化为填空题。
2.1 启动与登录
插入 U 盘,重启电脑,进入 BIOS/UEFI 设置,将 U 盘设置为第一启动项。
进入 Arch Linux 安装菜单,选择
“Arch Linux install medium”
并回车。
系统启动后,你会看到一个命令行提示符。默认以
root
用户登录(无需密码)。
2.2 运行安装脚本
在命令行中输入以下命令并回车:
archinstall
2.3 图形化配置向导
此时,你会进入一个基于文本的图形界面(TUI)。你可以使用键盘上下键移动,空格键选择,回车键确认。
步骤 1: 安装配置 (Installation Configuration)
Mirror Region
: 选择
China
或离你近的区域,这会加快下载速度。
Locale
: 选择
zh_CN.UTF-8
。
Keymap
: 选择
us
或
cn
。
步骤 2: 硬盘分区 (Partitioning)
这是新手最害怕的一步,但
archinstall
帮你做了。
Disk Layout
: 选择
“Use all best block devices”
(使用所有最佳块设备)。
解释
:这会自动为你分区。它会创建一个 EFI 分区(引导)和一个根分区(系统)。
警告
:这会
格式化
你选中的硬盘。请确保硬盘数据已备份!
Disk Encryption
: 如果你需要加密硬盘,输入密码;如果只是想快速体验,直接回车跳过。
步骤 3: 用户账户 (User Account)
Root Password
: 设置 root 账户密码(建议设置)。
User Account
: 创建一个普通用户。
输入用户名(例如
myuser
)。
Sudo
: 选择
“Yes”
(非常重要,这样你才能在系统里用 sudo 权限)。
输入该用户的密码。
步骤 4: 配置文件 (Profile)
Profile
: 选择
“Desktop”
(桌面环境)。
Desktop Environment
: 推荐选择
“GNOME”
(最稳定,适合新手) 或
“KDE Plasma”
(功能强大)。
Graphics Driver
:
如果你是
NVIDIA
显卡,选择
nvidia
。
如果是
AMD
或
Intel
核显,选择
virtalbox
(如果是虚拟机) 或
amd
/
intel
。
提示
:如果不确定,选择
virtalbox
或
All open source drivers
通常也能工作。
步骤 5: 网络配置 (Network Configuration)
Network Manager
: 选择
“NetworkManager”
。这是最通用的网络管理工具,支持 WiFi 和有线网络。
步骤 6: 开始安装
确认所有设置无误后,选择
“Install”
。
脚本会自动下载软件包并安装。这可能需要 10-30 分钟,取决于你的网速。
安装完成后,选择
“Reboot”
。
2.4 移除 U 盘并进入系统
重启后拔掉 U 盘,你应该能看到 GRUB 引导菜单。选择 Arch Linux,登录你的账户,恭喜!你已经成功安装了 Arch Linux。
第三章:安装后的基本配置
虽然
archinstall
帮你做了大部分工作,但还有一些收尾工作能让你的系统更好用。
3.1 更新系统
登录系统后,打开终端(Terminal),首先更新系统:
sudo pacman -Syu
3.2 中文输入法与字体(针对中文用户)
默认安装可能没有完善的中文支持,我们需要安装 fcitx5 输入法和常用字体。
安装软件包:
sudo pacman -S fcitx5 fcitx5-chinese-addons fcitx5-gtk fcitx5-qt noto-fonts-cjk noto-fonts-emoji
配置环境变量(关键步骤):
编辑配置文件
~/.pam_environment
(如果不存在则创建):
nano ~/.pam_environment
在文件中添加以下内容:
GTK_IM_MODULE DEFAULT=fcitx
QT_IM_MODULE DEFAULT=fcitx
XMODIFIERS DEFAULT=@im=fcitx
保存并退出(Ctrl+O, 回车, Ctrl+X)。
注意:这一步做完后,需要重启系统才能生效。
3.3 安装 AUR 助手 (yay)
Arch Linux 最强大的地方在于
AUR (Arch User Repository)
,这里有海量的第三方软件。我们需要一个工具来方便地安装它们,
yay
是最流行的选择。
由于
yay
不在官方源中,我们需要手动编译安装(只需一次):
# 1. 安装编译工具
sudo pacman -S base-devel git

# 2. 克隆 yay 仓库
git clone https://aur.archlinux.org/yay.git

# 3. 进入目录并编译安装
cd yay
makepkg -si
安装完成后,你就可以使用
yay
命令安装软件了。例如,安装微信:
yay -S deepin-wine-wechat
第四章:方法二:在虚拟机中体验(零风险)
如果你不敢直接在物理机上安装,或者没有多余的电脑,虚拟机是最好的选择。
4.1 软件选择
VirtualBox
: 免费,跨平台,适合轻量级使用。
VMware Workstation Player
: 性能更好,对 3D 加速支持稍好。
4.2 虚拟机配置步骤 (以 VirtualBox 为例)
新建虚拟机
:
名称:
Arch Linux
类型:
Linux
版本:
Arch Linux (64-bit)
分配内存
: 建议至少
2048 MB
(2GB)。
创建虚拟硬盘
: 选择
VDI
,动态分配,大小建议
25 GB
以上。
加载 ISO
:
进入设置 -> 存储 -> 控制器 IDE -> 点击光盘图标 -> 选择下载好的 Arch ISO。
开启网络
: 确保网卡 1 选择了
NAT
或
桥接模式
,以便虚拟机可以上网。
开启虚拟机
: 启动后,按照第二章的步骤运行
archinstall
即可。
注意:在虚拟机中安装时,
archinstall
的硬盘选择会自动识别为虚拟硬盘,直接确认即可,完全不用担心损坏物理机数据。
第五章:常见问题与解决 (FAQ)
Q1:
pacman
下载速度太慢怎么办?
A:
编辑镜像源文件
/etc/pacman.d/mirrorlist
。
sudo nano /etc/pacman.d/mirrorlist
在文件最顶部添加国内源,例如:
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.aliyun.com/archlinux/$repo/os/$arch
保存后执行
sudo pacman -Syu
刷新缓存。
Q2: 安装后重启黑屏/无法进入图形界面?
A:
可能是显卡驱动问题。
尝试在引导菜单(GRUB)中选择 “Advanced options” -> 恢复模式。
登录后重新安装显卡驱动。
NVIDIA:
sudo pacman -S nvidia nvidia-utils
AMD:
sudo pacman -S xf86-video-amdgpu
如果是虚拟机,确保开启了 3D 加速。
Q3: 忘记了 sudo 密码怎么办?
A:
在 GRUB 菜单中,按
e
编辑启动项,在
linux
开头的行末尾添加
init=/bin/bash
,按 Ctrl+X 启动。进入命令行后,输入
passwd 用户名
重置密码,然后输入
reboot -f
重启。
结语
Arch Linux 的安装只是第一步,它的魅力在于后续的使用和维护。通过
archinstall
脚本,你已经跨过了最陡峭的学习曲线。现在,你可以享受一个完全由你掌控、干净且高效的操作系统了。遇到问题不要怕,Arch Wiki (
https://wiki.archlinux.org/
) 是你最好的老师。祝你玩得开心!