“FATAL : 디렉토리 vlibdrv가 /lib/modules/4.10.0-20-generic 디렉토리에 없습니다”


16

sudo sh vboxsign.sh를 실행하고 "FATAL : /lib/modules/4.10.0-20-generic 디렉토리에 모듈 vboxdrv를 찾을 수 없음"이 표시됨

내가 무엇을 놓치고 있습니까? 지난 번에는 정상적으로 작동했지만 업그레이드 한 후에 무언가를 잊어 버렸습니다. 작업 디렉토리를 올바르게 설정했습니다.

답변:


16

"virtualbox-dkms"를 다시 설치하십시오

sudo apt install --reinstall virtualbox-dkms

2
일했다! 교화를 위해 왜 그것이 문제를 해결했는지 설명해 주시겠습니까?
Tom Mercer

1
E : virtualbox-dkms 패키지를 찾을 수 없습니다. 소스 목록에 virtualbox를 추가했는데 이것이 왜 아이디어가 있습니까?
Christopher John

3

나를 위해 virtualbox-dkms를 다시 설치하면 항상 오류가 발생했습니다. 커널을 처음으로 업그레이드했으며 헤더를 업그레이드하지 않았습니다. 나도해야 했어

sudo aptitude install linux-headers-`uname -r`

첫 번째 솔루션 (실제로는 아무것도하지 않는 것)을 수락하지 않지만 추가 라이브러리를 업그레이드하는 두 번째 솔루션을 수락하십시오. 그 후

sudo apt install --reinstall virtualbox-dkms

나를 위해 일했다.


2

위에서 언급 한대로 재설치-도움이되지 않았습니다 (최근 업데이트 된 커널을 사용하여 (X) Ubuntu 18.04 이내). 내 경우에 효과가 있었던 것 :

  1. 설정 키 :

    wget -q -O - http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc | sudo apt-key add -
    
  2. 다음과 같은 설정 저장소 :

    sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian cosmic non-free contrib" >> /etc/apt/sources.list.d/virtualbox.org.list'
    
  3. 이 링크에서 최신 버전 VirtualBox(모든 추가 패키지 포함)을 다운로드하여 설치하십시오 .


0

다른 답변과 Virtualbox 공식 문서를 기반으로 다음과 같이 작동합니다.

sudo apt-get install build-essential linux-headers-`uname -r`
sudo apt-get install autoconf automake bc bison build-essential flex gcc g++ make python -y
sudo apt-get purge virtualbox

sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -c | cut -f2) non-free contrib" >> /etc/apt/sources.list.d/virtualbox.org.list'

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-6.0
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.