为什么ubuntu 15.10仍然需要重启才能更新内核?

为什么ubuntu 15.10仍然需要重启才能更新内核?

不久前我将系统升级到 ubuntu 15.10 dev,内核是 4.2.0-14。

新的更新下载了内核 4.2.0-16,但“uname -a”仍然显示当前运行的内核为 4.2.0-14。

Linux gedo 4.2.0-14-generic #16-Ubuntu SMP Fri Oct 2 05:14:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

我的“/boot”里有这个

-rw-r--r-- 1 root root  1311387 Sep 21 17:36 abi-4.2.0-11-generic
-rw-r--r-- 1 root root  1311906 Oct  2 01:49 abi-4.2.0-14-generic
-rw-r--r-- 1 root root  1311978 Oct  8 11:15 abi-4.2.0-16-generic
-rw-r--r-- 1 root root   184735 Sep 21 17:36 config-4.2.0-11-generic
-rw-r--r-- 1 root root   184756 Oct  2 01:49 config-4.2.0-14-generic
-rw-r--r-- 1 root root   184809 Oct  8 11:15 config-4.2.0-16-generic
drwxr-xr-x 5 root root     1024 Oct 17 19:36 grub
-rw-r--r-- 1 root root 33492548 Oct  8 20:03 initrd.img-4.2.0-11-generic
-rw-r--r-- 1 root root 33525010 Oct 16 18:39 initrd.img-4.2.0-14-generic
-rw-r--r-- 1 root root 33673615 Oct 22 00:20 initrd.img-4.2.0-16-generic
drwx------ 2 root root    12288 Jun 30  2014 lost+found
-rw-r--r-- 1 root root   182704 Aug 27 07:04 memtest86+.bin
-rw-r--r-- 1 root root   184380 Aug 27 07:04 memtest86+.elf
-rw-r--r-- 1 root root   184840 Aug 27 07:04 memtest86+_multiboot.bin
-rw------- 1 root root  3739218 Sep 21 17:36 System.map-4.2.0-11-generic
-rw------- 1 root root  3740363 Oct  2 01:49 System.map-4.2.0-14-generic
-rw------- 1 root root  3740437 Oct  8 11:15 System.map-4.2.0-16-generic
-rw------- 1 root root  6720112 Sep 21 17:36 vmlinuz-4.2.0-11-generic
-rw------- 1 root root  6720976 Oct  2 01:49 vmlinuz-4.2.0-14-generic
-rw------- 1 root root  6797680 Oct  8 11:15 vmlinuz-4.2.0-16-generic

答案1

尽管 Kernel 4 支持实时修补,但 ubuntu 并未提供内核实时修补所需的更新。

但现在在 Ubuntu 16.04 上,Canonical 已开始通过以下方式提供实时补丁:Canonical Livepatch 服务,您只需注册(最多 3 个系统免费),安装服务

sudo snap install canonical-livepatch

并使用你的令牌启用它

sudo canonical-livepatch enable [Token]

此后,您将不再需要重新启动。

相关内容