나는 설치 virtualBox
우분투 16.04에 있지만, 설치 후 새로운 가상 호스트 프로그램이 오류를 만들 :
커널 드라이버가 설치되지 않았습니다 (rc = -1908)
VirtualBox Linux 커널 드라이버 (vboxdrv)가로드되지 않았거나 / dev / vboxdrv에 권한 문제가 있습니다. virtualbox-dkms 패키지를 설치하고 다음을 실행하여 커널 모듈을로드하십시오
modprobe vboxdrv
루트로. 배포판에서 사용할 수 있으면 먼저 DKMS 패키지를 설치해야합니다. 이 패키지는 Linux 커널 변경 사항을 추적하고 필요한 경우 vboxdrv 커널 모듈을 다시 컴파일합니다.
where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.
이 modprobe vboxdrv
오류 를 해결하는 방법 ?
답변
첫 번째 단계로 다음 명령을 실행하십시오.
sudo modprobe vboxdrv
도움이되지 않으면 다음 명령을 실행하십시오.
sudo apt update
sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms
그런 다음 다시 부팅 하여 시스템을 다시 부팅 한 후 다음 명령을 실행합니다 :
sudo modprobe vboxdrv
작동하지 않으면 BIOS / UEFI 설정에서 보안 부팅 을 비활성화 해야합니다. 보안 부팅 은 서명되지 않은 모듈이로드되지 않도록하기 때문입니다.
답변
-
아래 명령을 실행하여 virtualbox-dkms 및 해당 구성을 제거하십시오.
sudo apt-get remove virtualbox-dkms sudo apt-get remove --purge virtualbox-dkms
-
아래 명령을 실행하여 Linux 헤더 및 Linux 이미지를 설치하십시오.
sudo apt-get install -y linux-headers-amd64 linux-image-amd64
-
virtualbox-dkms 설치
sudo apt-get install -y virtualbox-dkms
답변
제 경우에는 UEFI 활성화와 관련이 있습니다. 이 경우 서명되지 않은 커널 모듈 vboxdrv
은로드되지 않습니다.
자세한 정보는 여기 :
Ubuntu 16.04로 업그레이드 한 후 ‘vboxdrv’를로드 할 수 없습니다 (보안 부팅을 유지하고 싶습니다)