You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux系统AMD显卡驱动更新失败,请求解决方法

Linux系统AMD显卡驱动更新失败,请求解决方法

看起来你遇到的问题是卸载amdgpu-dkms时,系统尝试为已经缺失配置文件的旧内核(5.19.0-50-generic)生成initramfs失败,导致整个更新流程卡住了。下面是一步步的解决方法:

  • 第一步:强制移除出错的amdgpu-dkms包
    因为问题出在这个包的卸载脚本上,我们可以让dpkg忽略脚本错误,强制完成卸载:

    sudo dpkg --remove --force-remove-reinstreq amdgpu-dkms
    

    如果上面的命令还是失败,可以尝试更彻底的强制删除:

    sudo dpkg -P --force-all amdgpu-dkms
    
  • 第二步:清理残留的旧内核文件
    首先确认你当前正在使用的内核(避免误删):

    uname -r
    

    然后列出所有已安装的内核包,找到5.19.0-50-generic相关的包:

    dpkg --list | grep linux-image
    

    移除这个旧内核及其对应的头文件(如果存在):

    sudo apt remove --purge linux-image-5.19.0-50-generic linux-headers-5.19.0-50-generic
    

    最后清理自动安装的无用依赖:

    sudo apt autoremove --purge
    
  • 第三步:修复dpkg的错误状态
    重新配置所有未完成安装/卸载的包,让系统回到正常状态:

    sudo dpkg --configure -a
    
  • 第四步:继续完成系统更新
    先修复依赖问题:

    sudo apt install -f
    

    然后执行完整升级,完成之前中断的更新:

    sudo apt full-upgrade
    
  • 第五步:(可选)重新安装AMD显卡驱动
    如果之后需要恢复AMD显卡的dkms驱动,先确保安装了当前内核的头文件:

    sudo apt install linux-headers-$(uname -r)
    

    然后重新安装驱动:

    sudo apt install amdgpu-dkms
    

操作过程中如果遇到权限问题,确保所有命令都用sudo执行。如果不确定某个步骤的影响,可以先查看命令的帮助文档(比如dpkg --help)。

备注:内容来源于stack exchange,提问作者udrescu ilie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 16:18:14