VirtualBox 커널 모듈이 systemd를 통해 로드되지 않습니다.

VirtualBox 커널 모듈이 systemd를 통해 로드되지 않습니다.

VirtualBox용 RPMFusion의 akmods를 사용하고 있습니다. 나열된 패키지는 rpm -qa다음과 같습니다.

kmod-VirtualBox-4.6.4-301.fc24.x86_64-5.0.24-1.fc24.x86_64
VirtualBox-5.0.24-1.fc24.x86_64
VirtualBox-kmodsrc-5.0.24-1.fc24.x86_64
akmod-VirtualBox-5.0.24-1.fc24.x86_64

또한 모듈이 빌드되어 올바른 디렉터리에 위치합니다.

/usr/lib/modules/4.6.4-301.fc24.x86_64/extra/VirtualBox/vboxdrv.ko
/usr/lib/udev/rules.d/90-vboxdrv.rules

vboxguest등은 생략했습니다 . 모듈을 수동으로 로드 modprobe하고 다음을 표시할 수 있습니다 modinfo.

filename:       /lib/modules/4.6.4-301.fc24.x86_64/extra/VirtualBox/vboxdrv.ko
version:        5.0.24_RPMFusion r108355 (0x00240000)
license:        GPL
description:    Oracle VM VirtualBox Support Driver
author:         Oracle Corporation
srcversion:     0D9059DC39F24CF9E36EA61
depends:        
vermagic:       4.6.4-301.fc24.x86_64 SMP mod_unload 
parm:           force_async_tsc:force the asynchronous TSC mode (int

문제는 다음을 통해 로드되지 않는다는 것입니다 systemd.

● systemd-modules-load.service - Load Kernel Modules
   Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static; vendor preset: disabled)
   Active: failed (Result: exit-code) since Sun 2016-07-24 16:09:50 EDT; 5s ago
     Docs: man:systemd-modules-load.service(8)
           man:modules-load.d(5)
  Process: 3961 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
 Main PID: 3961 (code=exited, status=1/FAILURE)

journalctl _PID=3961보여주다:

Failed to insert 'vboxdrv': Operation not permitted

기타 등등

인터넷에서 모든 것을 시도했지만 내 문제와 관련이 없는 것 같습니다.

  • 이전 모듈이 로드되지 않았습니다.
  • 내 initramfs에 없습니다.
  • 요점을 놓치기 때문에 Oracle 저장소로 전환하지 않겠습니다.
  • 요점을 놓치고 RPMFusion이 DKMS를 수행하지 않기 때문에 자체적으로 아무 것도 수행하지 않기 때문에 DKMS를 사용하지 않을 것입니다.
  • 보안 부팅이 없습니다. 제 메인보드도 지원하지 않네요.
  • akmods --force디스플레이가 Checking kmods exist for 4.6.4-301.fc24.x86_64 [ OK ]바로 그 것입니다. depmods -a실행해 보면 뭔가 하고 있지만 문제가 해결되지 않는 것 같습니다.
  • 패키지를 완전히 지우고 다시 설치했지만 문제가 해결되지 않습니다. /var/cache/akmods어쨌든 모듈이 올바른 커널 모듈에 대해 구축되었음을 보여 주므로 문제는 systemd.

내 NVIDIA 커널 모듈이 제대로 로드됩니다.

관련성이 있을 수도 있고 없을 수도 있지만 폐쇄에는 시간이 오래 걸립니다. 을 클릭하면 F12"Building..akmods 서비스에 대해 실행 중인 작업 중지"가 표시되고 컴퓨터가 종료되는 데 1분 30초가 걸립니다. systemd-analyze critical-chain대부분의 시간이 소요되는 위치를 나타냅니다 systemd-user-sessions.service @35.189s +178ms. systemd-analyze blame보여주다 13.548s akmods.service.

RedHat의 오류 보고서를 확인했지만 해독할 수 없었습니다. 인터넷 포럼에서 찾을 수 있는 일반적인 솔루션을 제공하지 마십시오. 안심하세요. 제가 시도해 본 솔루션입니다.

답변1

폐쇄보안 부트BIOS 설정의 옵션을 선택하고 설명된 단계에 따라 드라이버에 서명해 보십시오.여기

관련 정보