2017-09-25 7 views
0

버추얼 박스를 ubuntu14.04 서버에 설치하려고합니다.버추얼 박스 설치 오류

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-3.10.61-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를 실행하십시오."

해결 방법 : 사용하여 다음 - 귀하의 경우에는 (내 경우) 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 install 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을 설정합니다.