本文將帶領您快速熟悉 Arch Linux 安裝流程,並且假設您已連接網路,細部設定請參考 ArchWiki。
使用 gdisk 可以建立 GPT 分割磁區:
root@archiso ~ # gdisk /dev/sda
以下是參考設定,您可以設定多個分割區:
o, y # 建立新的分割表
n, 1, (default), +2M, ef02 # BIOS 開機磁區 (/dev/sda1)
n, 2, (default), (default), (default) # 其餘空間分配給系統 (/dev/sda2)
p (確認分割表無誤)
w, y (分割表正確則寫入)
分割完成後,建立檔案系統:
root@archiso ~ # mkfs.ext4 /dev/sda2 # 建立 ext4 檔案系統
root@archiso ~ # mount /dev/sda2 /mnt # 預設掛到 /mnt 目錄
root@archiso ~ # vi /etc/pacman.d/mirrorlist # 將標有 Taiwan 的鏡像放到最前面
Server = http://ftp.tku.edu.tw/Linux/Archlinux/$repo/os/$arch
Server = http://archlinux.cs.nctu.edu.tw/$repo/os/$arch
root@archiso ~ # pacstrap /mnt base base-devel
root@archiso ~ # genfstab -U -p /mnt >> /mnt/etc/fstab
root@archiso ~ # arch-chroot /mnt pacman -S grub # 安裝開機管理程式
root@archiso ~ # arch-chroot /mnt pacman -S networkmanager # 安裝網路管理員
root@archiso ~ # arch-chroot /mnt # 進入系統
sh-4.2# passwd # 設定 root 密碼
sh-4.2# echo arch > /etc/hostname # arch 可以換成你要的名稱
sh-4.2# vi /etc/locale.gen # 啟用 en_US.UTF-8、zh_CN.UTF-8 以及 zh_TW.UTF-8
sh-4.2# locale-gen # 產生中英文語系
sh-4.2# vi /etc/locale.conf # 設定系統語系
LANG="en_US.UTF-8"
LC_COLLATE="C"
sh-4.2# export LANG="en_US.UTF-8" # 立即生效
sh-4.2# ln -s /usr/share/zoneinfo/Asia/Taipei /etc/localtime # 設定系統時區
sh-4.2# hwclock --systohc --utc # 設定硬體時鐘為 UTC
sh-4.2# vi /etc/pacman.conf # 開啟 multilib 套件庫
[multilib]
Include = /etc/pacman.d/mirrorlist
sh-4.2# grub-install /dev/sda
sh-4.2# cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
sh-4.2# grub-mkconfig -o /boot/grub/grub.cfg
sh-4.2# exit
root@archiso ~ # umount /mnt
root@archiso ~ # reboot # 退出安裝媒體後重新開機
請參考桌面環境設定一文。