欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

进入Ubuntu的世界(2)- 驱动程序 博客分类: GNU/Linux UbuntuLinuxGoogleWindows 

程序员文章站 2024-03-21 15:32:28
...

从前面的情况看,没有正确驱动的只有显卡,那么怎么驱动显卡呢,我先到NVidia的官方网站上search到了GeForce8400 GS的相关驱动。一个以run结尾的文件,官网上说直接sh运行这个文件就可以了,于是我进入控制台:

$sh NVIDIA-Linux-x86-100.14.09-pkg1.run

运行失败,提示应该在X Server没有运行的情况下运行,也就是说要退出图形界面,于是我Ctrl-Alt-Backspace, 但是这个命令只会让你重新登录图形界面。于是我找/etc/inittab,但是发现Ubuntu下面好像没有这个东东;最后我在系统设置里面找到了一个和Windows差不多的东西“服务”,里面有一项GDM,嘿嘿,把GDM前面的钩钩去掉,确定后就直接推出图形界面了(无须这样操作,进入命令行后执行sudo /etc/init.d/gdm stop就把gdm关掉了,然后sudo /etc/init.d/gdm start就可以启动),再次运行,还是失败,好像缺少一些依赖的库,Google了一下,很多说要安装nvidia-glx,在网上查了一堆各式各样的,最后也没搞明白怎么弄。还是在新立得软件包管理找到这个软件包,直接下载安装,这玩意儿可真TMD的方便。装完nvidia-glx后再安装nvidia的驱动,这次终于成功了。

 

以上安装方式是Ubuntu7。04的,8.04不同的是不要安装受限驱动nvidia-glx,步骤如下:


执行命令:
sudo apt-get remove --purge nvidia-glx nvidia-glx-new
然后删除 /lib/linux-restricted-modules/文件夹下面的内容,其中有一个隐藏文件.nvidia-new-installer也要删掉。

再检查一下/etc/init.d/nvidia-glx 和 /etc/init.d/nvidia-kernel这两个文件是否存在,有则删之。

最后设置禁用其他的driver驱动模块
sudo gedit /etc/default/linux-restricted-modules-common (命令行下请用vi之类的修改)
将其中的 DISABLED_MODULES="" 改为:DISABLED_MODULES="nv nvidia_new"