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

加载Ubuntu时黑屏,更新内核后问题恶化且无法切换终端

解决Ubuntu内核更新后黑屏(集成GPU驱动缺失)的问题

嘿,咱们一步步来解决这个黑屏问题——从你的描述来看,核心就是集成GPU驱动和新内核不兼容,加上之前的修复操作可能搞乱了配置,导致连TTY终端都没法进入。下面是针对性的解决步骤,按顺序来:

第一步:通过GRUB菜单进入旧内核/修复模式

现在连TTY都进不去,只能先从GRUB启动菜单入手:

  • 开机时按住Shift键(UEFI系统可能需要按Esc),调出GRUB启动菜单
  • 选择「Advanced options for Ubuntu」(Ubuntu高级选项),然后挑一个更新前的旧内核版本启动(比如版本号比最新内核低、带generic后缀的选项)
  • 如果旧内核能正常进入系统,说明新内核的驱动适配确实有问题,先暂时用旧内核,再处理驱动问题

第二步:修复集成GPU的开源驱动

假设你的集成GPU是Intel或AMD(这是集成显卡的主流情况),按以下操作修复:

  • 先卸载可能冲突的第三方驱动或残留配置:
    # Intel集成显卡执行这个
    sudo apt purge xserver-xorg-video-intel
    # AMD集成显卡执行这个
    # sudo apt purge xserver-xorg-video-amdgpu
    sudo apt autoremove && sudo apt autoclean
    
  • 重新安装官方开源驱动和Xorg核心组件:
    sudo apt install xserver-xorg-core xserver-xorg-input-all
    sudo apt install mesa-utils  # 安装显卡检测工具,方便后续验证
    
  • 重启系统,测试是否能正常显示桌面

第三步:让新内核适配驱动

如果旧内核能用,但新内核还是黑屏,需要更新硬件支持包并修复新内核的初始化镜像:

  • 进入旧内核系统后,先更新系统的固件支持:
    sudo apt install linux-firmware
    sudo update-initramfs -u -k all  # 更新所有内核的初始化镜像
    
  • 尝试重新安装新内核(确保内核文件没有损坏):
    # 自动匹配当前系统的内核主版本,重新安装对应内核
    sudo apt install --reinstall linux-image-$(uname -r | cut -d'-' -f1-2)-generic linux-headers-$(uname -r | cut -d'-' -f1-2)-generic
    

第四步:添加启动参数强制加载驱动

如果以上步骤都没解决,就在GRUB里添加启动参数,强制系统加载正确的显卡驱动:

  • 开机进入GRUB菜单,选中要启动的内核,按e进入编辑模式
  • 找到以linux开头的行,在quiet splash后面添加参数:
    • Intel显卡:i915.modeset=1
    • AMD显卡:amdgpu.modeset=1
    • 临时测试也可以用nomodeset(禁用显卡硬件加速,适合排查问题)
  • 按F10启动,如果能正常显示,就把参数永久写入GRUB:
    sudo nano /etc/default/grub
    
    找到GRUB_CMDLINE_LINUX_DEFAULT="quiet splash",改成对应显卡的参数,比如Intel显卡改成:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.modeset=1"
    
    保存退出后,更新GRUB:
    sudo update-grub
    

内容的提问来源于stack exchange,提问作者Pekuso

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 10:46:13