新買了HPZ800工作站,打算安裝Ubuntu9.10單系統。
插入光盤,安裝到大約94%,出現“grub package failed to install /target/”字樣,“OK”后跳出。解決方法:在光盤啟動的模式下修改/etc/network/interfaces等文件實現系統聯網,然后在命令行中輸入:sudo apt-get install grub,安裝grub成功后,再重新安裝系統就沒有問題了。
但重啟機器后黑屏,這是由于NVIDIA顯卡驅程沒有安裝的緣故。應在安裝系統成功后暫時不重啟,在光盤啟動的模式下安裝NVIDIA的驅動程序。具體方法(引自這里):
步驟一:
ubuntu9.10好像沒有xorg.conf這個文件,所以就沒有配置xorg.conf一說。
步驟二:
一般來說首先是看看你自己到顯卡是什么型號,使用命令: lspci -v 可以查找到自己電腦到一些設備,我查到到顯卡就是:
01:00.0 VGA compatible controller: nVidia Corporation G96 [GeForce GT 130M] (rev a1)
Subsystem: Lenovo Device 387a
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at ce000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at cc000000 (64-bit, non-prefetchable) [size=32M]
I/O ports at 2000 [size=128]
Capabilities:
Kernel driver in use: nvidia
Kernel modules: nvidia
步驟三:
從上面我們看出我到電腦是GeForce GT 130M型號到,屬于nvidia中100s notebook系列到,這個可以在官方網站上下載到。我下載到zip文件名叫做:nvidia_gf_19042_linux32.zip,解壓后出來到是:NVIDIA-Linux-x86-190.42-pkg1.run。待會要用到就是NVIDIA-Linux-x86-190.42-pkg1.run這個文件,但是名字太長,我們可以改得簡單一點,就叫作N.run好了。方便待會安裝使用。
步驟四:安裝頭文件
代碼為:
sudo apt-get install linux-headers-$(uname -r) build-essential
步驟五:
刪除已安裝的舊版Nvidia驅動程序
打開Ubuntu軟件中心,在“已安裝的軟件”中搜索Nvidia,即可見到受限驅動,選擇將其刪除,然后刪除與之相關的不再被需要的程序。
代碼:這個代碼到作用是自動刪除那些無用到文件,因為ubuntu下存在好多以來關系,我們刪除了一些文件以后可能其他到以來文件也就沒有用了,所以使用此命令來清除垃圾文件。
sudo apt-get autoremove
步驟六:關閉gdm
這時就不是桌面系統了,后面是文本模式,所以我是將下面到內容存為文本格式放到手機里面,一邊參照一邊做到。
按住Ctrl+alt+F1,進入文本模式,登錄后關閉gdm。
代碼:
sudo /etc/init.d/gdm stop
步驟七:刪除舊版驅動殘余
代碼:
sudo rmmod nvidia
sudo rm -r -f /lib/modules/2.6.31-15-generic/kernel /drivers/video/nvidia /*注意此處2.6.31-15-generic為內核版本,不同的內核此處不一樣,我剛從14版本升級到15版本,不知道大家是什么版本*/
步驟八:安裝新版驅動
代碼:
sudo sh N.run /*前面已經將下載到驅動程序改過名字到,這里就方便了許多,不然一大竄文件名容易寫錯 */
然后就會出現官方的協議聲明,選擇Accept,然后就會開始安裝,中間過程會詢問時候更新xorg.conf,選擇yes,然后一路OK下來即可完成安裝。
步驟九:重啟
代碼:
sudo reboot
重啟后,系統工作就正常了。在“系統”>>“首選項”>>NVIDIA X Server Setting 處可以看到本子顯卡的相關信息了。
出處:http://www.cnblogs.com/Openmind/