最近,我试图将vserver升级到16.04。虽然一切都很顺利,但无论我做什么,内核版本都没有更新。
似乎安装了正确的软件包:
dpkg -l | grep linux-image:
ii linux-image-4.4.0-57-generic 4.4.0-57.78 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-57-generic 4.4.0-57.78 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-generic 4.4.0.57.60 amd64 Generic Linux kernel imagelsb_release -a:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenialls -la /boot:
-rw------- 1 root root 3875329 Dec 10 05:04 System.map-4.4.0-57-generic
-rw-r--r-- 1 root root 1243800 Dec 10 05:04 abi-4.4.0-57-generic
-rw-r--r-- 1 root root 189991 Dec 10 05:04 config-4.4.0-57-generic
drwxr-xr-x 2 root root 4096 Jan 1 11:45 grub
-rw-r--r-- 1 root root 31042421 Jan 1 11:45 initrd.img-4.4.0-57-generic
-rw------- 1 root root 7067152 Dec 10 05:04 vmlinuz-4.4.0-57-generic...but,当我做uname -a的时候
Linux <hostname> 3.13.0-042stab116.1 #1 SMP Wed May 4 16:21:02 MSK 2016 x86_64 x86_64 x86_64 GNU/Linux这绝对是错误的内核版本。按照这个问题,内核在14.04 LTS到16.04 LTS之间没有升级尝试了sudo apt install linux-generic和sudo apt update && sudo apt dist-upgrade,但是没有结果,内核版本在3.13.0上仍然很顽固。
发布于 2017-01-03 19:13:58
我错了。当然,vserver在容器中运行,这意味着无法访问内核,因为内核属于容器主机。
https://askubuntu.com/questions/866721
复制相似问题