整個安裝須要聯接網絡!如今的xorg爲6.8.1,gnome爲2.8.0
看了你們爲了使用gnome,出現了那麼多問題!這裏我就推薦一個發行版,再安裝上gnome2.8.0。這個發行版升級也方便,就是安裝麻煩一點。
ArchLinux是一個自定製的i686預編譯發行版,它有方便的在線更新功能!使用它,省去了咱們安裝Gentoo時的編譯時間,若是你安裝過Gentoo,那麼安裝它是垂手可得的事情。個人安裝參照了官方文檔和linuxsir上的仁兄們的文章,在此表示感謝。
準備工做:
1.下載ArchLinux的安裝鏡像:能夠在官方網站下載(www.archlinux.org),我這裏鏈接這個臺灣地址比較快(),我下載的是arch-0.7-bete1-base.iso。
2.我已經安裝了一個linux,有了grub,所以這裏針對grub配置。首先提取iso中的initrd.img和vmlinuz文件到/boot,而後配置你的grub菜單文件,添加:
[code:1]title Arch Linux Setup
root (hd0,9)
kernel (hd0,9)/vmlinuz
initrd (hd0,9)/initrd.img[/code:1]
這裏,grub的具體設置應根據本身的狀況改變(我不用說了吧),而且把你的iso文件放到一個你安裝中不會格式化的分區。
3.重啓動系統,進入安裝。
ArchLinux的安裝(不須要網絡):
1.首先須要mount上你的iso所在分區和iso文件:
[code:1]mount /dev/discs/disc0/part13 /mnt
mount /mnt/arch-0.7-beta1-base.iso /src -o loop -t iso9660[/code:1]
個人iso放在hda13上,各位根據具體狀況調整。由於archlinux使用了devfs,因此命令有些不一樣。
2.如今就能夠執行/arch/setup進入安裝界面了。
3.首先是分區配置(Prepare Hard-driver)。先要分區,記得不要用auto哦,這樣你的硬盤數據就掛了,固然你也不能安裝了,呵呵!選擇本身分區,它使用cfdisk,這個我不用介紹了吧!而後就是配置掛載路徑了。它的配置不是選擇一個分區而後輸入路徑,要注意看它的界面上的文字!首先是選擇swap分區,而後是根分區,而後纔是自定義分區。這些設置好以後就搞定了。
這裏要說的是,最好就分一個boot,一個swap,一個/,一個/home算了。它把gnome和kde這些都安裝在/opt裏的,因此,不要按照redhat的方式分配哦,要否則要出問題的。
還有就是,我硬盤安裝,因此我分區以後提示必須重啓動系統,所以,應該退出重起動!這樣若是你的/boot所在分區號變了的話,必定要更改grub的相應起動項哦!
4.而後是選擇要安裝的軟件包。由於咱們下載的是base的iso,因此只有一個base選項,選定就能夠了。接着就是安裝了,一路肯定,安裝好以後就搞定了。
5.如今開始安裝內核。你能夠選擇安裝預編譯的內核,也能夠馬上編譯。前者沒什麼好說的,後者就須要按照它的提示作。我推薦本身配置並編譯,這樣你會對你的內核模塊瞭然於胸,對後面的配置頗有利。
6.這步很關鍵,配置系統的配置文件,建議去官方網站看看這一節,瞭解一下。
首先是配置rc.conf,注意這樣一些地方:
[code:1]#
# Localization
#
# HARDWARECLOCK: set to "UTC" or "localtime"
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: fount in /usr/share/kbd/consolefonts (only needed for non-us)
# USECOLOR: use ANSI color sequences in startup messages
#這裏配置時區
HARDWARECLOCK="UTC"
TIMEZONE=UTC
...
...
#
# Networking
#這裏是主機名
HOSTNAME="SWPI"
...
...
#
# Module to load at boot-up (in this order)
# (prefix a module with a ! to disable it)
#這裏是開機要加載的內核模塊,我是本身編譯的內核,因此基本沒有什麼要加載的
#若是你的硬件是內核模塊,那麼記得加上!
#前面有!表示不加載
MODULES=(!usbserial !ide-scsi)
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
# (prefix an interface in INTERFACES with a ! to disable it)
#
# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")
#這裏配置網絡,要配置好哦,要否則上不了網的
lo="lo 127.0.0.1"
eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
INTERFACES=(lo eth0)
#
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
# (prefix a route in ROUTES with a ! to disable it)
#這裏配置網關,我經過ADSL路由器上網,因此ROUTES也要打開,默認是關閉的
gateway="default gw 192.168.0.1"
ROUTES=(gateway)
#
# Daemons to start at boot-up (in this order)
# (prefix a daemon with a ! to disable it)
#這裏是開機要起動的服務,暫時不須要更改
DAEMONS=(syslog-ng hotplug !pcmcia network !netfs crond)[/code:1]
而後是grub菜單文件menu.lst,系統默認加上了archlinux的起動項,你可能須要添加一些,我就很少說了。還有就是hosts和fstab,這個按照文件裏的格式配置就能夠了。至於modprobe.conf我沒什麼好改的(本身編譯內核就是好阿),resolv.conf之中配置你的DNS服務器地址。
7.安裝起動程序,通常是grub。這裏我遇到一個問題,個人根分區在hda10,安裝程序中只能選到hda9,所以這裏我沒有經過,不過由於我原本就有grub,所以我跳過了。
8.退出安裝程序,重新進入系統,首先用root登錄,密碼爲空,所以進入後首先passwd設置密碼。一個base系統就搞定了!
圖形程序(xorg+gnome)的安裝,須要聯接網絡:
準備:
由於我聯接那個臺灣服務器很快,因此,我先把/etc/pacman.d/current和extra文件中的服務器列表最前面加上以下行:
[code:1]#這個加在current文件中
Server = ftp://cle.linux.org.tw/pub/ArchLinux/current
#這個加在extra文件中
Server = ftp://cle.linux.org.tw/pub/ArchLinux/current[/code:1]
還要在/etc/pacman.conf中把
[code:1]Include = /etc/pacman.d/unstable[/code:1]
前面的註釋去掉,由於gnome2.8.0仍是測試中。
好了,如今開始吧:
1.同步你的包列表:pacman -Sy
2.升級基本系統到最新:pacman -Syu
3.安裝xorg: pacman -Sy xorg
4.配置xorg:xorgconfig,生成的配置文件就在/etc/X11/xorg.conf
這裏,個人羅技光電的鼠標配置以下:
[code:1]"Protocal" "ExplorerPS/2"
"Device" /dev/input/mice
"ZAxisMapping" "4 5"[/code:1]
5.運行startx看看,成功了嗎?
6.個人gf400,因此安裝nvidia驅動:pacman -S nvidia。記得要退出x哦,並且安裝好以後要更改xorg.conf的相應選項:
[code:1]#確認打開
Load "glx"
#確認關閉了
#Load "dri"
#注意修改Device中的
Driver "nvidia"[/code:1]
這些和平時安裝須要修改的同樣!還要記得在/etc/rc.conf裏的MODULES裏的括號裏頭的最後加上nvidia哦!
7.再次startx,成功了嗎?
8.Ok,如今安裝gnome:pacman -S gnome。呵呵,大概要下載100多兆的東西,這樣就安裝了一個基本gnome桌面了。
9.安裝gdm:pacman -S gdm
10.設置開機起動gdm,記得怎麼設置嗎?對了,在/etc/rc.conf裏的DAEMONS裏括號裏的最後加上gdm就能夠了。
11.重啓動,進入gdm,選擇起動gnome,進入gnome!
中文美化:
準備:
創建一個目錄/usr/share/fonts,拷貝simsun.ttf(simsun.ttc更名),tahoma.ttf,tahomabd.ttf到這個目錄。到
http://download.linuxsir.org/struggle/下載裏面的四個包。 最好退出x,而後咱們開始: 1.運行fc-cache -vf 2.安裝下載的四個包,注意順序: [code:1]pacman -Rd freetype2 pacman -A freetype2-2.1.7-1.pkg.tar.gz pacman -Rd fontconfig pacman -A fontconfig-2.2.95-1.pkg.tar.gz pacman -Af libXft-2.1.6-1.pkg.tar.gz pacman -Rd pango pacman -A pango-1.4.0-1.pkg.tar.gz[/code:1] 3.修改/etc/gtk/gtkrc.zh_CN,/etc/gtk-2.0/gtkrc這些都是老話題了,本身參照之前的修改搞就是了。 4.好了,進入gnome,將字體改爲tahoma,將字體渲染改爲單色。如今的字體顯示是否是就ok了?呵呵。 起動xorg的陰影和透明功能: 1.安裝軟件包:pacman -S xapps 2.在xorg.conf中添加以下選項: [code:1]Section "Extensions" Option "Composite" "True" EndSection[/code:1] 在你的nvidia顯卡的配置模塊中加入: [code:1] Option "RenderAccel" "True"[/code:1] 3.進入gnome,運行:xcompmgr -c &,打開陰影 4.開一個終端,運行:transset 0.6,用十字光標指定一個窗口,ok,透明出來了! 到這裏就差很少了,可是咱們的gnome只是一個基本系統而已,若是你須要其餘的,請pacman你須要的軟件包。所以,最好熟悉一下pacman的使用,至於有什麼包嘛,到www.archlinux.org上搜索就是了嘛! 好了,大概就這些了吧。其實Arch Linux用起來真的不錯,我以爲它和Gentoo太像了,只不過不用本身編譯而已,省時省力!歡迎你們一塊兒交流! 美化包已經更新了,到下載吧!