本指南旨在詳細地描述搭建 Arch Linux 系統的細節,如磁盤分區、啓動引導(GRUB)、網絡設置、添加用戶、中文輸入法、AUR 助手(YAY)、桌面環境(KDE)等等。
如果你打算安裝 Windows 和 Arch Linux 雙系統,請先安裝 Windows。
本指南僅以 UEFI 模式引導進行安裝。
在製作 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 文件:
1$ genfstab -U /mnt >> /mnt/etc/fstab
Change root 到新安裝的系統:
1$ arch-chroot /mnt
1$ ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
由於使用了 LVM 分區,我們需要對 /etc/mkinitcpio.conf
進行配置,於 block
和 filesystems
之間插入 lvm2
:
1HOOKS=(base udev ... block lvm2 filesystems)
創建 Initramfs:
1$ mkinitcpio -P
1$ passwd
1$ sudo pacman -S wqy-microhei wqy-zenhei
更多字體請參閱中文本地化。
請參閱 GRUB。
1$ sudo pacman -S networkmanager
2$ sudo systemctl enable NetworkManager
自此,一個基本的 Arch Linux 系統就安裝完畢了,重啓並拔出 U 盤即可進入新系統。