Ubuntu升级到Breezy后的n卡驱动安装
时间:2005-10-18 来源:shellsheer
ubuntu升级到5.10以后发现sudo apt-get install nvidia-glx的N卡驱动不能正常工作,屏幕发生偏移。看上去不舒服。所以想把正确的驱动装上。
准备工作:
1。首先要确保自己的显卡没有被例入不被支持之列(这个要去NV网站http://www.nvidia.com/object/unix.html下驱动的readme文件里查),记得找到相应驱动并下载哦。
2。察看自己的内核号:
$uname -r
记下自己的内核号并下载安装相应版本的linux-headers-XXX、linux-source-XXX和build-essential。其中XXX就是你的内核本号。
安装:
1。如果你安装过nvidia-glx驱动,请先卸载它(没安装的话看下一步):
$sudo apt-get remove nvidia-glx
删除/etc/init.d/nvidia-glx这个文件:
$sudo rm /etc/init.d/nvidia-glx
2。安装gcc3.4:
$sudo apt-get install gcc-3.4
3。Ctrl+Alt+F1到控制台,关闭gdm:
$sudo /etc/init.d/gdm stop
4。到显卡驱动所在目录,并执行:
$CC=gcc-3.4
$export CC
$sudo sh NVIDIA-Linux-XXX.run (执行的就是你下载下来的驱动,好象 是个脚本。)
安装过程好象要重编内核,这个我也不大懂,嘿嘿。你就一路"OK“吧。如果看到输出的结果中有“complete"之类的就说明安装好了。
5。修改/etc/X11/xorg.conf文件:
$sudu cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
$sudo vi /etc/X11/xorg.conf
修改的内容为:
注释掉Load "dri" 与Load "GLcore",加入Load "glx";改Drive "nv"为Drive "nvidia"
vi用法我就不说了,我也知道的不多,就会用个:wq
6。最后再启动gdm
$sudo /etc/init.d/gdm start
小小总结:ubuntu不象RH那样可以改inittab实现文本界面的开机。需要用sudo /etc/init.d/gdm stop来停止gnome display manager(?)。
ubuntu安装的时候不安装内核源代码,要后动安装后才可重编内核。