为什么我无法升级我的内核?

为什么我无法升级我的内核?

我已在 ssh shell 中执行以下命令:

sudo apt-get upgrade
sudo apt-get update
sudo reboot

但事实上我仍然有一个旧的内核版本:

pi@raspberrypi ~ $ uname -a
Linux raspberrypi 3.10.25+ #622 PREEMPT Fri Jan 3 18:41:00 GMT 2014 armv6l GNU/Linux

为什么我的内核没有更新?我遗漏了什么?我该如何解决?

谢谢

答案1

由于你正在升级内核,而且至少如果是我的话,我会担心会出现严重问题,因此我建议尽可能备份你的驱动器(也许使用rsync或者dd执行升级。

无论如何,有一个很好的解释这里,对您来说可以归结为以下几点:

  1. 通过运行来查找可用的内核映像 apt-cache search linux-image

  2. 然后使用以下命令安装后续版本 sudo apt-get install linux-image-x.x.x-xx (其中“x”是实际版本号的占位符)

  3. 最后,按照通常重启的方式重启。

答案2

你有没有尝试过

apt-get -y dist-upgrade

如果 apt-get dist-upgrade 的输出类似于

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded

您可能通过包管理工具获得了最新的可用内核。如果您想在包管理工具之外更新到新内核,则必须对其进行编译。这有点棘手,您必须使用现有的内核配置来保留当前可用的驱动程序和设置。

相关内容