安裝系統本體

安裝基本套件包

pacstrap /mnt base base-devel

此時將會自動下載並建立基本系統架構。

建立 fstab

fstab 提供了 Linux 檔案系統的相關資訊,描述了儲存裝置及其相關磁區如何初始化,與掛載至整個系統。

genfstab -U /mnt >> /mnt/etc/fstab

切換至新系統裡

chroot 是切換根資料夾的位置指令,而 arch-chroot 除了有前述作用外,還會將一些前置設定帶入。

arch-chroot /mnt

時間設定

設定時區:

timedatectl set-timezone Asia/Taipei

透過網路同步時間:

timedatectl set-ntp true

語言環境設定

可以自行至 /etc/locale.gen 取消對應語言的註解,這裡偷懶用 echo 的方式處理:

echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
echo "zh_TW.UTF-8 UTF-8" >> /etc/locale.gen
locale-gen
localectl set-locale en_US.UTF-8

設定電腦名稱

hostnamectl set-hostname <your-pc-name>

Linux 核心安裝

pacman -S linux

使用者設定

在建立新使用者之前,先為 root 設定密碼:

passwd

sudo 群組設定

visudo

找到該行(約第86行),將其取消註解:

#%wheel     ALL=(ALL)    ALL

或新增一行:

%<your-group-name>    ALL=(ALL)    ALL

建立新使用者

useradd -m <your-username>
passwd <your-username>

將其加入至 sudo 群組,使其擁有管理權限:

usermod <your-user-name> -aG <your-group-name>