Linux下Nvidia主板驱动的安装引言:上一章节我早已述说了怎样在自己的笔记本上安装DebianLinux操作系统,这一章节将告诉你们怎么安装主板驱动程序。目前绝大多数版本的Linux都可以挺好的支持主流的硬件设备,这要谢谢分布在全球各地的Linux内核程序员,她们将好多主流的硬件驱动编撰入Linux内核,致使Linux可以在诸多不同硬件平台得以顺利运行,这种驱动被称为开源驱动,但是被集成在Linux内核当中,但是有时这种驱动挺好用,2008年我在ibmx22电脑上安装了Ubuntu8.10,这是一台2001年的老笔记本了,P3733的cpu,主板是ATI7000的主板,只有8M内存,并且使用开源驱动,适当的更改配置文件xorg.conf,促使这个老笔记本竟然还能顺利的运行compiz,也就是那种美轮美奂的桌面特效,同时也可以玩CS游戏,平均FPS也在60左右。并且现今诸多的硬件厂商为了保护自己的知识产权,而将部份硬件参数保护上去,不向外公布,所以导致开源驱动程序似乎可以使用,而且不能完全发挥硬件设备的全部功效,如Nvidia,AMD等主板芯片制造厂商,使用开源驱动程序,尽管可以应付日常办公,却未能实现3D疗效,幸而这种厂商开发了私有驱动,这么以来Linuxer也可以玩3D游戏了。
如今我就将怎样安装Nvidia的主板驱动告诉你们。1、安装打算首先用浏览器登入到Nvidia的官方网站下载ForLinux的驱动,这儿需要注意,ForLinux的驱动有两种,一种是32位的,一种是64位的,这个区别主要是看自己安装的Linux究竟是32位的,还是64位,在前一章安装篇里我早已做过介绍了,假定当前我使用freedmit用户登入到本机,这么下载的驱动程序就可以下载到/home/freedmit下,也就是当前用户的根目录,由于我使用的64位操作系统,所以下载64位的驱动程序,名为NVIDIA-Linux-x86_64-177.67-pkg2.run。接出来的操作要比较复杂了,应为安装Nvidia驱动,须要编译相关内核模块,所以须要安装Linux内核头文件linux驱动如何安装,gcc,make等工具,你可以点击屏幕最左端的“应用程序”选项,再选择“附件”,该菜单栏下有一个“终端”,该工具相当于windows下的DOS,而在Linux下被称为Shell,我们点击打开,便出现如下窗口:“$”我们可以叫做终端标示符,普通用户用$表示linux查看硬件信息,超级用户rt,用”#”表示,接出来所有的$和#都表示终端标示符,不代表输入的命令,”//”后的字符代表注释,不要输入到终端中,请你们注意,再者终端提示符前的字符省略了。
$:surt//获得超级用户,只有超级用户才有安装软件的权限密码://输入密码,这儿不会出现“”字符,请注意#:apt-getinstalllinux-headers-2.6.26-2-amd64gcc-4.1make//借助apt工具,安装linux头文件,和gcc,make编译工具此时你要根据提示要求将标有disc1的dvd光碟插入硬盘,进行软件安装。#:cd/usr/src//步入到/usr/src目录,刚刚安装的头文件在这儿#:mkdirlinux-headers//创建linux-headers文件夹#:ln-slinux-headers-2.6.26-2-amd64linux-headers//创建linux-headers到linux-headers-2.6.26-2-amd64的软联接2、安装过程如今我们就可以安装驱动程序了,并且在安装之前还有最后一件事要做,就是停止X-windows服务,也就是要退出图形界面,你可以这么操作Ctrl+Alt+F1,此时将步入到一个Shell终端,如:freedmitlogin:rt//用rt用户登入终端password://输入密码,这儿也不会有“”字符,请注意步入终端,出现终端提示符(终端提示符前的字符省略了)#:apt-getremovexserver-xorgxorg//删掉xserver-xorgxorg软件包这儿懂行网友可能会困惑,不是说关掉图形服务就可以了么?假如删掉xserver-xorg的话,即使是装上了驱动,也启动不上去图形服务了啊,我尝试过killall命令,并且中止服务,屏幕只是黑了一下屏linux驱动如何安装,并重新手动启动图形界面,难以杀害,也有的网友可能会提议更改/etc/inittad,更改启动级别,采用字符界面,重启机器,我试了将runlevel更改为3,默认为2,并且没有用,就直接删掉xorg了,前面再装就可以了。
#:killall-9Xorg//杀害Xorg进程,关掉图形界面(由于刚刚早已删掉了xorg了,所以不会再手动重启了)#:cd/home/freedmit//步入到freedmit用户的根目录,昨天的驱动程序下到这儿了#:chmod755NVIDIA-Linux-x86_64-177.67-pkg2.run//给安装程序以执行的权限,这儿可以不用敲如此常的名子,当输入N之后点击tab就可以手动补全了#:./NVIDIA-Linux-x86_64-177.67-pkg2.run//当前目录下执行NVIDIA驱动程序此时可以完全依照提示操作,无外乎选择ok或n,我这个半吊子英文盲都可以读懂,相信你也不会困难,两分钟就可以搞定了,程序手动退回到终端,接出来就是把刚刚卸载的xserver-xorg和xorg重新安装。#apt-getinstallxserver-xorgxorg//安装xserver-xorgxorg安装好了,我们须要配置一下xorg.conf文件,就可以启动图形界面了,nvidia提供了一个特别好用的工具nvidia-xconfig,借助这个工具我们就可以形成一个适宜自己机器的xorg.conf配置文件。
#nvidia-xconfig//运行nvidia-xconfig,它将在/etc/X11下形成新的xorg.conf文件#startx//启动X服务(这儿你可以选择重启机器)此时是否看到了睽违已久的Nvidia图标了啊,假如看到了,这么恭喜你,你的驱动安装早已成功了。这儿我在安装驱动的时侯还遇到一点点问题,就是新形成的配置文件,将我的刷新率设置太高,造成我的老爷显示器死机,不得已,只好回到字符界面,用vi工具,自动更改刷新率。步入了桌面是否觉得和没有安装驱动程序曾经一样呢?没有关系,我们可以测试一下,仍然借助apt工具,在终端里安装mesa-utile软件包,该包内富含glxinf和glxgears等工具,安装好后可以这样使用#glxinf//显示主板信息如右图所示:你们注意,这儿第七行显示directrendering:yes,说明驱动安装成功,而且可以使用3D疗效了。#glxgears//运行glxgears,出现如下疗效你就会发觉在”应用程序“里的”系统工具“中多了一个”NvidiaXServerSettings”工具qq linux,你可以借助此工具查看和设置自己的主板,和显示器的码率等。
杂记:至此,nvidia的驱动程序安装完毕,这个驱动程序的安装确要比windows下的要困难一点,而且你会发觉你又多学习了一点Linux的知识,莫非不是么?学习是辛苦和沉闷的,并且收获总是让人喜悦的,当我写下这篇文章的时候,又追忆当年的这些辛酸,如今想想,真的是特别值得的,万事开头难,只要你们肯坚持,相信你一定能成为以为真正的Linuxer。Freedmit山西-乌鲁木齐2010年1月20日编者注:该文使用OpenofficeWriter编辑,并采用GPL合同,在GPL合同下,可自由传播更改。