LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 808|回复: 1

安装ati9.1驱动失败后的补救

[复制链接]
发表于 2009-2-4 19:29:01 | 显示全部楼层 |阅读模式
首先说明,我是菜鸟,本文章也仅仅针对菜鸟。高手,达人请略过。另外,欢迎菜鸟朋友交流,欢迎高手达人指教。
感谢CCTV,MTV,AAVV……,感谢……,感谢……

好了,不废话了。下面是正题。


我的电脑用的是ATI9550显卡(老机器,见笑了),安装的是Fedora10。一直没找到合适的驱动,到目前都是裸开在。速度慢不说,特效也没有(虽然安装了驱动也没多少特效,但有总比没有好吧。这点ubuntu做得不错,安装系统的时候直接安装好了驱动)。看到ati for linux 驱动的9.1版出来也有段时间了,禁不住诱惑,当了一回小白鼠。结果就是进不了X界面了。
先说安装:
进入控制台安装,按ctrl+alt+Fn就可以了,这里奇怪的是以前的fedora的图形界面都是控制台7,也就是ctrl+alt+F7才是图形界面,而Fedora10居然用的是控制台1。在2-7之间随便挑个控制台,然后root登录,执行init 3 进入单人模式,执行runlevel,查看结果,如果是"5 3"说明顺利,找到ati 9.1版的驱动,直接运行安装,然后重启。
补救措施:
首先想到的是重启,结果连登录界面都看不到。连续几次重启后,彻底的失去了信心,这方法无效。
于是找出了以前fedora的安装光盘,进入救援模式。就是那个linux rescue选项的。Fedora10我用的是硬盘安装,硬盘启动后没救援模式。正好手头上有Fedora6的光盘,也就顺手用了。据说,可以用Grub 直接进入救援模式的,但具体怎样做我不太清楚。所以只好笨人用笨办法了。用Fedora6的光盘启动,选择lilnux rescue选项。进入后chroot /mnt/sys***目录,就可以在硬盘linux系统下工作了。查看/usr/share/ati目录(这就是ATI显卡驱动的安装目录了),里面有个g*uninstall*的文件(具体文件名我记得不太清楚,用ls查找就可以了)。然后执行该文件,系统提示无权限执行。此路不通,只有想别的办法了。我想既然进不了X,但控制台应该是没问题的。于是就vi修改/etc/inittab,修改"id:5"为"id:3",把图形界面模式修改成无图形模式,保存重启。顺利的看到了login的无图形登录界面,也就是“传说中“的控制台。下面就没什么好说的了。root登录,进入/usr/share /ati目录,执行g*unistai*文件。把/etc/inittab 修改回来,也就是把"id:3"改成"id:5“,重新启动,就可以进入X界面了。

最后我的结论就是,linux很好,很强大。尽管放心的折腾,然后使劲的补救,实在不行还可以重装嘛。在重装中学习,印象深刻啊。(我就是这样从小白学成菜鸟的,<重>装吧<重>装吧的就装会了)
发表于 2009-2-4 20:15:36 | 显示全部楼层
兄弟挺能折腾,但方法有些麻烦并且操作不容易,在这里:
http://www.linuxsir.cn/bbs/thread336166.html

我曾发过帖子说因kernel 内核本身的原因,造成ATI官方驱动安装不了,必须修改kernel 内核里的一个文件才能安装成功,所以,也是为什么我一定要自己由内核源码包来编译内核。

另外,进入 init 3 的方法最简单的是在开启进入GRUB时,按Esc键进入GRUB的菜单,上下键移动到你要进入的内核,按e键进入编译模式,再移动到:
  1. kernel /vmlinuz-2.6.28.3 ro root=/dev/sda2
复制代码

这一行(类似的) 再按e 键修改这一行为:
  1. kernel /vmlinuz-2.6.28.3 ro root=/dev/sda2 3
复制代码

然后回车 再按b键,就可以进入init 3 即所谓的文本模式。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表