You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 6.5.0-34-generic内核启动黑屏故障及默认启动项配置咨询

Ubuntu 6.5.0-34-generic内核启动黑屏故障及默认启动项配置咨询

你好,针对你在迷你PC上安装最新Ubuntu后,遇到6.5.0-34-generic内核无法启动、仅6.5.0-28-generic能正常开机的问题,我整理了两个实用的解决方案,你可以根据自己的需求选择操作:

先看你提供的GRUB启动选项截图:
GRUB启动选项界面截图,显示Ubuntu 6.5.0-28-generic和6.5.0-34-generic两个内核选项

方案一:卸载故障的6.5.0-34-generic内核

如果确定这个新内核和你的硬件兼容性有问题,直接卸载是最彻底的解决办法:

  • 优先选择Ubuntu, with Linux 6.5.0-28-generic内核进入系统
  • 打开终端,输入命令查看已安装的内核相关包:
    dpkg --list | grep linux-image
    
    在输出结果里找到包含6.5.0-34-generic的包,通常会有linux-image-6.5.0-34-generic,部分系统可能还有linux-image-extra-6.5.0-34-generic
  • 执行卸载并清理命令(替换成你找到的具体包名):
    sudo apt remove --purge linux-image-6.5.0-34-generic linux-image-extra-6.5.0-34-generic
    
    提示输入密码时,终端不会显示输入的字符,正常输入后回车即可
  • 最后更新GRUB配置,让系统移除故障内核的启动选项:
    sudo update-grub
    
    完成后重启电脑,就只会显示能正常启动的内核选项了

方案二:设置6.5.0-28-generic为默认启动项

如果不想卸载新内核,只是希望默认用旧内核开机,可以按以下步骤操作:

  • 同样用正常的6.5.0-28-generic内核进入系统,打开终端
  • 先查看GRUB中所有启动项的列表和顺序:
    grep menuentry /boot/grub/grub.cfg
    
    找到Ubuntu, with Linux 6.5.0-28-generic这一条,注意GRUB的条目是从0开始计数的,比如如果它是第二个条目,序号就是1(具体以你的终端输出为准)
  • 编辑GRUB的默认配置文件:
    sudo nano /etc/default/grub
    
    找到GRUB_DEFAULT=0这一行,把0改成对应旧内核的序号,或者直接写条目名称,比如:
    GRUB_DEFAULT="Ubuntu, with Linux 6.5.0-28-generic"
    
  • Ctrl+O保存修改,按Ctrl+X退出nano编辑器
  • 最后更新GRUB配置让修改生效:
    sudo update-grub
    
    重启后系统就会默认进入6.5.0-28-generic内核了

小提醒

  • 卸载内核时一定要仔细核对包名,千万别误删正在使用的6.5.0-28-generic相关包
  • 如果用序号设置默认启动项,后续系统更新新内核后,条目序号可能会变化,到时需要重新调整

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

火山引擎 最新活动