本指南旨在详细地描述搭建 Arch Linux 系统的细节,如磁盘分区、启动引导(GRUB)、网络设置、添加用户、中文输入法、AUR 助手(YAY)、桌面环境(KDE)等等。
如果你打算安装 Windows 和 Arch Linux 双系统,请先安装 Windows。
写在前面
本指南仅以 UEFI 模式引导进行安装。
启动 LiveUSB
在制作 LiveUSB 安装介质之后,我们需要进入 BIOS,并将 LiveUSB 的启动顺序调至首位,以便电脑启动 LiveUSB,部分电脑也可以生成一次性的可供选择的启动菜单。
由于不同品牌型号的电脑,进入 BIOS 的键各不相同,这个请根据情况进行搜索。
验证引导模式
1# ls /sys/firmware/efi/efivars
如果显示有目录且无错误,则系统是以 UEFI 模式引导的。本指南也只针对 UEFI 模式安装的。
网络
由于安装的过程中需要通过网络下载各种安装包,我们需要验证网络是否正常。
有线网络
一般有线网络会自动连接。
无线网络
当没有有线网络的情况下,我们也可以通过 iwd
连接 WIFI。
1$ iwctl
2$ [iwd]# device list
3 Devices
4--------------------------------------------------------------------------------
5 Name Address Powered Adapter Mode
6--------------------------------------------------------------------------------
7 wlan0 6e:35:5e:19:51:c3 on phy0 station
wlan0
是本机的网络设备名称,后续将会用到,请根据情况对后续命令进行修改。
然后扫描并列出可用的 WIFI 热点:
1[iwd]# station wlan0 scan
2[iwd]# station wlan0 get-networks
3 Available networks
4--------------------------------------------------------------------------------
5 Network name Security Signal
6--------------------------------------------------------------------------------
7 > RAZON WIFI psk ****
8 ...
9 ...
然后连接 WIFI 热点,以 RAZON WIFI
为例:
1[iwd]# station wlan0 connect "RAZON WIFI"
如果 station list
显示 connected
说明连接成功。
网络测试
1$ ping archlinux.org
更新系统时间
1$ timedatectl set-ntp true
分区和挂载
请参阅分区。
安装必要的软件
1$ pacstrap /mnt base linux linux-firmware lvm2
由于本指南使用了 LVM 分区,需要额外安装 lvm2
。你也可以安装其他额外的软件:如 vim
、base-devel
等等。
配置系统
Fstab
生成 fstab 文件:
1$ genfstab -U /mnt >> /mnt/etc/fstab
Chroot
Change root 到新安装的系统:
1$ arch-chroot /mnt
时区
1$ ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
Initramfs
由于使用了 LVM 分区,我们需要对 /etc/mkinitcpio.conf
进行配置,于 block
和 filesystems
之间插入 lvm2
:
1HOOKS=(base udev ... block lvm2 filesystems)
创建 Initramfs:
1$ mkinitcpio -P
Root 密码
1$ passwd
字体
1$ sudo pacman -S wqy-microhei wqy-zenhei
更多字体请参阅中文本地化。
安装引导程序
请参阅 GRUB。
网络
1$ sudo pacman -S networkmanager
2$ sudo systemctl enable NetworkManager
总结
自此,一个基本的 Arch Linux 系统就安装完毕了,重启并拔出 U 盘即可进入新系统。
评论