🐧 Arch Linux 简易安装教程
家里有老旧笔记本电脑扔了可惜,不如改成一个小型服务器!用来学习Linux、web开发等非常实用,还能搭建一些家用工具,比如:NAS 储存、jellyfin 追剧、迅雷下载,如果有公网ip,还可以搭建一些web服务,比如:nextcloud,pterodactyl等,甚至可以来一个 v2ray ,翻墙回家!
本教程基于官方
archinstall脚本的快速安装指南
📋 前置准备
在开始安装之前,你需要准备以下内容:
1. 📥 下载 Arch Linux ISO 镜像
- 访问 Arch Linux 官网 下载最新的 ISO 镜像文件
- 推荐选择国内镜像站下载,速度更快(如清华、阿里云镜像站)
2. 💾 制作启动 U 盘
3. ⚙️ 设置 BIOS 启动顺序
- 重启电脑,按下
F2、F12、DEL或ESC进入 BIOS(不同品牌按键不同) - 将 U 盘设置为第一启动项
- 保存设置并退出
以上如果不会、或者看不懂,建议不要折腾了,先学习一下怎么装系统。
🚀 安装步骤
步骤 1️⃣:启动安装程序
当你从 U 盘成功启动后,会进入 Arch Linux 的 Live 环境(临时系统环境)。假如没看到这个界面并且使用的是 ventoy,应该是启动模式选错了,可以换其他模式试试。
操作:
archinstall
在终端中输入上述命令并按回车键,即可启动官方的图形化安装向导。
💡 小贴士:
archinstall是 Arch Linux 官方提供的安装辅助工具,大大简化了传统的命令行安装流程。
步骤 2️⃣:连接网络 🌐
Arch Linux 需要联网下载安装包,所以这一步非常重要!
有线网络(推荐):
- 如果你的电脑通过网线连接路由器,系统会自动检测并连接
无线网络(WiFi):
- 如果没有有线网络,安装脚本会提示你是否连接 WiFi(其实已经比以前方便很多了)
- 选择
Yes - 从列表中选择你的 WiFi 网络名称
- 输入 WiFi 密码
- 等待连接成功
⚠️ 注意:确保网络连接稳定,否则安装过程可能会因为下载失败而中断。
开始配置安装之前,需要说明一下,
archinstaller是适配了vim的,所以查找选项的时候,可以输入/来快速定位,而不是用方向键一个个找。
步骤 3️⃣:设置语言与键盘布局 ⌨️
这一步配置系统的显示语言和键盘输入方式。
进入 Locales 选项,配置以下内容:
🔤 Keyboard layout(键盘布局)
- 大多数用户选择:
us(美式键盘布局,标准 QWERTY) - 如果你使用特殊键盘布局(如 dvorak、colemak),可以根据需要选择
🌍 Locale language(系统语言)
- 选择:
zh_CN.UTF-8(简体中文) - 这样安装后的系统可以正确显示中文
💡 小贴士:键盘布局影响的是你在终端中输入的按键映射,和系统显示语言是两回事!
步骤 4️⃣:选择镜像源 🔄
镜像源决定了你从哪里下载软件包,选择离你近的镜像站可以大幅提升下载速度。
操作:
- 进入
Mirrors选项 - 选择
Mirror region - 选择
China(中国)
这样系统会优先使用国内的镜像服务器(如清华、阿里云等),下载速度会快很多!
步骤 5️⃣:磁盘分区 💿
这一步是将你的硬盘划分为不同的区域,用于存放系统文件。
操作:
- 选择
Disk configuration - 选择
Use a best-effort default partition layout(使用推荐的默认分区方案)
这个选项会自动帮你完成:
- ✅ 创建 EFI 引导分区(用于启动系统)
- ✅ 创建 swap 交换分区(类似于 Windows 的虚拟内存)
- ✅ 创建根分区(存放所有系统文件和用户数据)
👶 新手建议:强烈推荐使用默认分区方案!除非你很清楚自己在做什么,否则手动分区可能会出错。
⚠️ 警告:分区操作会清空硬盘数据,请确保重要文件已备份!
步骤 6️⃣:引导加载程序 🥾
引导加载程序(Bootloader)是电脑开机时第一个运行的程序,它负责启动操作系统。
操作:
- 选择
Bootloader - 推荐选择
Grub
为什么选择 Grub?
- ✅ 最流行和稳定的引导加载程序
- ✅ 支持多系统启动(如果你需要保留 Windows)
- ✅ 配置简单,资料丰富
💡 其他选项:高级用户也可以选择
systemd-boot,更加轻量简洁。
步骤 7️⃣:创建用户账户 👤
现在需要创建一个日常使用的账户, Linux 中不建议直接使用 root 超级管理员账户,一般情况下,建议密码复杂一点或者后面换密钥登陆,但是由于机器在内网,所以无所谓的。
操作:
- 进入
User account或Authentication选项 - 创建一个新用户(例如:
xinghe) - 设置登录密码(请务必记住这个密码! )
- 当询问 "Start *** as a superuser (sudo)?" 时,选择
Yes
选择 Yes 的作用:
- ✅ 你的用户可以使用
sudo命令临时获得管理员权限 - ✅ 可以安装软件、修改系统配置等
- ✅ 比直接用 root 账户更安全
步骤 8️⃣:选择系统类型 🖥️
你也可以根据你的使用场景,选择不同的系统配置方案。由于今天我们是准备把它当服务器用,所以选择 Server。
常见选项:
- Desktop(桌面环境) :如果你需要图形界面(KDE、GNOME 等)
- Server(服务器) :如果作为服务器使用,不需要图形界面
- Minimal(最小化安装) :只安装基础系统,后续自己定制
本教程截图中选择了:
sshd服务(SSH 远程连接服务)
SSH 的作用:
✅ 方便远程管理和操作
- ✅ 可以从另一台电脑远程登录这台 Arch Linux
- ✅ 适合将 Arch 安装在服务器或旧电脑上
- ✅ 方便远程管理和操作
💡 小贴士:如果你是普通桌面用户,可以选择安装桌面环境,这样会有类似 Windows 的图形界面。
步骤 9️⃣:选择 Linux 内核 🐧
Linux 内核是操作系统的核心,管理硬件和软件之间的通信。
可选内核版本:
linux(最新稳定版):包含最新功能和硬件支持linux-lts(长期支持版):更稳定,更新较慢,推荐新手linux-zen(性能优化版):适合游戏和桌面使用linux-hardened(安全加固版):适合对安全要求高的场景
本教程推荐:
- 选择
linux-lts(LTS = Long Term Support 长期支持)
为什么选择 LTS 版本?
- ✅ 更加稳定可靠
- ✅ 更新周期长,不容易出现兼容性问题
- ✅ 适合生产环境和日常使用
🎮 游戏玩家提示:如果你打算用 Arch 玩游戏,可以考虑
linux-zen内核,性能调优更好。
步骤 🔟:设置时区 🕐
时区设置影响系统的时间显示,确保选择正确的时区。
操作:
- 进入
Timezone选项 - 搜索并选择
Asia/Shanghai(上海时区,适用于中国大陆)
其他时区选择:
- 🇭🇰 香港:
Asia/Hong_Kong - 🇹🇼 台湾:
Asia/Taipei - 🇸🇬 新加坡:
Asia/Singapore
💡 小贴士:时区设置错误会导致文件时间戳、日志记录等出现时间偏差。
步骤 1️⃣1️⃣:开始安装 🎉
所有配置都完成了!现在可以开始真正的安装了。
操作:
- 仔细检查一遍所有配置项
- 确认无误后,选择菜单底部的
Install - 按回车键确认
安装过程中会发生什么:
- 🔄 格式化并创建分区
- 📦 下载系统必需的软件包
- ⚙️ 安装引导加载程序
- 🔧 配置系统设置
整个过程大约需要:
- ⏱️ 5-20 分钟(取决于网络速度和硬盘性能)
安装完成后:
- 系统会询问是否重启
- 选择
Reboot system(重启系统) - 记得拔掉 U 盘! 否则可能会再次进入安装界面
☕ 休息提示:安装过程全自动,趁这个时候可以去倒杯水休息一下~
步骤 1️⃣2️⃣:安装后验证 ✅
恭喜!Arch Linux 已经安装完成,现在来验证一下是否一切正常。
操作:
- 🔌 拔掉 U 盘
- 🔄 重启电脑
- 插上网线(必须连接到有线网络,否则ip会经常变动,而且wifi连接不稳定)
- 👤 使用你创建的用户名和密码登录(例如:
xinghe) - 验证网络连接
验证网络的命令:
ip addr
正常输出应该包含:
- 网卡名称(如
enp3s0、eth0、wlp2s0等) - IP 地址(如
192.168.1.100) - 状态为
UP
如果能看到 IP 地址,说明:
- ✅ 系统安装成功
- ✅ 网络配置正常
- ✅ 可以开始使用 Arch Linux 了!
🎓 后续步骤
ssh连接
ssh xinghe@192.168.1.100
现在可以把笔记本盖上,后续所有配置、服务搭建都用ssh操作,相当于没有公网的服务器一样。
不过注意,此处有个坑,笔记本合盖后不久会自动休眠,需要先做如下设置:
sudo vi /etc/systemd/logind.conf
在打开的文件中,找到 #HandleLidSwitch=suspend 这一行。将 # 删除,并将等号后面的值修改为 ignore。
📦 安装常用软件
sudo pacman -S vim git wget curl
🖼️ 安装桌面环境(可选)
如果你需要图形界面:
# KDE Plasma(推荐)
sudo pacman -S plasma kde-applications
# GNOME
sudo pacman -S gnome gnome-extra
🔧 配置 AUR 助手(可选)
AUR(Arch User Repository)包含大量社区软件:
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
❓ 常见问题 FAQ
Q: 安装过程中网络断开了怎么办?
A: 重新运行 archinstall 并重新配置,不会影响已有数据。
Q: 忘记用户密码怎么办?
A: 需要使用 Live U 盘启动,chroot 进系统重置密码(建议搜索具体教程)。
Q: 可以和 Windows 双系统吗?
A: 可以!安装时选择不清空整个硬盘,而是选择特定分区安装即可。Grub 会自动检测 Windows 并添加到启动菜单。本教程面向简单的服务器搭建,不做双系统教程。
Q: 安装后没有图形界面怎么办?
A: archinstall 默认只安装命令行系统,需要手动安装桌面环境(见上方"后续步骤")。
恭喜你成功安装了 Arch Linux!虽然 Arch 以"难装"著称,但通过 archinstall 工具,整个过程已经大大简化。
本文使用 mdnice 排版