安装linux-headers-2.6.32-042stab085.20

安装linux-headers-2.6.32-042stab085.20,linux,ubuntu,linux-kernel,ubuntu-12.04,virtualbox,Linux,Ubuntu,Linux Kernel,Ubuntu 12.04,Virtualbox,我正在尝试在VPS主机上安装virtualbox-4.3,该主机具有Ubuntu 12.04和内核版本: 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

我正在尝试在VPS主机上安装virtualbox-4.3,该主机具有Ubuntu 12.04和内核版本:

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,
我知道内核是旧的,我真的不能更新它,不幸的是。。。有没有办法安装此内核版本的头文件

Edit1:我在/lib/modules/$(uname-r)中找到了以下内容


但这很奇怪,因为没有包含文件夹…

请参考这些链接

  • http://www.cyberciti.biz/faq/installing-full-kernel-source-ubuntu-linux/

  • 简单的回答是sudo apt get install linux headers-$(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