현재 Ubuntu 18.04
VirtualBox GUI를 사용하고 Version 5.2.18
있는데 다음 오류가 발생합니다.
커널 드라이버가 설치되지 않았습니다(rc=-1908).
VirtualBox Linux 커널 드라이버(vboxdrv)가 로드되지 않거나 /dev/vboxdrv에 권한 문제가 있습니다. virtualbox-dkms 패키지를 다시 설치하고 다음을 실행하여 커널 모듈을 로드하십시오.
'modprobe vboxdrv'
루트로.
위치: suplibOsInit 내용: 3 VERR_VM_DRIVER_NOT_INSTALLED(-1908) - 지원 드라이버가 설치되지 않았습니다. Linux에서는 open이 ENOENT를 반환합니다.
어떻게 고쳐야할지 모르겠고 가상 머신을 하나도 시작할 수 없어서 짜증납니다.
편집하다:난 노력 했어:
sudo apt-get install dkms build-essential linux-headers-generic
그리고
sudo apt-get install dkms
sudo /etc/init.d/vboxdrv setup
그리고
sudo modprobe vboxdrv
출력은 다음과 같습니다modprobe: ERROR: could not insert 'vboxdrv': Operation not permitted
그러나 그들 중 누구도 작동하지 않습니다.
답변1
시스템에 UEFI 펌웨어가 있고 보안 부팅이 활성화된 경우 (서명되지 않은) 커널 모듈을 로드하는 것이 "허용"되지 않는 이유가 설명될 수 있습니다.
Ubuntu에는 타사 모듈에 대한 자동 서명 프로세스가 있어야 하지만 프로세스가 예상대로 작동하지 않을 수 있습니다. 예를 들어, Ubuntu를 설치한 후 시스템의 UEFI 펌웨어("BIOS 업데이트")를 업데이트하면 업데이트로 인해 시스템 NVRAM이 완전히 재설정될 수 있습니다. 이 경우 이 명령은 재등록 프로세스를 시작해야 합니다.
sudo update-secureboot-policy --enroll-key
이 명령은 자동 생성된 키가 이미 등록되어 있거나 다른 가능한 경우에 시스템의 보안 부팅 키 상태에 대한 메시지만 인쇄하므로 어쨌든 사용해도 안전하며 메시지는 다음을 제공할 수 있습니다. 정보.
그러나 키를 다시 등록해야 하는 경우 명령에서 비밀번호를 설정하라는 메시지가 표시됩니다. 그런 다음 시스템을 한 번 재부팅해야 하며, 재부팅 후 즉시 키 재등록을 담당하는 구성 요소에서 키를 다시 입력하라는 메시지를 표시합니다. 이 프로세스는 사용자가 무슨 일이 일어나고 있는지 알지 못하면 보안 부팅 키를 등록할 수 없도록 설계되었습니다. 키가 성공적으로 등록되면 비밀번호는 더 이상 필요하지 않으므로 장기간 보관할 필요가 없습니다.
하지만 그래도 문제가 해결되지 않으면 다른 곳에 문제가 있을 수 있습니다.
dmesg
더 많은 정보를 얻으려면 모듈 로드를 시도한 후 커널 메시지 버퍼의 꼬리(명령 출력)를 살펴봐야 합니다. 즉, 다음을 수행합니다.
sudo modprobe vboxdrv
sudo dmesg | tail -30
출력에는 모듈 로드에 실패한 이유에 대한 자세한 설명이 포함되어야 합니다. 보안 부팅 키가 문제가 아닌 경우 두 번째 명령의 결과를 원래 질문에 추가하십시오.
답변2
나는 같은 문제에 직면했습니다. 해결방법을 찾다가 구글링하다가 발견한 내용입니다.
분명히 sudo apt install virtualbox
내 경우에는 문제가 해결되었습니다.