主机和客户机操作系统内核版本之间的差异

主机和客户机操作系统内核版本之间的差异

我在 Ubuntu 12.04 64 位发布时(大约在 2012 年 4 月)在我的笔记本电脑(主机操作系统)上安装了它,并且在应用了所有补丁(sudo apt-get update;sudo apt-get dist-upgrade)后,Linux 内核版本是

uname -r
3.2.0-53-generic

最近我下载了 ubuntu-12.04.3-desktop-amd64.iso 并用于在 VirtualBox 上安装客户操作系统,默认的 Linux 内核是

uname -r
3.8.0-29-generic

并且在客户机上进行 dist-upgrade 时可以使用 3.8.0-34。

为什么即使 dist-upgrade 之后,主机操作系统上的内核版本也没有升级到 3.8.0-*?但我获得了其余的升级。

此外,由于内核不匹配,我无法安装 VirtualBox 客户机添加程序。

答案1

当 12.04 首次发布时,Linux 内核大约是 3.2、3.3。从那时起,您就没有更新过内核堆栈,因此您仍然使用 3.2。但是,点发布您最近安装的版本具有最新的可用内核(和其他软件包),即 3.8。这是为了防止 0.5 年、1 年和 1.5 年的更新。

在你的笔记本电脑中,你可以使用以下命令安装最新的内核:

sudo apt-get install linux-image-generic-lts-raring

答案2

根据Ubuntu 文档

默认情况下,12.04.3 版本将附带 Ubuntu 13.04 的较新 3.8 Ubuntu 内核以及匹配的 X.org 堆栈。这是基于 3.8.0 扩展上游稳定内核版本。在 12.04.3 版本中提供较新内核的目的是为了支持硬件。

更多的这里

相关内容