都是從這裡開始的吧

開始安裝Arch Linux

Arch Linux跟其他發行發行版,如Ubuntu、centOS很不一樣的地方是他的iso中沒有安裝程序!所以一切都要自己來,這大概也是它對初學者不好用的地方。

安裝的過程基本上參考這篇文章

製作開機隨身碟

​ 這個太簡單了跳過。我是用rufus做的。

連上無限網路

如果您的筆記本沒法插著網路線安裝,就需要連上Wi-Fi

1
2
ifconfig "interface" up
wpa_passphrase "ESSID" "password" >> /etc/wpa_supplicant/wpa_supplicant.conf
1
2
wpa_supplicant -B -i "interface" -c /etc/wpa_supplicant/wpa_supplicant.conf
dhclient "interface"l

切磁區

格式化

顯示目前分區的指令:

1
fdisk -l

切割磁區的指令:

1
cfdisk /dev/<你的分區>

接下來格式化EFI分區

1
mkfs -t vfat /dev/<EFI分區>

然後是根目錄

1
mkfs -t ext4  /dev/<根目錄位置>

其實 /home 應該要另外切開,但是我懶。

掛載

1
2
3
mount /dev/<根目錄位置>  /mnt 
mkdir /mnt/boot
mount /dev/<EFI分區> /mnt/boot

安裝

這個指令會把東西都下載好,可以先去喝個咖啡啥的

1
pacstrap /mnt  base base-devel

建立fstab

這個部份是定義開機的時候磁區該怎麼掛載等信息

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

切換目錄至新系統

要注意的是使用 arch-chroot 而不是 chroot

1
arch-chroot /mnt

安裝vim

因為我不習慣nano,所以先裝vim

1
pacman -Sy vim

安裝網路工具

1
2
3
4
5
pacman  -S net-tools;
pacman -S wireless_tools;
pacman -S dhclient;
pacman -S wpa_supplicant;
systemctl enable dhcpcd.service

本地化設定

時區

1
ln -sf /usr/share/zoneinfo/Asia/Taipei  /etc/localtime

語言

1
2
3
echo "en_US.UTF-8 UTF-8" > /etc/locale.gen;
echo "zh_TW.UTF-8 UTF-8" >> /etc/locale.gen;
echo "LANG=en_US.UTF-8" > /etc/locale.conf;

設定電腦名稱

1
echo "your-pc-name" > /etc/hostname

/etc/hosts 最後加入以下行

1
2
3
127.0.0.1     localhost.localdomain                localhost
::1              localhost.localdomain               localhost
127.0.1.1    "your-pc-name" .localdomain  "your-pc-name"

開機相關

mkinitcpio

簡介

1
mkinitcpio -p linux

其他操作系統

1
os-prober

grub

1
2
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg

新增使用者

1
useradd <USERNAME> -G wheel # 給予sudo

編輯sudoer

visudo

1
%wheel ALL=(ALL) ALL

安裝基本套件

安裝git 以及aur,有aur才有靈魂。

1
pacman -S git

接下來切換到正常的使用者(不是root)

1
su <USERNAME>

安裝yay

1
2
3
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

到這裡就差不多了。

參考資料

https://blog.allenchou.cc/arch-linux-tutorial/

文章目錄
  1. 1. 開始安裝Arch Linux
  2. 2. 製作開機隨身碟
  3. 3. 連上無限網路
  4. 4. 切磁區
    1. 4.1. 格式化
    2. 4.2. 掛載
  5. 5. 安裝
  6. 6. 建立fstab
  7. 7. 切換目錄至新系統
  8. 8. 安裝vim
  9. 9. 安裝網路工具
  10. 10. 本地化設定
    1. 10.1. 時區
    2. 10.2. 語言
  11. 11. 設定電腦名稱
  12. 12. 開機相關
    1. 12.1. mkinitcpio
    2. 12.2. 其他操作系統
    3. 12.3. grub
  13. 13. 新增使用者
  14. 14. 安裝基本套件
  15. 15. 參考資料