红联Linux门户
Linux帮助

【技巧】Ubuntu卸载错误的AMD官方驱动

发布时间:2016-07-03 22:18:25来源:blog.sina.com.cn/zzyzwsl作者:淡淡_遗忘
自己以后要学嵌入式课程,那么不可避免要多接触Linux了,于是就拿出自己的硬盘中已有的Ubuntu14.04LTS版本安装,最新的已到16.04LTS,不过看了技术文档,更新的挺多的,而且今年4月份左右刚出,想必要有一些功能兼容性不好,那么就先安装14.04版本试试,过段只需进行更新即可。
好奇心下,本着硬件买新不买旧,软件有新的不用白不用原则,还是下载了16.04版本,但是因为无法打开电脑的UEFI,所以安装不了,显示安装错误err1, can’t load之类,就是提示硬盘问题。使用ultra ISO和Universal-USB-Installer-1.9.6.6制作启动盘均无法解决,摸索了一段未成功,于是安装14.04,轻松可以。
安装好后,更新部分功能,之后又要安装双显卡中AMD官方驱动,想实现类似windows系统随意切换显卡功能。于是从AMD官网下载系统,不顾Ubuntu系统警告继续安装,之后重启后果然杯具: ( 提示 the system is running in low graphics mode,之后不管怎么选都无法进入图形桌面。
 
从网上随意找了几个方法未解决,考虑到这种情况重装系统肯定是最省时省力的做法,但是居然决定要折腾Linux,那就从驱动开始吧。首先是按alt+ctrl+F1进入命令行界面后无法登录,显示login incorrect,这是用户名或密码错误,试了很多遍后,在我和Ubuntu谁错了中我选择我错了。于是果然,是我的用户名记错了,应该是sliver-06,我输入的是sliver06,这是受自己电脑名字中sliver06部分的干扰。
 
那么首先,忘记用户名情况下,找到用户名方法:
1,启动时选择Ubuntu高级选项
2,进入带有recover的系统模式
3,在recover menu模式中选netroot(我的电脑上是root)
4,输入 “cat /etc/shadow |less”
5,显示的最后一行单词,即“:”,之前即为你的用户名。
 
最烦人的驱动卸载开始了,步骤如下:
1,参考AMD官网的驱动卸载文档,见http://www2.ati.com/relnotes/amd-catalyst-graphics-driver-installer-notes-for-linux-operating-systems.pdf
2,首先卸载已经安装的ATI显卡驱动:(我的这个方法不可用,提示错误,建议按照官方文档进行)
cd /usr/share/ati/
sudo ./fglrx-uninstall.sh
 
接着执行下面的代码:(这个过程中也出现了一些未找到文件的提示,但没有理会)
sudo apt-get remove --purge fglrx*
sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon
sudo apt-get install xserver-xorg-video-ati
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
重启电脑:sudo reboot
 
重启电脑后,果然可以了。
 
附上如何查看当前正在使用的显卡的方法:可以使用lshw -c video命令。我的里面只有一个显卡,有人的里面两块都有。
 
写在最后,没事不要折腾系统和电脑驱动!能用就可以了。Ubuntu自己安装的驱动就挺好,官方驱动虽然据说性能强,但是有风险。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/22039.html