重新啟動前
建立 fstab
fstab提供了檔案系統的資訊。定義了儲存設備和磁區如何初始化和如何連接至整個系統。
genfstab -U /mnt >> /mnt/etc/fstab
chroot至新系統
chroot是切換根資料夾的位置
arch-chroot /mnt
設定時區
timedatectl set-timezone Asia/Taipei
同步時間
timedatectl set-ntp true
設定語言環境
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>
建立開機映像檔
mkinitcpio -p linux
設定 root 密碼
passwd
安裝開機管理程式
這裡介紹兩種開機管理程式,
分別是系統內建的systemd-boot,
與常用的GRUB,兩個擇一安裝即可。
前置
為intel處理器下載微碼(microcode)
pacman -S intel-ucode
Systemd-boot
bootctl --path=/boot install
設定
調整開機管理程式設定
vim /boot/loader/loader.conf
將裡面內容更改為下列範例
default arch-*
timeout 3
editor 0
- default: 設定開機選單預設選擇的選項
- timeout: 設定停留在開機選單的時間
- editor 0:安全性設定
建立基本啟動路徑
使用下列指令,並且將對應到Linux filesystem的PARTUUID引號中的內容記起來
blkid
開始建立進入Arch的啟動路徑
vim /boot/loader/entries/arch.conf
依序填入以下內容,並將剛才記錄下來的PARTUUID填入
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
initrd /intel-ucode.img
options root=PARTUUID=<your-PartUUID> rw
GRUB
pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
安裝必要的網路工具
pacman -S wireless_tools
pacman -S wpa_supplicant
重新啟動以進入新系統
exit
umount -R /mnt
reboot