ubuntu 更新内核

ubuntu 更新内核

我以为 Ubuntu 中的常规更新会安装新内核版本。我注意到

$uname -r
3.13.0-24-generic

$dpkg -l | grep linux-image
ii  linux-image-3.13.0-24-generic   3.13.0-24.47   amd64    Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-27-generic   3.13.0-27.50   amd64    Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-29-generic   3.13.0-29.53   amd64    Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-30-generic   3.13.0-30.55   amd64    Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-34-generic   3.13.0-34.60   amd64    Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-35-generic   3.13.0-35.62   amd64    Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-36-generic   3.13.0-36.63   amd64    Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-37-generic   3.13.0-37.64   amd64    Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-39-generic   3.13.0-39.66   amd64    Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-40-generic   3.13.0-40.69   amd64    Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-43-generic   3.13.0-43.72   amd64    Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-44-generic   3.13.0-44.73   amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-46-generic   3.13.0-46.79   amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-48-generic   3.13.0-48.80   amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-49-generic   3.13.0-49.83   amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-51-generic   3.13.0-51.84   amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-24-generic 3.13.0-24.47     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-27-generic 3.13.0-27.50     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-29-generic 3.13.0-29.53     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-30-generic 3.13.0-30.55     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-34-generic 3.13.0-34.60     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-35-generic 3.13.0-35.62     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-36-generic 3.13.0-36.63     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-37-generic 3.13.0-37.64     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-39-generic 3.13.0-39.66     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-40-generic 3.13.0-40.69     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-43-generic 3.13.0-43.72     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-44-generic 3.13.0-44.73     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-46-generic 3.13.0-46.79     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-48-generic 3.13.0-48.80     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-49-generic 3.13.0-49.83     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-51-generic 3.13.0-51.84     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-generic                 3.13.0.51.58     amd64        Generic Linux kernel image

知道为什么内核没有更新吗?

谢谢

编辑:我检查了 grub 配置并发现以下内容:

insmod gzio insmod part_msdos insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  79b97cb3-a4cc-48a6-afae-f0b5f052eec
else
  search --no-floppy --fs-uuid --set=root 79b97cb3-a4cc-48a6-afae-f0b5f052eec4
fi
linux   /vmlinuz-3.13.0-24-generic root=UUID=d58b8f4c-a995-433b-a117-7dc0e0335ee5 ro  quiet splash $vt_handoff
initrd  /initrd.img-3.13.0-24-generic   

答案1

Linux 3.16 是最新版本Ubuntu 14.04 中的 Linux并且 Canonical 为其提供长期支持,而不是为用户提供最新可用版本。您可能需要更新系统才能接收它:

sudo apt-get update
sudo apt-get dist-upgrade

dist-upgrade不同之处upgrade在于它会更新那些可能被“阻止”的软件包,有时包括内核。目前,您正在使用最新的 3.13 内核,它仍会获得安全更新,但您必须dist-upgrade获得 3.16。

然而,在 Ubuntu 15.04 上,Ubuntu 上有最新版本是 3.19。如果您使用的是 Ubuntu 15.04,请再次使用上述方法进行更新。

如果你想使用非常最新的主线内核,你可以从这里- 滚动到底部查找最新版本。但是,您不应该在生产计算机上执行此操作,因为这些计算机可能存在更多错误,并且可能会破坏您的系统。

您还必须每次手动更新这些内容,因为没有自动更新方法。(这用过的作为 PPA,但现在您必须手动下载每个版本)。

相关内容