我正在尝试在具有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,
我知道内核已经老了,我真的无法更新它,不幸的是......有没有办法为这个内核版本安装头文件?
Edit1:我在/ 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
虽然很奇怪,因为没有包含文件夹......
答案 0 :(得分:0)
请参阅这些链接
https://askubuntu.com/questions/313365/how-install-kernel-header-in-ubuntu?rq=1
HTTP:/www.cyberciti.biz/faq/installing-full-kernel-source-ubuntu-linux /
简短的回答是sudo apt-get install linux-headers - $(uname -r)通常应该可以工作。
另外,如果这不起作用,请粘贴输出