방금 새 노트북에 fedora 27과 모든 업데이트를 설치했습니다. VirutalBox를 설치하려고 합니다.
이 패키지를 설치했습니다.
- 가상 상자
- VirtualBox-kmodsrc
- VirtualBox-서버
- VirtualBox-akmod
dnfdragora를 열 때에도 설치됩니다.
- kmod-VirtualBox-4.15.6-300.fc27.x86_64
버전이 현재 커널 버전이고 dnfdragora의 패키지 이름에 버전이 없기 때문에 내 커널용으로 빌드된 것으로 가정합니다.
가상 머신을 실행하려고 하면 다음 오류가 발생합니다.
Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver (vboxdrv) is probably not
loaded.You may not have kernel driver installed for kernel that is
runnig, if so you may do as root: dnf install akmod-VirtualBox kernel-
devel-$(uname -r)If you installed VirtualBox packages and don't want
reboot the system, you may need load the kernel driver, doing as root:
akmods; systemctl restart systemd-modules-load.service
where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) -
The support driver is not installed. On linux, open returned ENOENT.
실행하면 systemctl restart systemd-modules-load
실패하고 출력은 journalctl -xe
다음과 같습니다.
-- Subject: Rozpoczęto uruchamianie jednostki systemd-modules-load.service
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Jednostka systemd-modules-load.service rozpoczęła uruchamianie.
mar 07 18:17:09 jcubic systemd-modules-load[25233]: Failed to insert 'vboxdrv': Required key not available
mar 07 18:17:09 jcubic systemd-modules-load[25233]: Failed to insert 'vboxnetflt': Required key not available
mar 07 18:17:09 jcubic systemd-modules-load[25233]: Failed to insert 'vboxnetadp': Required key not available
mar 07 18:17:09 jcubic systemd-modules-load[25233]: Failed to insert 'vboxpci': Required key not available
mar 07 18:17:09 jcubic systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
mar 07 18:17:09 jcubic systemd[1]: Failed to start Load Kernel Modules.
-- Subject: Jednostka systemd-modules-load.service się nie powiodła
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Jednostka systemd-modules-load.service się nie powiodła.
--
-- Wynik: failed.
rpm fusion이 활성화되어 있지만 모든 패키지는 @system 저장소에서 제공됩니다(dnfdragora에 표시됨).
다시 시작해도 소용이 없었습니다.
또한 기사의 지침을 따르려고 노력했습니다.Fedora 27/26, CentOS/RHEL 7.4/6.9의 VirtualBox 5.2
그러나 명령은 /usr/lib/virtualbox/vboxdrv.sh setup
다음과 같은 출력을 제공합니다.
vboxdrv.sh: VirtualBox 서비스를 중지합니다. vboxdrv.sh: VirtualBox 커널 모듈을 빌드합니다. vboxdrv.sh: VirtualBox 서비스를 시작합니다. vboxdrv.sh: VirtualBox 커널 모듈을 빌드합니다. vboxdrv.sh: 실패: modprobe vboxdrv가 실패했습니다. 이유를 알아보려면 "dmesg"를 사용하세요.
dmesg에서는 VirtualBox나 커널 드라이버 관련 오류는 나오지 않는데, pcieport, ACPI 관련 오류는 나오는데, 관련이 있는지는 모르겠습니다.