Desative a opção inicialização segura das configurações da BIOS e tente assinar o driver seguindo as etapas descritas aqui
Estou usando akmods do RPMFusion para o VirtualBox. Os pacotes listados por rpm -qa
são:
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
Além disso, os módulos são criados e localizados no diretório correto:
/usr/lib/modules/4.6.4-301.fc24.x86_64/extra/VirtualBox/vboxdrv.ko
/usr/lib/udev/rules.d/90-vboxdrv.rules
Eu omiti vboxguest
, etc. Eu posso carregar manualmente os módulos com modprobe
e ele será exibido com 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
O problema é que ele não carregará via 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
mostra:
Failed to insert 'vboxdrv': Operation not permitted
E assim por diante e assim por diante.
Já experimentei tudo na Internet, mas eles não parecem estar relacionados ao meu problema:
akmods --force
mostra Checking kmods exist for 4.6.4-301.fc24.x86_64 [ OK ]
e é isso. depmods -a
é executado e parece que está fazendo algo, mas não resolve meu problema. /var/cache/akmods
mostra que os módulos estão sendo construídos contra o módulo do kernel correto, como demonstrado de qualquer maneira, então estou convencido de que o problema está relacionado a systemd
. Meu módulo do kernel NVIDIA está carregando bem.
Pode ou não estar relacionado, mas o desligamento demora uma eternidade. Se eu clicar em F12 , vejo "Trabalho de parada em execução para o Building .. serviço akmods" e demora 1 minuto e 30 segundos até que meu computador seja desligado. systemd-analyze critical-chain
mostra que a maior parte do tempo é gasto em systemd-user-sessions.service @35.189s +178ms
. systemd-analyze blame
mostra 13.548s akmods.service
.
Eu verifiquei relatórios de bug do RedHat e não consegui decifrá-los. Por favor, tente evitar fornecer soluções comuns encontradas em fóruns na Internet, porque fique tranquilo, eu já tentei.
Desative a opção inicialização segura das configurações da BIOS e tente assinar o driver seguindo as etapas descritas aqui