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

树莓派4运行Ubuntu 20.04无法切换到更新后的内核,如何启用最新内核?

树莓派4运行Ubuntu 20.04无法切换到更新后的内核,如何启用最新内核?

看起来你的系统已经成功安装了最新的内核包,但GRUB引导器还没自动切换到新内核,咱们一步步来修复这个问题:

  • 第一步:更新GRUB引导配置
    首先让系统重新扫描已安装的内核并生成新的引导菜单,执行以下命令:

    sudo update-grub
    

    执行后可以留意输出内容,正常情况下会显示找到的所有内核版本,包括你安装的5.4.0-1083-raspi。

  • 第二步:确认GRUB菜单中的内核条目(若第一步无效则执行)
    如果更新GRUB后重启还是没切换到新内核,需要手动指定默认启动项。先查看所有可引导的内核条目:

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

    你会看到类似这样的输出,找到对应5.4.0-1083-raspi的条目名称,比如Ubuntu, with Linux 5.4.0-1083-raspi,或者在Advanced options for Ubuntu子菜单下的对应条目。

  • 第三步:设置默认启动内核
    编辑GRUB的默认配置文件:

    sudo nano /etc/default/grub
    

    找到GRUB_DEFAULT这一行,修改它的值:

    • 如果目标内核是主菜单条目,直接改成条目名称,比如:GRUB_DEFAULT="Ubuntu, with Linux 5.4.0-1083-raspi"
    • 如果目标内核在高级选项子菜单里,格式为子菜单索引>条目索引(索引从0开始),比如:GRUB_DEFAULT="0>1"(假设高级选项是第一个子菜单,目标内核是子菜单里的第二个条目)
      改完后按Ctrl+O保存,Ctrl+X退出编辑器。
  • 第四步:应用配置并重启
    再次更新GRUB以应用新配置:

    sudo update-grub
    

    然后重启系统:

    sudo reboot
    
  • 第五步:验证结果
    重启完成后,执行以下命令检查当前运行的内核版本:

    uname -a
    

    现在应该会显示5.4.0-1083-raspi了。

另外,你输出中标记为rc的内核包是已经卸载但残留配置文件的旧版本,可以用sudo apt autoremove清理这些残留,让系统更整洁。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 16:14:42