2008年7月10日 星期四

在compaq nx6130安裝Debian 4.0 with Compiz-fusion

公司借我的這台Compaq nx6130,剛好趁上個週末閒暇之餘找個時間把他重灌。 Windows用起來逼居逼居、礙手礙腳的,我決定把他換成我愛的Debian! ------------------------------------------------------ 基本配備如下: Intel(R) Pentium(R) M processor 1.73GHz, 2M L2 cache. 1G DDR2-533 DIMM. Mobility Radeon X300. ------------------------------------------------------ 首先可以預期的是ATI驅動程式的問題,並且wifi的模組也要正確的安裝。 # sudo apt-get dist-upgrade -y --force-yes把系統更新完畢。 接下來至ATI的網站下載最新的驅動程式。跟nvidia不同的是,他不需要關閉x,也不會要求你把runlevel調到3等等限制,當然還是要預裝kernel-headers跟編譯的環境。 # sduo apt-get install module-assistant build-essential kernel-headers-`uname -r` 接著安裝驅動程式,x86跟x86_64是同一隻程式: #sudo chmod +x ati-driver-installer-8-6-x86.x86_64.run && sudo ./ati-driver-installer-8-6-x86.x86_64.run 安裝完成後,有幾個指令可供測試: 網路上可以看見許多安裝非官方的driver及教學,不過我是安裝官方的driver,所以我只作顯示卡晶片是否正常驅動的測試: $ fglrxinfo 查看fglrx的訊息,正確安裝的話應該如下: =============================== display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: ATI MOBILITY RADEON X300 OpenGL version string: 2.1.7659 Release =============================== $ fgl_glxgears 應該可以看到轉動的齒輪 更新module $ sudo depmod -ae $ sudo modprobe fglrx $ aticonfig --initial 這樣,我的nx6130的Radeon X300便成功安裝完成了。不過事情還沒結束,因為重灌的第二目的就是要旋轉的桌面阿: 在sources.list新增這幾行: =============================== #compiz-fusion # wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | sudo apt-key add - deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/unstable/ ./ =============================== $ sudo su - -c 'wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | sudo apt-key add - && apt-get install compize-fusion-gnome fusion-icon' 安裝Compiz-fusion 想要啟動3D桌面,只要輸入fusion-icon就可以啦!!!不過作到此步,3D桌面效果會啟動,不過畫面卻是一片白。我也為此苦惱了很久,插了一下google,發現有些作法根本完全相反,我這裡只節錄這台機器跑得起來的為準。 $ sudo vi /etc/X11/xorg.conf 其中,新增一個section: =============================== Section "Extensions" Option "Composite" "Enable" # Option "RENDER" "Enable" EndSection =============================== 把Module section改成如下: =============================== Section "Module" Load "i2c" Load "bitmap" Load "ddc" Load "dri" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "vbe" Load "GLcore" EndSection =============================== 再增加一個section在最後: =============================== Section "DRI" Mode 0666 EndSection =============================== 重新啟動xorg,輸入fusion-icon,應該就可以成功出現桌面效果了。 至於無線網路的驅動程式,實際上他會在tty裡不斷的提醒你他找不到合適的firmware。 ldpci得知無線網路晶片的型號之後,下載合適的driver、並且需要自己編譯無線網路的module才行。把編譯好的firmware放在/lib/firmware,就可以快樂的使用無線網路啦~

沒有留言: