Virtualbox가 작동하지 않습니다. 모듈이 작동하지 않습니다.

Virtualbox가 작동하지 않습니다. 모듈이 작동하지 않습니다.

그래서 우분투 16.04에 genymotion을 설치하려고 하는데 모듈을 실행해야 virtualbox를 열 수 있고 몇 가지 경고가 나타납니다.

그래서 virtualbox-dkms를 다시 설치하고 얻은 헤더를 확인했습니다.

    (cloudyjr)volt@localhost:~$ uname -r 
    3.8.11

어떤 이유로 dkms가 내 헤더를 감지하지 못합니다. 그래서 그 후 경고를 무시하고 VM을 시작하려고 시도했는데 다음과 같은 결과가 나왔습니다.

산출

그래서 나는 가서 그것이 말한 것을 시험해 보았습니다.

    sudo modprobe vboxdrv
    modprobe: ERROR: could not insert 'vboxdrv': Operation not permitted

지금 막혔어요 제발 도와주세요!!!!!!????????

답변1

이 질문이 너무 오래되었다는 것을 알고 있지만 허용되는 답변이 없고 이러한 답변 중 어느 것도 내 문제를 해결하지 못했기 때문에 오늘 해결 방법을 작성하고 있습니다.

이 명령을 실행할 때 다음 오류가 발생합니다.

$ sudo modprobe vboxdrv
modprobe: ERROR: could not insert 'vboxdrv': Required key not available

문제는 모듈이 서명되지 않아 커널과 함께 로드되지 않는다는 것입니다. 컴퓨터에 안전 부팅 모드가 활성화되어 있으면 이런 일이 발생할 수 있습니다(최신 장치에서 일반적임).

이것이 바로 가상 상자에서 컴퓨터를 열 때 이 오류가 발생하는 이유입니다.

커널 드라이버가 설치되지 않았습니다(rc=-1908).

드라이버에 서명하고 Ubuntu 시스템 및 Debian 9에서 커널 모듈로 로드하려면 아래 단계를 따르세요.

1.서명을 수행하려면 mkutil 패키지를 설치해야 합니다.

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mokutil

2.서명 파일 생성:

openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=VirtualBox/"

삼.그런 다음 커널에 추가합니다.

sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vboxdrv)

4.보안 부팅을 위해 등록하세요.

중요한!그러면 비밀번호를 묻는 메시지가 표시됩니다. 원하는 비밀번호를 입력하면 다음 재부팅 시 해당 비밀번호를 한 번만 사용하면 됩니다.

sudo mokutil --import MOK.der

5.마지막으로 컴퓨터를 다시 시작하십시오. 블루 스크린이 나타나고 키보드를 기다리는 동안 시작을 중단하라는 키를 누르십시오.

여기에 이미지 설명을 입력하세요.

블루 스크린이 나타나면 다음을 선택하세요.MOK 등록 > 계속 > 비밀번호를 입력하라는 메시지가 표시됩니다이전에 입력한 경우 입력하면 작업이 성공적으로 완료되었다는 알림을 받게 됩니다.

이제 운영 체제가 부팅되고 이제 문제 없이 VirtualBox를 사용할 수 있습니다. :)

이것이 누군가에게 도움이 되기를 바랍니다.

답변2

이 게시물에서 동일한 문제를 언급하신 것 같습니다.VirtualBox 커널이 작동하지 않습니다

이제 귀하의 질문을 더 명확하게 이해한 것 같습니다. 커널 버전이 낮은 버전입니다.

이는 이전 버전용이지만 커널을 Ubuntu 16.04 버전으로 업데이트해야 합니다.https://askubuntu.com/questions/364156/ubuntu-13-10-kernel-still-3-8-0-31-generic

답변3

방금 Ubuntu 20.04에서 이 문제를 발견했습니다. 이 문제는 Ubuntu 설치로 인해 발생할 수 있습니다.아니요안전한 부팅. 안타깝게도 VirtualBox를 사용하려면 비공개 소스 커널 모듈이 필요하기 때문에 보안 부팅이 필요합니다. 제 경우에는 Ubuntu를 재설치하여 이 문제를 해결했습니다.

VirtualBox를 사용하려는 경우 설치 중에 제한된 타사 라이브러리와 관련된 문제가 발생합니다. 이 옵션을 선택한 다음 아래에서 보안 부팅 활성화를 선택해야 합니다.

관련 정보