匹配 Linux 内核头文件/内核版本?4.9.0-5-amd64 内核/4.9.0-11 头文件 -- guestadditions vbox

匹配 Linux 内核头文件/内核版本?4.9.0-5-amd64 内核/4.9.0-11 头文件 -- guestadditions vbox

我猜 Virtual Box / vbox 版本 6.14 的一个新功能是坚持

注意:正在运行的内核和内核头文件必须更新为匹配的版本。

(看https://www.virtualbox.org/manual/UserManual.html#externalkernelmodules

我遇到的问题是,我在其他虚拟机中使用的 Debian 发行版的内核版本是 4.9.0-5-amd64(内核),但发行版附带的头文件是 4.9.0-11(头文件)。

现在我尝试安装客户添加程序,但 VBoxLin.... 等脚本无法运行,因为它说标头和发行版版本必须匹配。我之前已经安装了完全相同的发行版,VBox 版本为 6.12,没有任何问题。

因此,我搜索了内核头文件 - 最终搜索

https://snapshot.debian.org/package/linux/

但无法在任何地方找到标题 - 我在快照中找到的最接近的是 4.9.0-rc5

所以我认为我的解决方案可能是尝试找到 VBox 6.12,但不确定。

非常感谢您的任何建议。

有关信息,发行版是 chrunchbangplusplus,我已将它与 vbox 成功地用于多个主机操作系统好几年了,几乎没有出现任何问题......主机包括 Windows 10 和 MacOS High Sierra、Mojave,现在正尝试在 Catalina 上安装...

答案1

尝试更新你的 Debian 系统中的内核?

https://www.addictivetips.com/ubuntu-linux-tips/get-linux-kernel-5-3-on-debian-10-stable/

我在 Kali 中安装了内核 5.7,在 Ubuntu 中安装了内核 5.8,我发现 VMware Tools 安装没有问题。这也许能修复你的其他帖子。这应该对你有用。

下面列出了发布的文章中内核更新的要点。

如果您想获得版本 5.3(即(截至撰写本文时)升级到 Linux 内核的最新稳定版本),您需要在系统上设置 Debian Backports 存储库。本文对此进行了描述。

在 Debian 10 Stable 上安装内核 5.3 由于我们在系统上启用了 Debian Backports 存储库,因此无需经过任何特殊步骤即可启动并运行 Linux 内核 5.3。相反,我们可以直接从软件存储库安装所有内容。按照以下说明在 Debian 10 系统上启动并运行 5.3。

Debian 桌面安装

使用终端中的 apt 命令,在 Debian 10 Stable 桌面上加载 Linux Kernel 5.3。

sudo apt install linux-image-5.3.0-0.bpo.2-amd64 此外,如果您依赖模块,请务必安装 5.3 Linux 内核头文件。

sudo apt install linux-headers-5.3.0-0.bpo.2-amd64 Debian 服务器安装需要让 Linux Kernel 5.3 在 Debian 服务器上运行吗?请执行以下操作。

首先,确定您需要的是 5.3 云内核还是 5.3 桌面内核。然后,使用 apt install 命令将其加载到系统上。

sudo apt 安装 linux-image-5.3.0-0.bpo.2-cloud-amd64

相关内容