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

Ubuntu 22.04启动卡死疑似关联nvidia-driver-535,但该驱动未在apt列表中显示

Ubuntu 22.04启动卡死疑似关联nvidia-driver-535,但该驱动未在apt列表中显示

我完全理解你此刻的困扰——Ubuntu启动卡死,多方排查都指向nvidia-driver-535,但apt已安装列表里却找不到这个包,这种“明明存在却看不见”的情况确实很磨人。咱们一步步拆解问题,找到可行的解决办法:

为什么apt看不到nvidia-driver-535?

你观察到的现象是对的:nvidia-driver-535并没有以独立的软件包形式通过apt安装,而是作为内核模块包的一部分存在——也就是你看到的linux-modules-nvidia-535-generic-hwe-22.04。这类内核模块包属于Linux内核的配套组件,不会在apt list --installed '*nvidia*'里单独显示为驱动包,但确实会提供nvidia驱动的内核支持,这也是nvidia-detector和ubuntu-drivers能检测到它的原因。

具体解决步骤(在恢复模式下操作)

因为正常启动卡死,咱们只能通过恢复模式来修复:

  1. 进入root可读写环境
    进入恢复模式菜单后选择root选项,先把根文件系统挂载为可读写模式,否则无法执行修改操作:

    mount -o remount,rw /
    
  2. 卸载有问题的nvidia内核模块包
    先确认具体的模块包名称:

    apt list --installed '*linux-modules-nvidia-535*'
    

    然后执行卸载(替换成你查到的包名):

    sudo apt purge linux-modules-nvidia-535-generic-hwe-22.04
    
  3. 安装稳定的nvidia驱动版本
    选择你apt列表里已存在依赖的稳定版本(比如525),或者让系统自动安装推荐的驱动:

    # 手动安装525版本
    sudo apt install nvidia-driver-525
    # 或者自动安装系统推荐的稳定驱动
    sudo ubuntu-drivers autoinstall
    
  4. 更新启动镜像并重启
    驱动变更后必须更新initramfs,避免旧驱动残留影响启动:

    sudo update-initramfs -u
    sudo reboot
    

额外排查方向

如果上述操作后问题仍存在,你可以试试这些思路:

  • 回滚最近的系统更新:检查最近是否有nvidia相关的更新,尝试回滚到旧版本:
    sudo apt list --upgradable --history | grep -A 5 -B 5 "nvidia"
    # 找到目标包的旧版本号后,执行回滚:sudo apt install <包名>=<旧版本号>
    
  • 临时禁用nvidia驱动验证:启动时按e编辑GRUB启动项,在quiet splash后添加nomodeset,按F10启动,看是否能正常进入系统,以此确认是否确实是nvidia驱动导致的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 14:48:12