Fedora下的ATI显卡官方驱动的拯救
在Fedora下玩ATI显卡官方驱动让人郁闷的是每次升级Kernel或是Xorg后都要重新安装显卡驱动。一个好的解决办法是使用rpmfusion的akmod-catalyst和xorg-x11-drv-catalyst(http://forums.fedoraforum.org/showthread.php?t=155503),但当由于一些错误操作或者软件冲突导致图形界面起不来时,本文就发挥作用了。
1. 以runlevel 3登录重新安装驱动
1.1 修改/etc/inittab
id:3:initdefault:
在Fedora15中引入了systemd,这使得我们要这样改:
ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
1.2 reboot
reboot
1.3 从新安装显卡驱动
./ati-driver-installer-11-5-x86.x86_64.run
2. 用live-user登录,强行卸载ati显卡驱动
2.1 以live-user登录,进入ati安装目录
[root@wjpc ~]# cd /media/_Fedora/usr/share/ati/ [root@wjpc ati]# ls amdcccle drv.list lib64 preun_doc.sh amd-uninstall.sh fglrx-install.log libGLdir.txt preun_km.sh ATI_LICENSE.TXT fglrx-uninstall.sh postun_cp.sh cp.list KernelVersionList.txt postun_drv.sh doc.list km.list postun_km.sh
2.2 将该目录下的*.sh和*.list文件中路径替换并卸载驱动
for i in `ls *.sh *.list` do echo $i mv $i $i.back cat $i.back | sed 's@/etc@/media/_Fedora/etc@g;s@/usr@/media/_Fedora/usr@g;s@/lib/modules@/media/_Fedora/lib/modules@g' > $i done chmod +x *.sh ./amd-uninstall.sh --force
2.3 reboot
reboot