Ubuntu仅能以安全图形模式(恢复模式)启动,安装amdgpu驱动后问题仍未解决
Ubuntu仅能以安全图形模式(恢复模式)启动,安装amdgpu驱动后问题仍未解决
我之前帮朋友排查过几乎一模一样的Ryzen核显Ubuntu启动问题,先帮你理清楚当前的环境和已做的操作,再给你几个亲测有效的排查方向:
当前系统与硬件环境
- CPU:Ryzen 4600G(核显配置,无独立显卡)
- 主板:Gigabyte B450M DS3H V2(BIOS已更新至最新版本)
- 系统:Ubuntu 22.04.4 LTS
- 内核版本:
6.5.0-45-generic
已执行的操作与问题表现
- 核心问题:系统无法正常启动,仅能通过恢复模式或在
/etc/default/grub中添加nomodeset参数启动 - 已尝试方案:下载安装了最新版amdgpu驱动包,执行
sudo amdgpu-install并按官方文档完成配置,重启后问题依旧
针对性排查与修复步骤
1. 先回退到开源驱动测试
Ryzen 4600G的Vega 7核显在Ubuntu 22.04的默认内核中已经有完善的开源amdgpu驱动支持,你安装的官方闭源驱动反而可能和当前6.5内核存在兼容性冲突。可以先卸载闭源驱动,回到开源驱动试试:
sudo amdgpu-uninstall sudo apt autoremove --purge sudo update-initramfs -u
执行完以上命令后重启系统,看是否能正常进入图形界面。
2. 清理Grub中的nomodeset参数
nomodeset参数会强制系统使用BIOS/UEFI的帧缓冲模式,完全屏蔽核显的硬件加速功能,这只是临时启动的权宜之计,正常启动必须移除它:
- 打开Grub配置文件:
sudo nano /etc/default/grub
- 找到
GRUB_CMDLINE_LINUX_DEFAULT这一行,删除其中的nomodeset字段 - 按
Ctrl+O保存,Ctrl+X退出编辑器,然后更新Grub配置:
sudo update-grub sudo update-initramfs -u
- 重启系统测试启动情况
3. 切换到更稳定的默认内核
你当前使用的6.5.0-45-generic是Ubuntu 22.04的HWE(硬件启用栈)内核,虽然版本新,但和B450主板+Ryzen 4000G核显的组合可能存在适配bug。可以切换到Ubuntu 22.04原生的5.15系列内核试试:
sudo apt install linux-image-5.15.0-107-generic linux-headers-5.15.0-107-generic
安装完成后重启,在Grub菜单的“Ubuntu的高级选项”中选择5.15版本的内核启动,看是否能正常进入系统。
4. 验证核显的硬件识别状态
如果能通过恢复模式或nomodeset启动系统,先检查系统是否正确识别了核显:
lspci -k | grep -A 2 -E "(VGA|3D)"
如果输出中显示Kernel driver in use: amdgpu,说明驱动已经正确加载;如果显示fbdev或vesa,则说明驱动没有正常绑定,需要进一步排查。
备注:内容来源于stack exchange,提问作者joseph safwat
相关产品推荐
相关产品推荐

