Pagina 1 di 1

Virtualbox e EFI -RISOLTO

Inviato: gio 10 feb 2022, 9:31
da Rama
sistemato tutto, manca solo Virtualbox:

bash-5.1# /sbin/vboxconfig
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: failed: Look at /var/log/vbox-setup.log to find out what went wrong.
There were problems setting up VirtualBox. To re-start the set-up process, run
/sbin/vboxconfig
as root. If your system is using EFI Secure Boot you may need to sign the
kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load
them. Please see your Linux system's documentation for more information.
bash-5.1# modprobe vboxdrv
modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/5.15.19

lo odio sempre più, 'sto EFI;

Re: Virtualbox e EFI

Inviato: gio 10 feb 2022, 14:02
da erio
scusa la domanda ma hai il kernel source in src perche ti serve per compilare i moduli di virtualbox,se non ricordo male: efi stavolta e' innocente

Codice: Seleziona tutto

 bash-5.1# sh '/usr/src/vboxhost-6.1.97/build_in_tmp' 
=== Building 'vboxdrv' module ===
make[1]: ingresso nella directory «/tmp/vbox.0/vboxdrv»
make V= CONFIG_MODULE_SIG= CONFIG_MODULE_SIG_ALL= -C /lib/modules/5.16.8-beny/build M=/tmp/vbox.0/vboxdrv SRCROOT=/tmp/vbox.0/vboxdrv -j6 modules
make[2]: ingresso nella directory «/tmp/vbox.0/vboxdrv»
make[2]: attenzione: -j6 forzata nel submake: disattivazione della modalità jobserver.
  CC [M]  /tmp/vbox.0/vboxdrv/linux/SUPDrv-linux.o
  CC [M]  /tmp/vbox.0/vboxdrv/SUPDrv.o
  CC [M]  /tmp/vbox.0/vboxdrv/SUPDrvGip.o
  CC [M]  /tmp/vbox.0/vboxdrv/SUPDrvSem.o
  CC [M]  /tmp/vbox.0/vboxdrv/SUPDrvTracer.o
  CC [M]  /tmp/vbox.0/vboxdrv/SUPLibAll.o
  CC [M]  /tmp/vbox.0/vboxdrv/common/string/strformatrt.o
  CC [M]  /tmp/vbox.0/vboxdrv/combined-agnostic1.o
  CC [M]  /tmp/vbox.0/vboxdrv/combined-agnostic2.o
/tmp/vbox.0/vboxdrv/SUPDrvTracer.o: warning: objtool: SUPR0TracerFireProbe()+0x7: indirect jump found in RETPOLINE build
  CC [M]  /tmp/vbox.0/vboxdrv/combined-os-specific.o
/tmp/vbox.0/vboxdrv/combined-os-specific.o: warning: objtool: VBoxHost_RTR0MemKernelCopyFrom()+0x15: redundant CLD
/tmp/vbox.0/vboxdrv/combined-os-specific.o: warning: objtool: rtThreadCtxHooksLnxSchedOut()+0x1f: call to {dynamic}() with UACCESS enabled
/tmp/vbox.0/vboxdrv/combined-os-specific.o: warning: objtool: rtThreadCtxHooksLnxSchedIn()+0x29: call to {dynamic}() with UACCESS enabled
/tmp/vbox.0/vboxdrv/combined-os-specific.o: warning: objtool: VBoxHost_RTR0MemKernelCopyTo()+0x15: redundant CLD
  LD [M]  /tmp/vbox.0/vboxdrv/vboxdrv.o
  MODPOST /tmp/vbox.0/vboxdrv/Module.symvers
  CC [M]  /tmp/vbox.0/vboxdrv/vboxdrv.mod.o
  LD [M]  /tmp/vbox.0/vboxdrv/vboxdrv.ko
make[2]: uscita dalla directory «/usr/src/linux-5.16.8»
make[1]: uscita dalla directory «/tmp/vbox.0/vboxdrv»

=== Building 'vboxnetflt' module ===
=== Building 'vboxnetadp' module ===
make[1]: ingresso nella directory «/tmp/vbox.0/vboxnetflt»
make[1]: ingresso nella directory «/tmp/vbox.0/vboxnetadp»
make V= CONFIG_MODULE_SIG= CONFIG_MODULE_SIG_ALL= -C /lib/modules/5.16.8-beny/build M=/tmp/vbox.0/vboxnetflt SRCROOT=/tmp/vbox.0/vboxnetflt -j6 modules
make V= CONFIG_MODULE_SIG= CONFIG_MODULE_SIG_ALL= -C /lib/modules/5.16.8-beny/build M=/tmp/vbox.0/vboxnetadp SRCROOT=/tmp/vbox.0/vboxnetadp -j6 modules
make[2]: ingresso nella directory «/tmp/vbox.0/vboxnetflt»
make[2]: attenzione: -j6 forzata nel submake: disattivazione della modalità jobserver.
make[2]: ingresso nella directory «/tmp/vbox.0/vboxnetadp»
make[2]: attenzione: -j6 forzata nel submake: disattivazione della modalità jobserver.
  CC [M]  /tmp/vbox.0/vboxnetflt/linux/VBoxNetFlt-linux.o
  CC [M]  /tmp/vbox.0/vboxnetflt/VBoxNetFlt.o
  CC [M]  /tmp/vbox.0/vboxnetflt/SUPR0IdcClient.o
  CC [M]  /tmp/vbox.0/vboxnetflt/SUPR0IdcClientComponent.o
  CC [M]  /tmp/vbox.0/vboxnetadp/linux/VBoxNetAdp-linux.o
  CC [M]  /tmp/vbox.0/vboxnetadp/VBoxNetAdp.o
  CC [M]  /tmp/vbox.0/vboxnetflt/linux/SUPR0IdcClient-linux.o
  LD [M]  /tmp/vbox.0/vboxnetadp/vboxnetadp.o
scripts/Makefile.modpost:134: attenzione: sovrascrittura del set di istruzioni per l'obiettivo «/tmp/vbox.0/vboxnetadp/Module.symvers»
scripts/Makefile.modpost:117: attenzione: ignorato il set di istruzioni obsoleto per l'obiettivo «/tmp/vbox.0/vboxnetadp/Module.symvers»
make[3]: Dipendenza circolare /tmp/vbox.0/vboxnetadp/Module.symvers <- /tmp/vbox.0/vboxnetadp/Module.symvers scartata.
  MODPOST /tmp/vbox.0/vboxnetadp/Module.symvers
  CC [M]  /tmp/vbox.0/vboxnetadp/vboxnetadp.mod.o
  LD [M]  /tmp/vbox.0/vboxnetadp/vboxnetadp.ko
make[2]: uscita dalla directory «/usr/src/linux-5.16.8»
make[1]: uscita dalla directory «/tmp/vbox.0/vboxnetadp»

  LD [M]  /tmp/vbox.0/vboxnetflt/vboxnetflt.o
scripts/Makefile.modpost:134: attenzione: sovrascrittura del set di istruzioni per l'obiettivo «/tmp/vbox.0/vboxnetflt/Module.symvers»
scripts/Makefile.modpost:117: attenzione: ignorato il set di istruzioni obsoleto per l'obiettivo «/tmp/vbox.0/vboxnetflt/Module.symvers»
make[3]: Dipendenza circolare /tmp/vbox.0/vboxnetflt/Module.symvers <- /tmp/vbox.0/vboxnetflt/Module.symvers scartata.
  MODPOST /tmp/vbox.0/vboxnetflt/Module.symvers
  CC [M]  /tmp/vbox.0/vboxnetflt/vboxnetflt.mod.o
  LD [M]  /tmp/vbox.0/vboxnetflt/vboxnetflt.ko
make[2]: uscita dalla directory «/usr/src/linux-5.16.8»
make[1]: uscita dalla directory «/tmp/vbox.0/vboxnetflt»

ba                                              

Re: Virtualbox e EFI

Inviato: gio 10 feb 2022, 14:31
da Rama
credo di sì, comunque lanciato il tuo comando ottengo vari Warning e poi

fatal error: linux/smp_lock.h: File o directory non esistente

cerco nel web;

Re: Virtualbox e EFI

Inviato: gio 10 feb 2022, 16:27
da erio
se istalli virtualbox da .run ti crea una directory link in /usr/src entri nella directory e fai partire lo script che c'e' e se hai il sorgente del kernel dovrebbe farti i moduli che ti servono per usarlo.

Re: Virtualbox e EFI

Inviato: gio 10 feb 2022, 16:54
da Rama
lo so;
a forza di smanacciare ho ottenuto qualcosa, con modprobe carico vboxdrv, vboxnetflt e vboxnetadp, ma

modprobe vboxpci
modprobe: FATAL: Module vboxpci not found in directory /lib/modules/5.15.19

e

bash-5.1$ virtualbox
(process:24898): GLib-GObject-WARNING **: 17:38:08.347: cannot register existing type 'NMAgentManagerError'
(process:24898): GLib-CRITICAL **: 17:38:08.347: g_once_init_leave: assertion 'result != 0' failed
(process:24898): GLib-GObject-WARNING **: 17:38:08.347: cannot retrieve class for invalid (unclassed) type '<invalid>'
Errore di segmentazione

Re: Virtualbox e EFI

Inviato: gio 10 feb 2022, 17:41
da erio
ma hai la directory misc in lib/modules/5-15-19
guarda se ti e' utile: https://www.linuxquestions.org/question ... 175690823/

Re: Virtualbox e EFI

Inviato: gio 10 feb 2022, 17:56
da Rama
sì, ci sono i tre moduli che si caricano ma non vboxpci;
in una discussione ho trovato questo:
vboxpci doesn't exist anymore on 6.1.x but the message was not yet updated.

Re: Virtualbox e EFI

Inviato: gio 10 feb 2022, 18:10
da erio
la mia versione di virtualbox e' questa VirtualBox-6.1.97-149824-Linux_amd64.run e il sistema slackware current, non ho questi errori ,vedi il link sembra che ci sia una soluzione

Re: Virtualbox e EFI

Inviato: gio 10 feb 2022, 20:04
da Rama
dove l'hai presa? nel sito Oracle non c'è;

Re: Virtualbox e EFI

Inviato: gio 10 feb 2022, 20:37
da erio
https://www.virtualbox.org/wiki/Testbuilds, le versioni ufficiali sulla current non andavano,se usi la current il kernel e' cambiato 5.16.8.

Re: Virtualbox e EFI [RISOLTO]

Inviato: ven 11 feb 2022, 8:51
da Rama
è andata, grazie;
ora posso giocare a Civilization 3: è l'unico motivo per cui virtualizzo XP;

Re: Virtualbox e EFI

Inviato: ven 11 feb 2022, 10:53
da DarthSteve
Io ho virtualizzato Windows 10 per giocare a Guild Wars 2.