无法在 xenial 中升级内核

无法在 xenial 中升级内核

我的一台服务器有问题。前段时间安装了 trusty,然后我将其升级到 xenial。问题是它似乎不需要更新的内核 ;)

% uname -a

Linux 36monkeys 3.11.0-12-generic #19-Ubuntu SMP 2013 年 10 月 9 日星期三 16:12:00 UTC i686 i686 i686 GNU/Linux

嗯,3.11?但是为什么呢?

% apt list --installed|grep linux

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

console-setup-linux/xenial-updates,now 1.108ubuntu15.2 all [installed,automatic]
libselinux1/xenial,now 2.4-3build2 i386 [installed]
linux-base/xenial,now 4.0ubuntu1 all [installed,automatic]
linux-firmware/xenial-updates,now 1.157.4 all [installed,automatic]
linux-generic/xenial-updates,xenial-security,now 4.4.0.45.48 i386 [installed]
linux-headers-4.4.0-38/xenial-updates,xenial-security,now 4.4.0-38.57 all [installed,automatic]
linux-headers-4.4.0-38-generic/xenial-updates,xenial-security,now 4.4.0-38.57 i386 [installed,automatic]
linux-headers-4.4.0-45/xenial-updates,xenial-security,now 4.4.0-45.66 all [installed,automatic]
linux-headers-4.4.0-45-generic/xenial-updates,xenial-security,now 4.4.0-45.66 i386 [installed,automatic]
linux-headers-generic/xenial-updates,xenial-security,now 4.4.0.45.48 i386 [installed]
linux-image-4.4.0-38-generic/xenial-updates,xenial-security,now 4.4.0-38.57 i386 [installed,automatic]
linux-image-4.4.0-45-generic/xenial-updates,xenial-security,now 4.4.0-45.66 i386 [installed,automatic]
linux-image-extra-4.4.0-38-generic/xenial-updates,xenial-security,now 4.4.0-38.57 i386 [installed,automatic]
linux-image-extra-4.4.0-45-generic/xenial-updates,xenial-security,now 4.4.0-45.66 i386 [installed,automatic]
linux-image-generic/xenial-updates,xenial-security,now 4.4.0.45.48 i386 [installed,automatic]
linux-libc-dev/xenial-updates,xenial-security,now 4.4.0-45.66 i386 [installed,automatic]
util-linux/xenial-updates,now 2.27.1-6ubuntu3.1 i386 [installed]

没有任何与 3.11 相关的内容... /boot/grub 中有一个 menu.lst,其中包含与 3.11 相关的条目,我删除了这个文件。

/boot 或 /etc/default/grub 中没有任何与 3.11 相关的内容,/initrd.img指向boot/initrd.img-4.4.0-45-generic/vmlinuz指向boot/vmlinuz-4.4.0-45-generic等等。

我该怎么做才能将内核升级到 4.4.x?

顺便说一句,每次我记得更改之后update-grub,有时我也会这样做update-initramfs并重新启动服务器......

答案1

你提到你正在使用 Digitalocean Droplet. 他们的内核部署方法与在裸机上运行的系统略有不同

请参阅 Digital Ocean 的内核升级文档

总结一下一些问题:

  • 如果您使用控制面板提供的内核,您也必须在那里进行更改。
  • 单独重启 droplet 不会升级内核,只有关机才会
  • 您可以选择一个特殊GrubLoader内核,将内核选择委托回客户操作系统。

相关内容