我正在尝试在具有 Ubuntu 12.04 和内核版本的 VPS 主机上安装 virtualbox-4.3:
uname -r ==> 2.6.32-042stab085.20
当我尝试安装它时,出现以下错误:
Trying to register the VirtualBox kernel modules using DKMSError! Your kernel headers for kernel 2.6.32-042stab085.20 cannot be found. Please install the linux-headers-2.6.32-042stab085.20 package,
我知道内核已经很旧了,不幸的是我真的无法更新它,因为我没有权限...有没有办法安装这个内核版本的头文件?
编辑1:我在 /lib/modules/$(uname -r) 中发现以下内容
/lib/modules$ cd /lib/modules/$(uname -r)
/lib/modules/2.6.32-042stab085.20$ ls
modules.alias modules.ccwmap modules.dep.bin modules.ieee1394map modules.isapnpmap modules.pcimap modules.softdep modules.symbols.bin
modules.alias.bin modules.dep modules.devname modules.inputmap modules.ofmap modules.seriomap modules.symbols modules.usbmap
不过这很奇怪,因为没有包含文件夹......
答案1
如果我没看错的话,看起来您正在尝试在 OpenVZ 内核下编译 Virtualbox 内核模块?
由于 OpenVZ 的运行方式,我不相信这是可能的。