Archlinux配置詳解

來源:互聯網
上載者:User

先佔個樓吧,等考完試再寫。太忙了。官方的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接受座標出現在相應位置。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.