2013年9月29日星期日

Archi Linux 簡易安裝

我們無論如何都無法看到真實的世界﹐人類看到的世界只不過是通過大腦翻譯出來的世界﹐也就是「主觀意識」。

其實 Arch Linux 的 Beginners' Guide 非常詳細﹐跟足來做一定成功。

用 VirtualBox 試玩的好處是不用理會上網的問題﹐因此可以 skip 晒 Guideline 中安裝前上網設定的部份。(最重要當然是我另一部 NB 已報銷了...Orz)

由於 Arch Linux 的安裝界面沒有任何 UI﹐我建議先下載 GParted Live CD 分 Partition。

Partition Table 當然是選擇新的 GUID Partition Table (GPT)

我決定使用 GRUB 作為 boot loader﹐所以在建立 partition 時要建立一個 BIOS boot partition﹐Guideline 指要用 EF02 type code。(如果你決定使用 Syslinux 來做 boot loader 就不需要 BIOS boot parition 了)

在 Partition right click 選 Manage flags﹐然後選 bios_grub 就是 EF02 了
不了解如何份配 Partition﹐先用一個 '/' 開始吧!

我們已分配好 Partition﹐Boot 入 Arch Linux 的安裝碟後﹐可以直接跳到 Guideline 中 "Mount the partitions" 那部份。

接著的工作只要照著 Guideline 做就可以了﹐我列出本人用的 Command 給大家參考

# mount /dev/sda2 /mnt

/dev/sda2 是因為 /dev/sda1 給了 BIOS boot partition 用(就裏正如 Windows 問你安裝在那個 Drive。)

因為安裝時會在下載最新版本的 Package﹐所以選好一個快的 mirror source 都好重要。

# nano /etc/pacman.d/mirrorlist

namo 是 text editor﹐用 [Ctrl+W] search "Hong Kong"﹐將 cursor 放在 "Server = http://hkg......" 那句﹐然後用 [Alt+6] 複製﹐ [Ctrl+U] 貼在 File 的第一頁﹐最後用 [Ctrl+X] 離開。

終於正式開始安裝 

# pacstrap -i /mnt base

講你都唔信﹐已經安裝完了!接著選那個 Partition boot 機了﹐ genfstab 會自動幫你搞定。

# genfstab -U -p /mnt >> /mnt/etc/fstab

用 chroot 進入裝了 OS base package 的 partition 做設定

# arch-chroot /mnt

設定好一些 Library 或系統用 Display Text 語言﹐更改 /etc/locale.gen﹐ Uncommend "en_US.UTF-8 UTF-8" 就可以了(即將前面的 # 移除再儲存離開)

# nano /etc/locale.gen
en_US.UTF-8 UTF-8

行一次 locale-gen

locale-gen

設定系統語言

# echo LANG=en_US.UTF-8 > /etc/locale.conf
# export LANG=en_US.UTF-8

設定地點和時間

# ln -s /usr/share/zoneinfo/Hongkong /etc/localtime

# hwclock --systohc --utc

設定電腦名稱

# echo Michael > /etc/hostname

啟動 DHCP

# systemctl enable dhcpcd.service

# cd /etc/netctl
# cp examples/ethernet-dhcp my-network

# netctl enable my-network

設定 root 密碼

# passwd

設定 Boot Loader﹐Arch Linux 預設沒有安裝 GRUB﹐因此要用 pacman -S 先下載 grub﹐再用 grun-install 安裝

# pacman -S grub
# grub-install --target=i386-pc --recheck --debug /dev/sda

設定 GRUB﹐用 grub-mkconfig 的預設就可以了

# grub-mkconfig -o /boot/grub/grub.cfg

搞定了所有設定﹐離開 chroot

# exit

umount 安裝的 partition

# umount -R /mnt

重啟電腦

# reboot

完成了﹐安裝 Arch Linux 就是如此簡單。

沒有留言:

發佈留言