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

如何将GRUB菜单首项的Ubuntu 22.04默认内核改为6.5.0-40-generic

如何将GRUB菜单首项的Ubuntu 22.04默认内核改为6.5.0-40-generic

嗨,我来帮你搞定这个问题!不用每次都钻进高级选项里选内核,咱们直接把6.5.0-40-generic设成GRUB默认启动项就行,步骤很简单:

第一步:确认目标内核的GRUB菜单项名称

先打开终端,运行下面的命令,查看所有GRUB菜单的具体条目:

grep -E 'submenu|menuentry' /boot/grub/grub.cfg

你要找的是Advanced options for Ubuntu子菜单下的Ubuntu, with Linux 6.5.0-40-generic,把这个完整的名称记下来(注意包括引号和特殊字符,确保完全一致)。

方法一:直接修改GRUB配置文件

这是最直接的方式:

  • 用编辑器打开GRUB的默认配置文件,比如用nano(新手友好):
sudo nano /etc/default/grub
  • 找到GRUB_DEFAULT=0这一行,把它替换成咱们刚才找到的完整菜单项路径,格式是这样的(注意分隔符是>,整个字符串要加双引号):
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 6.5.0-40-generic"
  • 保存并退出nano:按下Ctrl+O,回车确认保存,再按Ctrl+X退出编辑器。
  • 最后更新GRUB配置,让修改生效:
sudo update-grub

方法二:用update-alternatives管理(更直观)

如果你觉得手动写路径麻烦,可以用系统自带的工具来选:

  • 运行下面的命令,列出所有可用的GRUB启动选项:
sudo update-alternatives --config grub.cfg
  • 终端会显示一个列表,每个选项对应一个内核,找到标注6.5.0-40-generic的那一项,输入它前面的编号,回车确认即可。
  • 同样要执行更新命令让配置生效:
sudo update-grub

额外小提示

  • 如果之后你安装了新的内核,默认启动项可能会被重置,到时候重复上面的步骤就行。
  • 如果你想彻底解决这个问题,也可以把有问题的6.5.0-15-generic内核卸载掉:
sudo apt remove linux-image-6.5.0-15-generic linux-headers-6.5.0-15-generic

卸载后再运行sudo update-grub,GRUB就会自动把正常的6.5.0-40-generic放到首项了,但注意哦,卸载前要确保当前用的不是这个有问题的内核!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 14:49:51