2017-09-25 58 views
0

我想一個ubuntu14.04服務器上安裝VirtualBox。在安裝過程中,我得到的是美國的錯誤:VirtualBox的安裝錯誤

no path found matching pattern /lib/modules/3.10.61-ltsi-06292015/kernel vboxdrv.sh: failed: Look at /var/log/vbox-install.log to find out what went wrong.

日誌裏面:

Makefile:187: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Stop.

委員會還建議,我運行:apt-get的安裝-headers - 61年3月10日 - ltsi-06292015,但這似乎不是有效的語法。我環顧四周,試圖安裝linux-headers - $(uname -r)和linux-headers-generic,但似乎沒有任何效果。

任何想法?謝謝!

回答

0

你安裝VirtualBox的升級之前的Ubuntu?

sudo apt-get update && sudo apt-get upgrade 

,或者至少做一個更新:

sudo apt-get update 
0

我CentOS中有同樣的問題。這是我如何解決它。希望它有幫助:

問題: 「錯誤:無法找到當前Linux內核的源代碼。指定KERN_DIR =並再次運行Make。Stop。」

解決方案: 使用下列 - export KERN_DIR=/usr/src/kernels/3.10.0-327.4.5.el7.x86_64(對我來說) 你的情況,這將是出口KERN_DIR =/usr/src目錄/內核/

請進入/ usr/src目錄/內核並檢查

如果都不存在,請不要yum install kernel-devel,或apt-get安裝安裝kernel-devel的等價物。檢查上面提到的日誌中的錯誤。

請注意:上述命令最接近kernel-devel。它應該完全匹配錯誤中的值。找到rpm並安裝。

於CentOS的情況下,我用了以下內容:

wget http://ftp.riken.jp/Linux/cern/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-327.4.5.el7.x86_64.rpm 
rpm -ivh kernel-devel-3.10.0-327.4.5.el7.x86_64.rpm 

,然後設置export KERN_DIR=/usr/src/kernels/3.10.0-327.4.5.el7.x86_64到一個合適的值

所有最優秀的。

相關問題