918 words
5 minutes
如何安裝 Arch Linux
從零安裝 Arch Linux
為什麼要安裝 Arch Linux?
如果你喜歡 DIY、追求極致自由、希望深入理解 Linux 原理,Arch Linux 是非常適合的選擇。安裝過程能幫助你熟悉 Linux 的系統架構,對學習大有幫助。
1. 製作 USB 開機碟
- 前往 台灣交大 Arch Linux ISO鏡像站 下載最新的 Arch Linux ISO。
- Windows 用戶建議使用 Rufus 製作 USB 開機碟。
注意:這會清空 USB 的所有資料,請先備份。
2. 進入安裝環境
- 插入 USB,開機時進入 BIOS/UEFI(通常按 F12、F2 或 Del)。
- 設定 USB 為第一開機裝置,儲存並重啟。
- 成功進入安裝環境後,應該會看到
root@archiso ~ #的提示。
3. 基本設定
設定字體
setfont iso01-12x22.psfu.gz如果找不到字型,可以使用
ls /usr/share/kbd/consolefonts/查看可用字型。
切換鍵盤配置(可選)
- 查看所有鍵盤配置:
Terminal window ls /usr/share/kbd/keymaps/**/*.map.gz | less - 設定美式鍵盤:
Terminal window loadkeys us
4. 驗證開機模式
ls /sys/firmware/efi/efivars有內容代表 UEFI 模式,沒有內容通常為 BIOS(建議使用 UEFI 並關閉 Secure Boot)。
5. 網路連線
- 檢查網路是否連線:
Terminal window ping archlinux.org - 有線網路通常自動連線。
- 無線網路可使用
iwctl連線:Terminal window iwctlstation <device> scanstation <device> get-networksstation <device> connect <SSID>
6. 同步網路時間
timedatectl set-ntp true7. 磁碟分割
查看磁碟
lsblk常見裝置如 /dev/sda、/dev/nvme0n1,不同電腦型號可能會不同,請先確認自己的磁碟路徑。
分割磁碟
cfdisk /dev/sda建議使用 GPT 分割表。分割區建議如下:
| 分割區用途 | 建議大小 | 格式 | 掛載點 |
|---|---|---|---|
| EFI | ≥1GB | FAT32 | /boot/efi |
| swap | ≥4GB | swap | (無) |
| root(/) | ≥64GB | ext4 | / |
| home | 剩餘空間 | ext4 | /home |
格式化分割區
- EFI 分割區(假設
/dev/sda1):Terminal window mkfs.fat -F32 /dev/sda1 - swap 分割區(假設
/dev/sda2):Terminal window mkswap /dev/sda2swapon /dev/sda2 - root 分割區(假設
/dev/sda3):Terminal window mkfs.ext4 /dev/sda3 - home 分割區(假設
/dev/sda4):Terminal window mkfs.ext4 /dev/sda4
8. 掛載分割區
- 掛載 root:
Terminal window mount /dev/sda3 /mnt - 掛載 EFI:
Terminal window mkdir /mnt/bootmount /dev/sda1 /mnt/boot - 掛載 home:
Terminal window mkdir /mnt/homemount /dev/sda4 /mnt/home
9. 設定鏡像站
pacman -S reflectorreflector --country Taiwan --latest 5 --sort rate --save /etc/pacman.d/mirrorlistcat /etc/pacman.d/mirrorlist10. 安裝基礎系統
pacstrap -K /mnt base linux linux-firmware vim nano git sudo如果需要無線網路,建議同時安裝:
pacstrap -K /mnt iw wpa_supplicant networkmanager11. 產生 fstab 檔
genfstab -U /mnt >> /mnt/etc/fstabcat /mnt/etc/fstab12. 進入新系統
arch-chroot /mnt13. 設定時區
ln -sf /usr/share/zoneinfo/Asia/Taipei /etc/localtimehwclock --systohc14. 設定語系
- 編輯
/etc/locale.gen,取消註解以下兩行:zh_TW.UTF-8 UTF-8en_US.UTF-8 UTF-8 - 生成語系:
Terminal window locale-gen - 設定語系:
Terminal window echo "LANG=zh_TW.UTF-8" > /etc/locale.conf
15. 設定主機名稱與 hosts
- 設定主機名稱:
Terminal window echo "archlinux" > /etc/hostname - 編輯
/etc/hosts:127.0.0.1 localhost::1 localhost127.0.1.1 archlinux
16. 設定 root 密碼
passwd17. 安裝 GRUB 開機管理器
pacman -S grub efibootmgrgrub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUBgrub-mkconfig -o /boot/grub/grub.cfg如果遇到無法開機的情況,嘗試加入
--removable或檢查 Secure Boot。
18. 重啟與收尾
- 離開 chroot:
Terminal window exit - 卸載所有分割區:
Terminal window umount -R /mnt - 重開機:
Terminal window reboot
19. 網路設定(開機自動取得 IP)
- 查看網卡名稱:
Terminal window ip link - 新增
/etc/systemd/network/你的網卡.network:[Match]Name=你的網卡名稱[Network]DHCP=yes - 啟動 Networkd:
Terminal window systemctl enable --now systemd-networkd systemd-resolved - 驗證網路:
Terminal window ip a
20. 建立新使用者與 sudo 權限
- 建立新使用者:
Terminal window useradd -m -G wheel,audio,video,storage your_usernamepasswd your_username - 編輯 sudoers 檔案:
取消註解:
Terminal window EDITOR=vim visudo%wheel ALL=(ALL:ALL) ALL
完成安裝
Arch Linux 現已安裝完成,後續可依需求安裝桌面環境、AUR 管理工具等。
如需其他進階設定,建議參考官方 Wiki 或社群文件。
使用 archinstall 自動安裝
自 2021 年起,官方 ISO 內建 archinstall 工具,提供互動式安裝方式,適合新手:
archinstall你可以依照提示選擇:
- 語言與鍵盤
- 磁碟與分割方案
- 桌面環境
- 網路與使用者設定
安裝完成後系統會自動設定,大幅縮短安裝時間。
建議新手先從 archinstall 開始,再嘗試傳統手動安裝。
如何安裝 Arch Linux
https://blog.nekocat.cc/posts/archlinux/