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启动选项截图:
方案一:卸载故障的6.5.0-34-generic内核
如果确定这个新内核和你的硬件兼容性有问题,直接卸载是最彻底的解决办法:
- 优先选择Ubuntu, with Linux 6.5.0-28-generic内核进入系统
- 打开终端,输入命令查看已安装的内核相关包:
在输出结果里找到包含dpkg --list | grep linux-image6.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.cfgUbuntu, with Linux 6.5.0-28-generic这一条,注意GRUB的条目是从0开始计数的,比如如果它是第二个条目,序号就是1(具体以你的终端输出为准) - 编辑GRUB的默认配置文件:
找到sudo nano /etc/default/grubGRUB_DEFAULT=0这一行,把0改成对应旧内核的序号,或者直接写条目名称,比如:GRUB_DEFAULT="Ubuntu, with Linux 6.5.0-28-generic" - 按
Ctrl+O保存修改,按Ctrl+X退出nano编辑器 - 最后更新GRUB配置让修改生效:
重启后系统就会默认进入6.5.0-28-generic内核了sudo update-grub
小提醒
- 卸载内核时一定要仔细核对包名,千万别误删正在使用的6.5.0-28-generic相关包
- 如果用序号设置默认启动项,后续系统更新新内核后,条目序号可能会变化,到时需要重新调整
备注:内容来源于stack exchange,提问作者joshua dadula




