不久前我将系统升级到 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]
此后,您将不再需要重新启动。