這是Arch-linux安裝,一開始裝了好多次都失敗,發現BIOS跟UEFI的作法不同,然後好不容易裝成功了。
就簡單先做過紀錄,以免我之後又把環境刷爆。之後再新增更多說明。
測試有沒有網路dhcpcd
ping -c 3 www.google.com
看有無這路徑,有的話則是要UEFI模式,要不一樣的安裝方式ls /sys/firmware/efi/efivars
查看硬碟狀況並切割
1 | fdisk -l |
格式化分割區
1 | mkfs.ext4 /dev/sda1 /dev/sda3 |
磁碟分區掛載
1 | mount /dev/sda3 /mnt |
編輯mirrorlist,選擇比較近的下載點
將台灣的鏡像站的位置加到list的最前面,儲存後退出vim /etc/pacman.d/mirrorlist
刷新系統pacman -Sy
下載Arch linux作業系統pacstrap /mnt base base-devel linux linux-firmware
建立fstab描述硬碟分割區與掛載方式,系統才會依照檔案內容掛載。genfstab -p -U /mnt >> /mnt/etc/fstab
確認是否硬碟分割正確cat /mnt/etc/fstab
change root到你的新系統arch-chroot /mnt
設定電腦名字echo "NaN" >> /etc/hostname
設定開機密碼passwd
設定系統時間
1 | ln -sf /usr/share/zoneinfo/Asia/Taipei /etc/localtime |
設定系統語言
新系統沒有vim要先安裝 pacman -S vimvim /etc/locale.gen
刪掉#
#en_US.UTF-8
#zh_TW.UTF-8
#zh_TW.BIG5
執行並默認系統語言為英文lcale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
建立映像檔mkinitpcio -p linux
安裝bootloader(BIOS)pacman -S grub os-prober
grub-install /dev/sda(位置非分割區是磁碟名稱)
生成配置文件grub-mkconfig -o /boot/grub/grub.cfg
退出系統並且卸載然後重開
1 | exit |