摘要

本文为Windows预装电脑提供完整的Arch Linux安装教程,采用UEFI+GPT启动模式、Btrfs文件系统并创建专属子卷,支持系统一键回滚,适配Intel平台,全程命令行操作。教程包含双系统时间同步、KDE桌面部署、中文字体与输入法配置、AUR工具安装等关键步骤,同时提供系统日常使用与安全卸载方法,安装后无残留、不破坏Windows引导。

一、安装前准备(Windows 端)

  1. 打开磁盘管理,压缩磁盘分区,预留至少 60GB 未分配空间
  2. 进入Windows电源设置,关闭快速启动功能
  3. 开机进入BIOS界面,关闭Secure Boot安全启动
  4. 使用Rufus工具,将Arch ISO镜像写入U盘,分区类型选GPT,启动模式选UEFI

二、U盘启动后第一步:时间 + 镜像 + WiFi

1. 同步时间(必做)

1
timedatectl set-ntp true

2. 更换清华源(Vim 编辑)

1
vim /etc/pacman.d/mirrorlist

在文件第一行添加以下内容:

1
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

Vim保存退出操作:

1
Esc → :wq

刷新软件源:

1
pacman -Syy

3. 连接 WiFi

依次执行以下命令,按提示输入WiFi密码:

1
2
3
4
5
iwctl
device list
station wlan0 scan
station wlan0 connect "你的WiFi名称"
exit

三、分区(32GB内存swap 8GB 16/8GB内存 swap 4GB)

1. 查看磁盘分区信息,确认磁盘设备名:

1
lsblk

2. 打开分区工具进行分区操作:

1
cfdisk /dev/nvme0n1

3. 基于未分配空间,新建两个分区:

• /dev/nvme0n1p5:剩余全部未分配空间,分区类型为Linux filesystem
• /dev/nvme0n1p6:8192MB,分区类型为Linux swap

注:Windows系统的EFI分区一般为/dev/nvme0n1p1,后续操作需用到,需记好该设备名

四、格式化 Btrfs + 子卷(支持回滚)

依次执行以下命令,格式化分区并创建Btrfs子卷:

1
2
3
4
5
6
7
8
mkfs.btrfs -f -L ARCH /dev/nvme0n1p5

mount /dev/nvme0n1p5 /mnt
btrfs subvolume create /mnt/@
btrfs subvolume create /mnt/@home
btrfs subvolume create /mnt/@cache
btrfs subvolume create /mnt/@log
umount /mnt

五、挂载分区

依次执行以下命令,挂载各子卷、EFI分区并启用交换分区:

1
2
3
4
5
6
7
8
9
10
11
12
mount -o compress=zstd,subvol=@ /dev/nvme0n1p5 /mnt

mkdir -p /mnt/{home,var/cache,var/log,boot/efi}

mount -o compress=zstd,subvol=@home /dev/nvme0n1p5 /mnt/home
mount -o compress=zstd,subvol=@cache /dev/nvme0n1p5 /mnt/var/cache
mount -o compress=zstd,subvol=@log /dev/nvme0n1p5 /mnt/var/log

mount /dev/nvme0n1p1 /mnt/boot/efi

mkswap /dev/nvme0n1p6
swapon /dev/nvme0n1p6

六、安装系统(Intel 专用)

1
2
3
4
5
6
pacstrap -K /mnt \
base base-devel linux linux-firmware intel-ucode \
grub efibootmgr \
networkmanager wpa_supplicant wireless-regdb \
btrfs-progs timeshift \
vim sudo git

注:AMD平台需将intel-ucode替换为amd-ucode,其余命令不变

七、生成 fstab 并进入新系统

生成分区挂载配置文件,然后进入新安装的Arch系统:

1
2
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt

八、基础配置

1. 时区

配置上海时区,并将系统时间写入硬件时钟:

1
2
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc

2. 语言(英文界面 + 中文支持)

编辑语言配置文件:vim /etc/locale.gen
取消以下两行内容的注释:

1
2
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8

生成语言文件并设置系统默认语言:

1
2
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf

3. 主机名与 root 密码

设置系统主机名,然后设置root管理员密码(输入时密码不显示):

1
2
echo arch > /etc/hostname
passwd

4. 创建用户

创建普通用户并加入wheel权限组,设置用户密码,然后赋予wheel组sudo权限:

1
2
3
useradd -m -G wheel 你的用户名
passwd 你的用户名
vim /etc/sudoers

取消以下内容的注释:

1
%wheel ALL=(ALL:ALL) ALL

5. 双系统时间不错乱

解决Windows与Linux双系统时间不同步问题:

1
timedatectl set-local-rtc 1 --adjust-system-clock

九、安装 GRUB(微码自动加载)

重新挂载EFI分区,安装并配置GRUB引导,启用网络服务:

1
2
3
4
5
6
mount /dev/nvme0n1p1 /boot/efi

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg

systemctl enable NetworkManager

十、重启

退出arch-chroot环境,卸载所有挂载的分区,然后重启电脑:

1
2
3
exit
umount -R /mnt
reboot

注:重启前拔出安装U盘,从硬盘启动系统

十一、进入系统后配置

使用创建的普通用户账号登录系统,依次完成以下配置:

1. 连 WiFi

通过图形化工具连接WiFi:

1
nmtui

2. 安装 KDE

安装Xorg图形服务、KDE桌面环境和登录管理器,并设置开机自启:

1
2
sudo pacman -S xorg plasma kde-applications sddm
sudo systemctl enable sddm

3. 中文字体

安装中文字体和表情字体,解决中文显示问题:

1
sudo pacman -S noto-fonts-cjk noto-fonts-emoji

4. 中文输入法 fcitx5

安装fcitx5输入法框架和中文插件,配置输入法环境变量:

1
2
sudo pacman -S fcitx5-im fcitx5-chinese-addons
vim ~/.pam_environment

在文件中写入以下内容:

1
2
3
4
INPUT_METHOD  DEFAULT=fcitx5
GTK_IM_MODULE DEFAULT=fcitx5
QT_IM_MODULE DEFAULT=fcitx5
XMODIFIERS DEFAULT=\@im=fcitx5

5. 安装 yay + paru

安装两款AUR助手工具,方便安装官方库之外的软件:

1
2
3
4
5
6
7
8
9
10
11
12
cd ~
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si --noconfirm
cd ..
rm -rf paru

git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si --noconfirm
cd ..
rm -rf yay

6. 启动项管理

安装GRUB图形化管理工具,方便调整启动项:

1
sudo pacman -S grub-customizer

7. 系统回滚备份

创建系统快照,为后续系统回滚做准备:

1
sudo timeshift --create --comments "sysbackup"

十二、完成!重启

执行重启命令,进入KDE图形化桌面,即可正常使用Arch Linux:

1
reboot

十三、使用说明

系统回滚

当系统出现故障(如更新崩溃、配置错误)时,开机进入GRUB菜单,选择Timeshift快照选项,按提示一键恢复系统。

软件管理

Arch Linux软件管理的三种常用方式:
• 官方库安装软件:sudo pacman -S 软件名
• AUR库安装软件:paru -S 软件名 或 yay -S 软件名
• 全系统更新(官方库+AUR库):paru

安全卸载 Arch

若需卸载Arch Linux,回归纯Windows系统,按以下步骤操作,无残留、不炸引导:

  1. 进入Windows系统,打开磁盘管理,删除所有Linux分区
  2. 安装EasyUEFI工具,删除UEFI引导中的GRUB引导项
  3. 操作完成,剩余未分配空间可自行合并到其他Windows分区