저는 fedora 31을 실행하고 RPM fusion에서 virtualbox를 가져오고 있지만 작동시키는 방법을 찾지 못했습니다.
VM을 시작할 때 오류가 발생합니다.
VirtualBox Linux 커널 드라이버(vboxdrv)가 로드되지 않을 수 있습니다. 실행 중인 커널에 대한 커널 드라이버가 설치되어 있지 않을 수 있습니다. 그렇다면 루트로 수행할 수 있습니다: dnf install akmod-VirtualBox kernel-devel-$(uname -r)VirtualBox 패키지를 설치했지만 원하지 않는 경우 시스템을 재부팅하려면 커널 드라이버를 로드하고 루트로 실행해야 할 수도 있습니다. akmods systemctl restart systemd-modules-load.service
시스템에 EFI 보안 부팅이 활성화되어 있는 경우 커널 모듈(vboxdrv, vboxnetflt, vboxnetadp, vboxpci)을 로드하기 전에 서명해야 할 수도 있습니다. 자세한 내용은 Linux 시스템 설명서를 참조하세요.
위치: suplibOsInit 내용: 3 VERR_VM_DRIVER_NOT_INSTALLED(-1908) - 지원 드라이버가 설치되지 않았습니다. Linux에서 open은 ENOENT를 반환합니다.
요청한 패키지를 설치하려고 시도했지만 존재하지 않습니다.
$ sudo dnf install akmod-VirtualBox kernel-devel-$(uname -r)
Last metadata expiration check: 0:39:48 ago on Tue 18 Feb 2020 09:43:31 ACDT.
Package akmod-VirtualBox-6.1.2-1.fc31.x86_64 is already installed.
No match for argument: kernel-devel-5.4.13-201.fc31.x86_64
Error: Unable to find a match: kernel-devel-5.4.13-201.fc31.x86_64
패키지 이름이 다른 이름으로 변경되었거나 더 이상 존재하지 않습니까?
$ rpm -qa | grep kernel
kernel-headers-5.4.7-200.fc31.x86_64
kernel-devel-5.4.18-200.fc31.x86_64
kernel-modules-5.4.18-200.fc31.x86_64
kernel-modules-5.4.12-200.fc31.x86_64
kernel-5.4.12-200.fc31.x86_64
kernel-modules-5.4.13-201.fc31.x86_64
kernel-modules-extra-5.4.13-201.fc31.x86_64
kernel-devel-5.4.15-200.fc31.x86_64
libreport-plugin-kerneloops-2.12.0-1.fc31.x86_64
kernel-core-5.4.12-200.fc31.x86_64
kernel-core-5.4.13-201.fc31.x86_64
kernel-5.4.13-201.fc31.x86_64
kernel-modules-extra-5.4.18-200.fc31.x86_64
kernel-core-5.4.18-200.fc31.x86_64
kernel-modules-extra-5.4.12-200.fc31.x86_64
kernel-5.4.18-200.fc31.x86_64
abrt-addon-kerneloops-2.14.0-1.fc31.x86_64
$ yum list available | grep kernel
R-IRkernel.noarch 1.0.2-1.fc31 fedora
buildsys-build-rpmfusion-kerneldevpkgs-current.x86_64 11:31-3 rpmfusion-free-updates
erlang-kernel.x86_64 22.2.6-2.fc31 updates
gap-pkg-jupyterkernel.noarch 1.3-2.fc31 fedora
gap-pkg-jupyterkernel-doc.noarch 1.3-2.fc31 fedora
kernel-cross-headers.x86_64 5.4.7-200.fc31 updates
kernel-debug.x86_64 5.4.18-200.fc31 updates
kernel-debug-core.x86_64 5.4.18-200.fc31 updates
kernel-debug-devel.x86_64 5.4.18-200.fc31 updates
kernel-debug-modules.x86_64 5.4.18-200.fc31 updates
kernel-debug-modules-extra.x86_64 5.4.18-200.fc31 updates
kernel-debug-modules-internal.x86_64 5.4.18-200.fc31 updates
kernel-modules-internal.x86_64 5.4.18-200.fc31 updates
kernel-rpm-macros.noarch 142-1.fc31 updates
kernel-tools.x86_64 5.4.7-200.fc31 updates
kernel-tools-libs.i686 5.3.7-300.fc31 fedora
kernel-tools-libs.x86_64 5.4.7-200.fc31 updates
kernel-tools-libs-devel.i686 5.3.7-300.fc31 fedora
kernel-tools-libs-devel.x86_64 5.4.7-200.fc31 updates
kernelshark.x86_64 2.7-7.fc31 fedora
lirc-disable-kernel-rc.noarch 0.10.0-18.fc31 fedora
php-symfony-http-kernel.noarch 2.8.52-1.fc31 updates
php-symfony3-http-kernel.noarch 3.4.37-1.fc31 updates
php-symfony4-http-kernel.noarch 4.2.11-1.fc31 fedora
python-ipykernel-doc.noarch 5.1.2-1.fc31 fedora
python-metakernel-doc.noarch 0.24.3-1.fc31 fedora
python3-ipykernel.noarch 5.1.2-1.fc31 fedora
python3-jupyter-c-kernel.noarch 1.2.2-5.fc31 fedora
python3-jupyter-kernel-singular.noarch 0.9.9-1.fc31 updates
python3-jupyter-kernel-test.noarch 0.3-10.fc31 fedora
python3-metakernel.noarch 0.24.3-1.fc31 fedora
python3-metakernel-echo.noarch 0.19.1-28.fc31 fedora
python3-metakernel-python.noarch 0.19.1-28.fc31 fedora
python3-metakernel-tests.noarch 0.24.3-1.fc31 fedora
python3-octave-kernel.noarch 0.31.0-3.fc31 fedora
python3-spyder-kernels.noarch 1:0.5.2-2.fc31 fedora
texlive-l3kernel.noarch 9:svn51745-15.fc31 updates
texlive-l3kernel-doc.noarch 9:svn51745-15.fc31 updates
답변1
kernel
이미 보유하고 kernel-devel
설치한 5.4.18-200
최신 버전을 uname -r
계속 사용할 수 5.4.13-201
있으므로 시스템을 재부팅해야 합니다. 그것이 돌아올 때 uname -r
당신에게 주어질 것입니다 5.4.18-200
. 모듈을 로드 vboxdrv
하고 그것이 나타나는지 확인하십시오 lsmod | grep vbox
.
시작할 때 로드되지 않으면 /etc/modules-load.d/vboxdrv.conf
inside를 사용하여 vboxdrv
파일을 만듭니다. 시작 시 로드됩니다. 완료되면 Virtual Box를 시작하고 가상 머신을 시작할 수 있습니다.