先佔個樓吧,等考完試再寫。太忙了。官方的wiki太強大啦,看其他人的配置都是浪費時間,可能看我的也是。
忍不住啦,開始寫一點。
1、下載鏡像,做個安裝盤,不管是優盤還是光碟片都可以,都一樣。如果你連這個都不會,就不要裝Arch啦。
2、硬碟分區。官方推薦的是用fdisk。不多說。分區完成按w儲存結果
mkfs.ext4 /dev/sda1 && mkfs.ext4 /dev/sda2 && mkswap /dev/sda3 && swapon /dev/sda3
3、掛在硬碟。比如
mount /dev/sda1 /mntmount /dev/sda2 /mnt/home
4、修改鏡像源。vi /etc/pacman.d/mirrorlist。添加一行,我用我們學校的源,則寫成這樣。
## BUAA MirrorServer = http://mirror.buaa.edu.cn/archlinux/$repo/os/$arch
注意,這裡面的第一個archlinux指的就是Archlinux,是鏡像站的一個目錄,而後面的$repo是軟體源的檔案夾,$arch指的是你要安裝的系統架構。因為我的筆記本有6G記憶體,我安裝的是x86-64。其實Linux裡面可以通過自己修改核心實現32位系統支援大記憶體,但我覺得那樣做太麻煩。
5、pacstrap /mnt base base-devel
6、安裝過程結束後,產生fstab。
genfstab -U -p >> /mnt/etc/fstab
7、chroot到新安裝的系統
arch-chroot /mnt
8、修改/etc/locale.gen
值得一提的是,原來官方wiki說arch的開發人員們喜歡用nano,所以最小安裝光碟片中只有nano而沒有vi,果然現在他們妥協了。已經內建了vi。
找到en_US.*和zh_CN.*的各行,刪掉前面的#號。
locale-gen
8、修改hostname
echo frost > /etc/hostname
9、說明一下,我們學校的用DHCP,所以我沒有寫網路的事,事實上,預設安裝的過程已經把無線和有線網路都配置好了。
10、設定密碼
passwd
11、建立普通使用者
一般說法是給這個建立的使用者指派到wheel組,然後把wheel組使用者給一個sudo許可權。注意預設沒有安裝sudo,需要自行安裝。
如果你能理解/etc/passwd和/etc/group這兩個檔案,還有visudo,那麼你一定能知道怎麼修改建立立的使用者的許可權和所在使用者組。
12、安裝啟動管理器。
一般都是用grub,因為我們的電腦還有bios不是嗎?
pacman -S grub-biosgrub-install /dev/sda #這裡應該是sda,之前不知怎麼寫錯了。
如果結果顯示no error reported。就差不多已經成功啦。重啟一下。
這裡還要說一下,如果你想安裝的是雙系統,這裡通常grub不能自動檢測到你的Windows分區,需要再安裝一個os-prober的工具進行檢測,然後再
grub-mkconfig -o > /boot/grub/grub.cfg
reboot
15、接下來需要安裝必備的軟體了。看官方的wiki說的很詳細。我簡單說一下我的原則。
xorg-server xorg-utils xorg-xinit xorg-server-utils mesa
這是是打不開startx的,因為X裡沒有東西,通常有人會建議裝一個xterm什麼的,我覺得沒必要,直接繼續安裝驅動,安裝案頭環境就行啦。
lspci | grep VGA
查看自己的顯卡,英特爾是xf86-video-intel,英偉達是xf86-video-nouveau(開源)或nvidia.ATI 的是xf86-video-ati(開源)或catalyst-dkms(閉源)。
這裡還有一點需要注意。你可能聽說過你的電腦是optimus技術的顯卡,也就是所謂的雙顯卡,這裡你可以選擇無視,直接用intel和nvidia的開源驅動,對特效沒有影響(個人感覺)。或者也可以選擇AUR提供的bumblebee解決方案,很麻煩。也很容易出錯。
16、根據自己電腦的情況選擇安裝xf86-input-synaptics等硬體驅動。需要注意,官方的wiki說evdev已經作為xorg的依賴被安裝,以支援熱插拔,但事實上不是這樣的。我沒有看到有沒有安裝這個包,但如果你想掛載NTFS分區並且實現讀寫,則需要另外兩個包,udev和ntfs-3g。
17、安裝聲音管理系統,alsa-utils。
18、安裝案頭環境。我選擇了KDE,之所以不選Gnome是因為它已經像Win8一樣不適合筆記本了,但我不瞭解的是我其實沒有見到哪裡有人用Gnome的平板啊,所以他設計這個的目的是什麼,我想不通。
pacman -S kdebase kdegraphics-kmix(這個是用來再右下角顯示音量用的,否則你會不知所措)
19、安裝字型就不說了,官方wiki裡很詳細,請根據自己的需要安裝。
20、如果你要使用AUR,則需要去AUR的packages裡面下載一個package-query和youart自行編譯安裝。具體方法是這樣的,下載完這兩個包。進入所在目錄。tar zxvf package-query*,進入解壓後的目錄,這時最好切換到普通使用者,如果你是用的普通使用者,那麼這時的命令是
makepkg -s
如果你是root,系統會拒絕你執行此命令,需要再-s 前面加上--asroot
youart的安裝同理。裝完之後可能會提示更新pacman,接受就可以了。
21、開啟圖形介面吧。先簡單配置一下,讓kde開機自啟,而不用startx,
systemctl enable kdm
這就是傳說中的systemd的使用。很爽有木有。
22、然後,以後再寫吧,累了,該睡覺了。
23、剛剛從fcitx的郵件清單裡知道了oxygen-gtk2和oxygen-gtk3這兩個包,裝完重新登陸就能解決由KDE和gnome引起的各種介面不協調問題。包括Firefox和雷鳥,還有LibreOffice。
24、無線上網,一般按官方的方法就可以解決了。我這裡沒有解決好,但現在能用了。如果需要無線時用root使用者運行一下wifi-menu就會自動檢測了。我還沒有找到是什麼因素促成了昨天晚上還不能上無線而現在能上了。
25、有的同學可能想隱藏Firefox的標題列,這個其實很容易,你開啟Firefox,裡面有協助,協助裡有很詳細的隱藏教程。還有,如果你注意了應該會發現,在Custum裡面,有好幾個關閉、最大化、最小化按鈕,那就是為隱藏狀態列之後的瀏覽器準備的。
26、、如果你的fcitx還不能用,那麼root使用者運行qtconfig,在裡面找到預設IME,現在可能是XIM,點開選擇fcitx,重新登陸。只是一種可能,不保證能用。
##這世間上就沒有完美的事情嗎?才覺得Opera 比firefox和chrome都要快呢,馬上就出現了如果系統的LANG設定為預設和英文狀態就不能啟動fcitx,還有libreoffice中也不能##啟動。好吧,我妥協,中文就中文吧,但即使改成了中文,opera中的IME也只能在左上方顯示。這特麼就是bug嗎?fcitx官方的wiki也提到了這種事情,出現這樣情況和輸##入法沒關係,而是軟體本身的bug。是軟體發送IME座標,IME接受座標出現在相應位置。