安装AMD Radeon R7 240显卡驱动失败后Ubuntu正常模式黑屏无光标求助
安装AMD Radeon R7 240显卡驱动失败后Ubuntu正常模式黑屏无光标求助
嘿,别着急!我之前帮朋友处理过几乎一模一样的情况——装AMD老显卡驱动搞崩系统,只能进恢复模式,正常模式黑屏连光标都没。咱们一步步来搞定它!
第一步:在恢复模式卸载错误驱动,换回开源驱动
- 启动电脑进入恢复模式,选择root shell(根终端)选项,获取最高权限。
- 先把系统分区挂载为可读写模式(默认恢复模式是只读的,没法修改文件),输入命令:
mount -o remount,rw / - 卸载你之前安装的第三方AMD驱动:
- 如果你用的是AMD官方安装包,执行:
amdgpu-uninstall(如果是很老的fglrx驱动,就用fglrx-uninstall) - 如果你是通过apt包管理器装的,执行:
这条命令会把所有和AMD闭源驱动相关的包都清干净。apt purge amdgpu* fglrx*
- 如果你用的是AMD官方安装包,执行:
- 重新安装Ubuntu默认的开源radeon驱动(这个驱动对R7 240这种老GCN架构显卡支持非常稳定):
apt install xserver-xorg-video-radeon - 更新系统启动镜像,确保驱动配置生效:
update-initramfs -u - 最后重启系统:
reboot
如果还是黑屏?试试添加GRUB启动参数
要是上面的操作后还是没法正常启动,大概率是显卡驱动加载时出了问题,咱们临时加个启动参数跳过显卡硬件加速:
- 重启电脑,在GRUB菜单(没看到的话开机按住Shift键)里选中Ubuntu选项,按
e进入编辑模式。 - 找到以
linux开头的那一行,在这行的末尾(quiet splash后面)添加nomodeset,注意和前面的内容用空格隔开。 - 按
Ctrl+X或者F10启动电脑,这样应该能正常进入系统了。 - 进入系统后,按照上面第一步的方法彻底卸载错误驱动、安装开源驱动,之后可以把
nomodeset加到GRUB默认配置里,避免每次开机都要手动改:- 打开终端编辑GRUB配置文件:
sudo nano /etc/default/grub - 找到
GRUB_CMDLINE_LINUX_DEFAULT这一行,把内容改成:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset" - 保存退出(按
Ctrl+O回车,再按Ctrl+X),然后更新GRUB:sudo update-grub
- 打开终端编辑GRUB配置文件:
小提醒
R7 240属于GCN 1.0架构的老显卡,AMD现在的闭源驱动对这类老卡的支持已经很差了,容易出兼容性问题。建议之后一直用Ubuntu自带的开源radeon驱动,足够日常使用,稳定性也更高,没必要再折腾闭源驱动啦。
备注:内容来源于stack exchange,提问作者MasterQweder22




