感谢支持
我们一直在努力

Ubuntu 10.04下编译内核安装Nvidia驱动

Ubuntu 10.04安装显卡如果使用官方的内核,使用nvidia的受限驱动会出现错误,nvidia.ko错误。


这个问题Fedora很早就有了,现在才到Ubuntu ,提示其实是因为Ubuntu 启用了内核nvidia 驱动模块,屏蔽了nouveau模块 就可以了。


编译前需要的工作:
#apt-get install fakeroot build-essential
#apt-get install crash kexec-tools makedumpfile kernel-wedge
#apt-get build-dep linux
#apt-get install  libncurses5 libncurses5-dev


内核下载:
http://www.kernel.org/pub/linux/kernel/v2.6/
我选的跟原文作者一样的2.6.33.3


编译:
#make localmodconfig可以实现精简编译,根据你目前的系统已经使用的mod来配置,过程中出现了一系列的选择我全选为n,最后生产的.config我出现了点错误,不过不映像我编译。
生成.config文件后记得屏蔽模块 nouveau,是大写的*NOUVEAU,www.linuxidc.com用gedit编辑查找出来把m改为n,y改为n。


#cd /usr/src/linux-2.6***
#fakeroot make-kpkg –initrd –append-to-version=-orange0.1 kernel-image kernel-headers
如果出现错误需要装下make-kpkg ,会提示你安装的软件名字好像叫build-essetial


安装生成的文件:
#cd ..  会发现生成了俩个dep文件
#dpkg –i *来安装
#mkinitramfs -o /boot/initrd.img-2.6.33.3-orange0.1 2.6.33.3-orange0.1
#update-grub完成引导更新


重启机子
#uname -r检查

Ubuntu安装显卡驱动


显卡驱动有俩种,来自官方和第三方。第三方的驱动为系统软件仓库里的那个版本。第三方的版本有很多显示问题。


我的显卡配置为Nvidia 8400GS


第一步、备份xorg.conf
凡事留一手总不会有太多坏处,为避免出现问题的时候能够将X11恢复为正常配置,需备份原有conf文件。
代码:
sudo cp /ect/X11/xorg.conf /ect/X11/xorg.conf.backup


第二步、下载NVIDIA官方驱动文件*.run


第三步、安装头文件
代码: sudo apt-get install linux-headers-$(uname -r) build-essential


第四步、删除已安装的旧版Nvidia驱动程序
打开Ubuntu软件中心,在”已安装的软件”中搜索Nvidia,即可见到受限驱动,选择将其删除,然后删除与之相关的不再被需要的程序。
代码: sudo apt-get autoremove


第五步、关闭gdm
按住Ctrl+alt+F1,进入文本模式,登录后关闭gdm。 这里推荐你将这篇文章复制到root下,去除一些中文,在文本模式下可以用vi查看,如果你记不住命令的话
代码: sudo /etc/init.d/gdm stop


第六步、删除旧版驱动残余
代码:


sudo rmmod nvidia
sudo rm -r -f /lib/modules/2.6.31-14-generic/kernel /drivers/video/nvidia /*注意此处2.6.31-14-generic为内核版本,不同的内核此处不一样*/


第七步、安装新版驱动
代码:


如果run文件权限不够 代码:chmod 777 sh *.run
sudo sh *.run

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu 10.04下编译内核安装Nvidia驱动
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏