自从装好Fedora 9系统,通过降级X Server的方式安装好Nvidia 173.08的驱动以来,系统一直都没有升级过,每天看着系统需要升级的对话框,和越来越多的高级版本的软件,终于在我回家来的时候住宿的宾馆忍受不住诱惑而动手升级了,我用的浙江台州移动的USB无线网卡,上网速度慢,那天晚上是宽带,比较快一点。
系统升级是好事,可以修复系统和软件的bug,但是这次把我整惨了。由于总的软件升级包有800M之多,那天晚上在宾馆也没有全部下载完,昨天晚上闲来没事,有接着升级了,升级了所有 xorg*,可是今天晚上回来上网,是无论如何也进不了桌面了。挣扎并使劲折腾了一番,才最终解决问题。
我知道引起这个问题的原因是,173.08的驱动和最新的xorg不兼容造成的。那既然已经安装好最新的xorg了,那么解决问题的办法就是升级nvidia的驱动。于是去了网吧,带着U盘,其实我刚开始的时候也不知道具体怎么才能解决,是尝试最新的nvidia的驱动呢?还是和上次那样再降级回去呢?
也很迷茫,在网吧看了一下上次降级的教程,发现连桌面都进不去,根本是不行的了,那么只有尝试最新的nvidia的驱动了。
去了网吧就打开了Nvidia的官方网站 Linux Display Driver Archive,下载最新的171.06.01驱动,在fedoraforums看了一些教程,发现Nidia的确已经发布了支持X server 1.5的驱动了,无需再降级到X server 1.3了,呵呵,这让我很高兴。但是人家教程里面使用的是nvidia-x11-drv-173.14.05-1.beta.fc9.i386.rpm驱动,那个链接已经失效下载不下来了,于是有搜索,看教程,终于找到了一个NVIDIA-Linux-x86-173.14.09-pkg1.run的驱动,看起来应该是非常新的,就下载到了U盘。
当时也遇到很多问题,毕竟人家写howto的时候,xorg也不是现在这个版本呢,没办法,我的内核好像也被升级过,我也没有办法,只好多下载了几个最新版本的nvidia驱动。
遇到的第二个问题就是,进不了桌面,只能是文本模式来操作我的笔记本,那么如何才能将U盘的文件复制到电脑呢?我当时也不知道,哎,问谁都不如问百度,终于找到了答案,Linux早就支持在文本模式下挂在U盘了。方法如下:
在 /mnt 目录下新建一个目录 udisk , mkdir /mnt/udisk ,然后 mount /dev/sda /mnt/udisk 就可以了。我抄了这些之后就回来了。没有想到回来,如何都mount不了U盘,我也不知道我的U盘在 /dev/sda /dev/sda1 到底在哪个里面,也不知道用什么命令来查看他们。我又是重启电脑,又是man mount的足足研究了一个小时,均没有成功。
又有想去网吧的冲动了,不过,突然将想起了我那Blackberry 1700V,哎,我的黑莓有点问题了,自带的浏览器不能上网了,不过才发现我手机上装Opera Mini了,打开Opera,还好,还能上网,于是就打开wap.baidu.com搜索,终于找到问题的答案了,原来要用这样的命令才可以。
mount -t vfat /dev/sda1 /mnt/udisk
可是我是无论如何也在 /mnt/udisk 目录下看不到任何文件,要知道我所下载所有的驱动文件都应该出现在那里呢。正在我郁闷的时候,突然看到了如下的命令:
如果你的电脑上还有SCSI/SATA硬盘或内置读卡器,则U盘上的分区就不是/dev/sda1了,可用命令 fdisk -l 来查看它到底是 sda1还是sdb1、sdc1、sdd1
这才最终解决了我的问题,这下挂在成功了,赶紧 sh NVIDIA-Linux-x86-171.06.01-pkg1.run 也忘记提示我什么了,装不上,我那个失望啊,他应该是最新的才对啊。为什么装不上呢?
哎,本来就是抱着试了试的态度,sh NVIDIA-Linux-x86-173.14.09-pkg1.run 这次奇迹出现了,能安装了,不过还是有个地方提示我有问题,心里咯噔一下过去了。最后还是顺利安装成功了,谢天谢地阿。
赶紧 umount /mnt/udisk 拔下U盘,reboot ,我的天,nvidia 的logo居然出现了,还没了Beta字样。我心里那个高兴ing
系统升级了就是好,发现巨蟒输入法也比较好用了,而且,屏幕也看的更清晰了,因该这个驱动比 173.08 新的缘故吧,但fusion还是能用,终于解决问题了,哎,花了我两三小时的时间阿。