2016年6月18日 星期六

Arch Linux 安裝備忘錄(一)

在 Ubuntu Linux 也一段時間了,想改玩玩 Archlinux ;
依照自己的需求,客製化使用環境。
把安裝過程紀錄起來,以備日後不時之需。



由於之前是用 Live CD 安裝 Linux,
這次就換個口味,以 Live USB 的方式來進行。
# dd bs=4M if=archlinux-2016.05.01-dual.iso of=/dev/sdc
( 參考來源:USB flash installation media )


進入 Live USB 後,先確認有無網路。
# ping 8.8.8.8 ( PS. 系統的 dhcp 是預設啟動的 )
如果要設定 static IP address 可參考 Network configuration
無線上網 (Wi-Fi)可以參考 Wireless network configuration 進行設定。


接著決定 Archlinux 安裝在哪,是否並存其它作業系統(多重開機)。
如果有,可參考 Dual boot with Windows

我是選擇用 cgdisk 作為磁碟分割工具,
分割出根目錄、Swap空間、家目錄後格式化。

指令懶人包:
# mkfs.ext4 /dev/sda1
# mkfs.ext4 /dev/sda3
# mkswap /dev/sda2
# swapon /dev/sda2

# mount /dev/sda1 /mnt
# mkdir /mnt/home
# mount /dev/sda3 /mnt/home

使用 nano 編輯 /etc/pacman.d/mirrorlist ,
將 Taiwan 的鏡像站移至檔案前端,其快速鍵:
Ctrl + W 搜尋
Ctrl + K 剪下
Ctrl + U 貼上
Ctrl + O 存檔
Ctrl + X 離開

Install the base packages
# pacstrap -i /mnt base base-devel

Generate an fstab file
# genfstab -U /mnt >> /mnt/etc/fstab

Change root
# arch-chroot /mnt
# passwd

Set the hostname
# echo Dell > /etc/hostname

Time
# ln -s /usr/share/zoneinfo/Asia/Taipei /etc/localtime

Create a new initial RAM disk with:
# mkinitcpio -p linux

Locale
參考「Archlinux 語系與輸入法設定」

安裝並設定開機程式 Syslinux
# pacman -S gptfdisk
# pacman -S syslinux
# syslinux-install_update -i -a -m
編輯 /boot/syslinux/syslinux.cfg ,將將 root=/dev/sda3 改為 root=/dev/sda1

卸載分割區並重啟系統
# exit 離開 chroot 環境
# umount -R /mnt 卸載分割區
# reboot


備註:
如果稍後要用無線網路,記得安裝相依套件才可以使用 wifi-menu
# pacman -S iw wpa_supplicant dialog

沒有留言:

張貼留言