Arch Linux 安装指南
本教程将指导你完成 Arch Linux 的安装过程。
安装前准备
1. 下载和制作启动盘
- 从官方网站下载最新的 ISO 镜像:Arch Linux 下载页面
- 准备一个容量大于 4GB 的 U 盘
- 制作启动盘:
2. BIOS 设置
- 进入 BIOS 设置(开机时按 Del/F2/F8 等键,具体键位因主板品牌而异)
- 调整启动顺序:将 U 盘设置为第一启动项
- 启动模式:强烈建议使用 UEFI 模式(更现代、功能更完善),而非传统的 BIOS(Legacy)模式
提示:如果不确定如何进入 BIOS,可以搜索:“主板品牌 + 进入 BIOS”
基础系统安装
1. 快速安装(可选)
如果想使用官方提供的安装向导,可以直接输入: 1
archinstall
2. 联网设置
有线网络
- 方法一:直接插入网线即可自动连接
- 方法二:用usb有线连接手机,手机打开网络共享
无线网络
进入网络管理工具:
1
iwctl
查看网卡设备:
得到无线网卡的设备详细信息,记住Name的信息,以下以wlan0作为示范。1
device list
扫描并连接网络(以 wlan0 为例):
1
2
3station wlan0 scan # 扫描网络
station wlan0 get-networks # 显示可用网络
station wlan0 connect "网络名称" # 连接网络
注意:如果网络名称包含中文,建议先修改为英文名称以避免乱码
- 退出并测试网络:
1
2quit # 退出 iwctl
ping -c 3 baidu.com # 测试网络连接
3. 系统时间同步
1 | timedatectl set-ntp true |
4. 磁盘分区
查看磁盘信息:
1
lsblk # 列出所有存储设备
创建分区表(以 /dev/sda 为例):
1
cfdisk /dev/sda
分区方案(UEFI 引导):
- EFI 系统分区:200MB(类型:EFI System)
- 交换分区:内存大小(类型:Linux swap)
- 根分区:剩余空间(类型:Linux filesystem)
重要:完成分区后,记得选择
Write保存更改!
格式化分区:
1
2
3
4
5
6
7
8# EFI 系统分区格式化为 FAT32
mkfs.vfat /dev/sda1
# 交换分区初始化
mkswap /dev/sda2
# 根分区格式化为 f2fs
mkfs.f2fs -f /dev/sda3挂载分区:
1
2
3
4
5
6
7
8
9# 挂载根分区
mount /dev/sda3 /mnt
# 创建并挂载 EFI 分区
mkdir -p /mnt/boot
mount /dev/sda1 /mnt/boot
# 启用交换分区
swapon /dev/sda2
5. 安装基本系统
安装核心软件包:
1
pacstrap /mnt linux linux-firmware linux-headers base base-devel vim neovim git bash-completion
生成 fstab 文件:
1
genfstab -U /mnt >> /mnt/etc/fstab
进入新系统:
1
arch-chroot /mnt
6. 系统配置
设置时区:
1
2ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc # 同步硬件时钟本地化设置:
编辑 locale.gen
1
nvim /etc/locale.gen
取消以下两行的注释: 1
2en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
生成 locale
1
locale-gen
设置系统语言(建议使用英文,避免 TTY 乱码) 1
echo "LANG=en_US.UTF-8" > /etc/locale.conf
网络配置:
1
2
3
4
5
6
7
8
9# 设置主机名
echo "archlinux" > /etc/hostname
# 配置 hosts 文件
cat > /etc/hosts << EOF
127.0.0.1 localhost
::1 localhost
127.0.1.1 archlinux.localdomain archlinux
EOF安装引导程序:
1
2
3
4
5
6
7
8# 安装必要包(根据 CPU 选择 intel-ucode 或 amd-ucode)
pacman -S grub efibootmgr efivar networkmanager intel-ucode
# 安装 GRUB
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=Arch
# 生成 GRUB 配置
grub-mkconfig -o /boot/grub/grub.cfg启用网络服务:
1
systemctl enable NetworkManager
设置 root 密码:
1
passwd
退出并重启:
1
2
3exit # 退出 chroot 环境
umount -a # 卸载所有分区
reboot # 重启系统
重要:重启黑屏后的开机前请移除安装介质(U 盘)
新系统初始配置
1. 网络连接
1 | # 启动并开机自启网络服务 |
2. 创建普通用户
1 | # 创建新用户并加入 wheel 组 |
配置 sudo 权限
在/etc/sudoers文件中的root ALL=(ALL) ALL行下添加用户名 ALL=(ALL) ALL
常见问题
- 如果安装过程中遇到网络问题,可以尝试:
- 检查网线连接
- 重新扫描无线网络
- 确认网卡驱动是否正确加载
- 如果遇到分区问题:
- 确保使用正确的分区表类型(UEFI 用 GPT)
- 检查分区是否正确挂载
- 验证分区格式是否正确