Arch Linux 安裝筆記

從大一開始用Ubuntu到現在也有4年了,在一般使用上算頗滿意的。尤其是現在有超多Personal Package Archives (PPA)源可以用,更新速度快,很容易就能把一些新的軟體裝好。也因為跟其他Linux發行版相較之下用戶群算多的,所以連PPStream或騰訊QQ這些不開源的商業軟體也都有做Ubuntu專用的deb檔。但是用久了會發現他的bug真的多到爆炸,雖然有以Ubuntu為基礎修正很多bug的發行版Mint Linux,但是Mint Linux沒有台灣本地的鏡像源,所以安裝大一點的軟體都要等很久。至於為什麼要選ArchLinux,而不是其他如Fedora或OpenSUSE之類用戶群也很大的發行版?主要是發現Archlinux官網有一個很強大的Wiki,裏面資料真的很詳細,一般使用者常見的問題都可以在裏面找到解決方案,有些設定文件甚至只要直接複製上面的範例就可以用了。Arch User Repository (AUR)裏面也不乏一些我自己常用的軟體,像PPStream和playonlinux之類的程式都是一行指令就裝好的東西。下面稍微整理一下安裝步驟。

裝備:

  1. 先下載映像檔燒成光碟,然後從光碟開機,因為我的CPU只能跑32位元,所以我選”Boot Arch Linux (i686)”。
  2. 進入後先設定網路,我是用無線網路,所以看起來有點麻煩。
    #ifconfig <interface> up
    #iwlist <interface>?scan|less
    #iwconfig?<interface> essid “<SSID>” key s:”<KEY>”
  3. 開始安裝囉!
    #/arch/setup
  4. ?接下來就不用打指令了,照著安裝選單依照順序把該設定的東西選一選改一改就可以了。
    • Select source
      裏面有?testing-remote, core-remote, extra-remote, community-testing-remote, commuinty-remote?這6個選項,只要勾選core-remote就可以了,除非想要在一開始就把一堆程式裝好,建議先把OS裝起來,其他東西之後再慢慢加進去就好了。接下來Mirror selection的部份建議選交大的鏡像站,速度真的很快!下一步要設定網路,但是開始前我就已經設好了,所以可以跳過。
    • Set editor
      nano和vim選一個習慣的,如果都沒用過就用nano吧,功能相對較少,但是在這裡已經很夠用了。
    • Set clock
      我的地區選Asia->Taipei,localtime直接用ntp同步即可。
    • Prepare hard drive(s)
      如果是在空硬碟上全新安裝的話直接選”Auto-prepare” 會很方便,但是如果硬碟裏面還有其他資料千萬不要選這個,不然硬碟會被清空重新分割。手動分割的話選第二個”Manually Partition Hard Drives”,建議至少要有3個部份分別給/boot, root(/),和SWAP,不另外分/boot通常也沒差,只是分割的時候會警告,直接忽略就好了。記得把要掛載root(/)的硬碟格式化成ext4。
    • Select packages
      勾選base和base-devel這兩個群組,接下來記得要選net-tools和wireless-tools,不然會找不到ifconfig和iwconfig,雖然有別的替代方案,但還是習慣用這兩個指令來設定網路。
    • Install packages
      選完就開始安裝套件,網路速度此步驟的速度 。
    • Configure system
      安裝過程中最麻煩的一步,看到這堆設定檔都快暈了 。不過在官方的wiki上都有詳細的設定教學?,一般來說只要稍微改其中幾個檔案裡的一些小地方就可以了。

      1. /etc/rc.conf

        LOCALE=”zh_TW.UTF-8″

      2. /etc/locale.gen
        裏面全部的語系都被注解掉了 ,記得把zh_TW開頭的那幾行前面的注解符號#刪掉。
      3. /etc/pacman.conf
        在這個文件新增一個軟體源[archlinuxfr],安裝yaourt的後會用到。

        [archlinuxfr]
        Server = http://repo.archlinux.fr/i686 ? ? ? ? ?#32位元
        Server = http://repo.archlinux.fr/x86_64 ? ? #64位元

      4. /etc/pacman.d/mirrorlist
        裏面有好幾個鏡像伺服器,如果在”Select source”的時候選錯,可以在這裡改,台灣的那幾個伺服器速度都很快。
      5. Root-Password
        最後設定一下root的密碼,這個步驟到這裡就完成了。
    • Install bootloader
      開機引導程式我選grub,安裝前會讓我們編輯一下設定檔/boot/grub/menu.lst。一般來說如果別的分割區有其他OS,grub可以自己抓到並將設定寫進這個檔案,但是會被住解掉。所以如果重開機之後想直接開別的OS記得把注解符號刪掉,這裡可以先不理會,裝好Arch Linux再回頭改也不遲。
    • Exit Install
      這裡會顯示上面每個步驟是否設定成功,如果都沒問題的話回到命令列輸入
      #reboot 重新開機。
  5. 安裝完成囉~

如果沒有意外的話,上述全部的過程跑完應該不用半小時吧,接下來要安裝一堆有的沒的才比較花時間,祝安裝成功。cc

Leave a Reply

Your email address will not be published. Required fields are marked *