ubuntu 22.04.4에서 virtual box를 설치하고 실행하려는데 오류가 발생 했다.
sudo /sbin/vboxconfig를 입력했더니
위와 같은 오류가 또 발생한다.
https://askubuntu.com/questions/777308/virtualbox-problem-kernel-module-is-not-loaded
VirtualBox problem: Kernel module is not loaded
I have installed VirtualBox several times, same error every time ( Also see screenshots below) WARNING: The vboxdrv kernel module is not loaded. Either there is no module available for the current
askubuntu.com
위의 글을 참고해서 시도해 보았다.
위의 명령어를 입력하고
설치는 잘된거 같아 보인다.
뭔가 더 잘못된거 같다.
Sign virtual box modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) Centos 8
I started using Centos 8 recently, and I installed VirtualBox to manage my virtual machines, the problem that I encountered with is that my VirtualBox couldn't boot any VMs and it told me to execut...
stackoverflow.com
이번에는 위의 글을 참고해서 다시 시도
mokutil 설치
rsa key를 생성
MOK.priv 파일의 권한을 변경해준다.
Enter PEM pass phrase:
enter가 아닌 입력 값을 반드시 주어야 한다.
(나머지 값들은 enter를 입력해서 넘어가도 된다.)
값을 주지 않는다면 에러가 발생하고
위와 같이 MOK.der의 import가 되지 않는다.
Enter PEM pass phrase:
의 값을 잘 입력했다면
이렇게 비밀번호를 입력하라고
알려준다.
---> 이것은 재부팅후 사용할 비밀번호이다.
그리고는 컴퓨터를 재부팅 한다.
블루 스크린이 뜨면
아무키나 입력
enroll MOK 선택
continue
mokutil --import MOK.der
을 했을때 설정한 비밀번호를 입력하고
reboot 선택
위의 파일을 생성
#!/bin/bash
for modfile in $(dirname $(modinfo -n vboxdrv))/* .ko; do
echo "Signing $modfile"
/usr/src/kernels/$(uname -r)/scripts/sign-file sha256 \
/root/signed-modulues/MOK.priv \
/root/signed-modulues/MOK.der "$modfile"
done
위와 같은 내용을 입력해준다.
chmod 700 sign-virtual-box ./sign-virtual-box
sign-virtual-box의 권한을 변경해주고
virtualbox를 입력하면
....
어플케이션에 있는 바로가기로는 열린다.
'linux' 카테고리의 다른 글
[Linux] 수동으로 타임존 변경하기 (0) | 2024.05.20 |
---|---|
[Linux] timedatectl로 현재 위치및 시간 정보 변경하기 (1) | 2024.05.20 |
[Linux] ubuntu - apt with .deb (0) | 2024.05.19 |
[Linux] /etc/rc.d/rc.local is not marked executable, skipping. (0) | 2024.05.17 |
[Linux] dnf - ansible 설치가 되지 않을때 (0) | 2024.05.16 |