现从nvidia的网站下载相对应的驱动
http://www.nvidia.com/object/linux_display_archive.html 从这里下选择NVIDIA-Linux-x86-96.43.05-pkg1.run或者96.xx 都可以
新安装的ubuntu7.04
(想试试你的驱动是否已经安装上 可以 www.163.com 如果能成功显示 应该是ok了)
在看之前 现记个常用的命令
chmod 777 文件夹/文件名 (修改权限 好做下一步的执行)
sudo su 切到root
ls -al 显示全部的文件 包括隐藏文件
rm -rf 删除文件夹/文件名 (遇到删除不了的 先 chmod 777 文件夹/文件名)
删除原驱动包
sudo apt-get --purge remove nvidia-glx
如果有类似 nvidia 字样的 最好也一并删除
然后删除 /lib/linux-restricted-modules/2.6.xx-generic/文件夹下面带有nvidia字样的内容,这里是内核自带的驱动。(其中 xx 是你的ubuntu的内核的版本 每个的都不太一样)
这里还有个注意的地方 该目录下还有个 隐藏的 .nvidia-new-installer 文件 一并删除
再检查一下。
/etc/init.d/nvidia-glx
/etc/init.d/nvidia-kernel
这两个文件是否存在,删除。类似nvidia字样的也删去了
安装要用到的软体
sudo apt-get install libc-dev
sudo apt-get install build-essentail
(我遇到的情况 跟网上的不太一样 没有用到 sudo apt-get install pkg-config xserver-xorg-dev linux-headers-`uname -r`)
如果在命令提示符下 安装不成功 可以去 系统 -》 系统管理 -》 新立得
然后再 search 一下 (search之前 现 reload 一下 会更新包 ) 这样也可以安装上面用的软体
禁止系统使用默认的驱动
sudo vim /etc/default/linux-restricted-modules-common
在最后的双引号中添加nv,即“”改成“nv” (我的是这样的 网上有的是
“”改成“nv nvidia_new”)
[我这里用的是 vim 编辑模式 按下 insert 即可 保存并退出 按下 shift + 2下 Z]
至此前奏差不多了 开始正是安装了
ctrl+alt+f1 切到 命令模式 (ctrl + alt + f7 可切回图形模式)
sudo /etc/init.d/gdm stop (此时再切回图形 是没用的 )
进入到nvidia驱动目录下
sudo sh 驱动名称
安装过程中,
如果提示有旧驱动,询问是否删除旧驱动,选Yes;
如果提示缺少某某模块(modules),询问是否上网下载,选no;
如果提示编译模块,询问是否进行编译,选ok;
如果提示将要修改Xorg.conf,询问是否允许,选Yes;
接下来就是等待安装完成。
(我的特别点了 于上面的安装过程不一样 它提示 内核什么的不匹配 要求去nvidia官网下载 此时no
后面的我都没管 自己就过去了 {当时偶去洗碗了 结果就这样了}
在安装完成时 nvidia的logo会一闪就过去了 这就代表安装成功了
最后 sudo /etc/init.d/gdm start 再切回图形模式 一切 OK

