操作系統:Debian wheezy + xfce4桌面
1、根據型號去NVIDIA官網搜索相關的顯卡驅動
查看顯卡型號:
# lspci | grep VGA
然后去 http://www.nvidia.com/Download/index.aspx?lang=en-us
我下載的是 NVIDIA-Linux-x86-304.88.run
2、安裝gcc並設置版本.
#apt-get install gcc 這樣安裝的是gcc-4.7
注:其實這里也可以不安裝gcc的,在下面安裝linux-headers-$(uname -r)時會自動安裝4.6的版本。
3、安裝make
#apt-get install make
4、安裝編譯頭文件
#apt-get install build-essential #apt-get install linux-headers-$(uname -r) 這里安裝的是gcc-4.6
5、編輯 /boot/gurb/grub.cfg
在 linux/boot/vmlinuz-3.2.0-4-686-pae root=... ro quiet 后面加上 nomodeset (作用是將nouveau顯卡驅動禁用)。
6、進入字符界面 Ctrl+Alt+F1
7、停用X-Server,xfce4采用的是 lightdm 管理器。
#/etc/init.d/lightdm stop
8、安裝顯卡驅動
# sh NVIDIA-Linux-x86-304.88.run
安裝過程中的一些問題:
8.1、安裝過程中提示gcc版本問題,應該用gcc-4.6,但是當前系統是gcc-4.7。
這一句用來將gcc的版本設置為4.6:
#ln -sf /usr/bin/gcc-4.6 /usr/bin/gcc
這一句用來查看當前使用的gcc版本:
#ls -l /usr/bin/gcc*
8.2、沒有禁用系統的nouveau顯卡驅動,會有提示是否自動創建一個文件 nvidia-installer-disable-nouveau.conf,允許創建。這個文件的內容是:
# generated by nvidia-installer blacklist nouveau options nouveau modeset=0
重啟電腦。
9、#startx
---2014.05.26更新--
apt-get upgrade后,重啟電腦無法進入系統,顯示器也沒有了信號。朋友提醒我是不是N卡的問題?猛然想到更新時好像有涉及到內核。內核都變了,顯卡的驅動也得變啊!解決辦法如下:
1、進入恢復模式
2、卸載顯卡驅動
以前安裝驅動是采用的:
sh NVIDIA-Linux-x86-304.88.run
所以卸載就用:
sh NVIDIA-Linux-x86-304.88.run -uninstall
3、重啟電腦進入系統后重裝顯卡驅動。
貌似挺簡單。但要注意在安裝顯卡驅動時一路默認值安裝后,進入系統在“應用程序菜單”中打開Nvidia xserver settings時會提示沒有配置文件。按提示操作即可,如果還是無法進入系統,
編輯 /boot/grub/grub.cfg
在 linux/boot/vmlinuz-3.2.0-4-686-pae root=... ro quiet 后面加上 nomodeset (作用是將nouveau顯卡驅動禁用)。
最后重啟電腦!
--End--