Thinkpad T61 安裝 ArchLinux 摘要-基本安裝

像我這類對 Linux 系統有點懂又不太懂的「中手」最適合 ArchLinux 了。「簡潔 (simplicity)」與「滾動式更新 (rolling update)」的特性,可以讓使用者自行選擇欲安裝的套件,並可時刻維持版本在最新的狀態。

安裝過程雖然沒有如 Ubuntu 那樣近乎傻瓜式的安裝方式,但透過指令,一樣一樣地逐步「刻出」所屬自己的系統,客製化程度相當高,安裝來回幾次後 (這蠻正常的,砍掉再重裝,習以為常。),也就易於掌握安裝/設定的竅門。

大概主要參考官方 Wiki-Beginners guide,其實基本安裝就不會有問題了。安裝步驟參考該 Wiki,這裡只是針對個人在安裝過程中,有些稍須注意的設定註記備忘。

安裝期間過程摘要

  1. 我使用 ImageUSB 工具將下載的 ArchLinux ISO 檔寫入到 USB 碟。這類將開機系統寫入至 USB 碟的工具程式很多,視所在的作業系統來決定用哪個工具寫入即可。
  2. 關於磁區 (partition)的分割,要注意的是主機使用 UEFI or Legacy BIOS 開機;儲存裝置 (HDD/SSD)是採 MBR or GPT 來分割,這裡會牽涉到分割 所使用的工具 (fdisk or gdisk)

    我的 T61 當然只有傳統的 BIOS 開機,然後分割表我則是採用先進的 GPT 分割表,所以需要額外分割一個 2MB 的開機分割區,並指定其類型為 EF02。這樣未來電腦開機後才得以正確導入到開機磁區再交由如 syslinux/grub 等開機管理程式啟動系統。

    # lsblk -f    // 檢查儲存裝置的名稱
    # cgdisk /dev/sda    // GPT 分割管理圖形工具

    我的 T61 只有 100GB HDD,4GB RAM,目前分割磁區為:

    Part. #    Size         Partition Type
    -------------------------------------------------
               1007.0 KiB   free space
    1          2.0 MiB      BIOS boot partition
    2          6.0 GiB      Linux swap
    3          87.2 GiB     Linux filesystem
    
  3. 無線網路設定:
    # wifi-menu
  4. 最好先編輯下 Mirror 鏡像站台 (指向台灣),安裝速度差很多。
    # nano /etc/pacman.d/mirrorlist
        ##
        ## Arch Linux repository mirrorlist
        ## Generated on 2015-10-01
        ##
        ## Taiwan
        Server = http://archlinux.cs.nctu.edu.tw/repo/os/arch
        Server = http://shadow.ind.ntou.edu.tw/archlinux/repo/os/arch
        Server = http://ftp.tku.edu.tw/Linux/ArchLinux/repo/os/arch
        Server = http://ftp.yzu.edu.tw/Linux/archlinux/repo/os/arch

    更新同步下套件資訊:

    # pacman -Syy

Chroot 後的設定摘要

  1. 關於無線網路重開機後的自動連接
    參考:Arch Linux 自動連接可用無線網絡

    1. 使用 wifi-menu 連接並自動創建設定檔。
    2. # systemctl start netctl-auto@wlan0.service
      // 注意 wlan0 interface 裝置名,可用 ip link/ifconfig/iwconfig 查詢

      設定沒有問題就讓其開機時啟動:

      systemctl enable netctl-auto@wlan0.service
  2. 新增使用者並給予 sudo 權限
    # pacman -Sy sudo    // 安裝 sudo 套件
    # visudo    // 將其中一行原來註解 %wheel ALL=(ALL) ALL 反註解。
    # useradd -m -g users -G wheel -s /bin/bash username    // 加入可具有 sudo 權限的使用者帳號
  3. 設定 Grub 作為開機管理程式
    # pacman -Sy grub    // 安裝 grub 套件
    # grub-install --target=i386-pc --recheck /dev/sda    // 注意只輸入開機裝置名,不要指定特定磁區
    # grub-mkconfig -o /boot/grub/grub.cfg
  4. 解決重啟後 Grub 選單畫面條紋紊亂 (screen garbled)的問題
    # nano /etc/default/grub    // 修改其中 GRUB_GFXMODE=auto
    GRUB_GFXMODE=800x600
     
    # grub-mkconfig -o /boot/grub/grub.cfg    // 更新 grub.cfg

安裝過程與設定沒有甚麼問題後,執行下列指令重新開機,如此就完成一個基本 Console 環境的 ArchLinux 系統安裝了。

# exit
# umount -R /mnt
# reboot

文章導覽

   

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *