Pages : 1
#1 Le 10/12/2022, à 13:57
- wardidi
[résolu] erreur virtualbox
Bonjour,
J'utilisais virtualbox (install depuis dépôt oracle) pour ouvrir windows10.
Depuis peu Virtualbox s'ouvre corectement mais à la l'ouverture de la machine virtuelle windows 10 j'ai le message suivant:
Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver is either not loaded or not set up correctly. Please reinstall virtualbox-dkms package and load the kernel module by executing
'modprobe vboxdrv'
as root.
If your system has EFI Secure Boot enabled you may also 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.
where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.
Je tente
didier@didier-Lenovo-Z51-70:~$ sudo apt-get install virtualbox-dkms
[sudo] Mot de passe de didier :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
virtualbox-dkms est déjà la version la plus récente (6.1.38-dfsg-3~ubuntu1.22.04.1).
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libflashrom1 libftdi1-2 libsdl-ttf2.0-0
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 18 non mis à jour.
didier@didier-Lenovo-Z51-70:~$
ensuite
sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms
Une page de configuration secureboot s'ouvre. Je valide ok et après avoir rentré MP et confirmé MP j'obtiens
didier@didier-Lenovo-Z51-70:~$ sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libflashrom1 libftdi1-2 libsdl-ttf2.0-0
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 3 réinstallés, 0 à enlever et 18 non mis à jour.
Il est nécessaire de prendre 3690 ko dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Réception de :1 http://fr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dkms all 2.8.7-2ubuntu2.1 [70,0 kB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-headers-5.15.0-56-generic amd64 5.15.0-56.62 [2899 kB]
Réception de :3 http://fr.archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 virtualbox-dkms amd64 6.1.38-dfsg-3~ubuntu1.22.04.1 [721 kB]
3690 ko réceptionnés en 0s (12,6 Mo/s)
(Lecture de la base de données... 388501 fichiers et répertoires déjà installés.
)
Préparation du dépaquetage de .../dkms_2.8.7-2ubuntu2.1_all.deb ...
Dépaquetage de dkms (2.8.7-2ubuntu2.1) sur (2.8.7-2ubuntu2.1) ...
Préparation du dépaquetage de .../linux-headers-5.15.0-56-generic_5.15.0-56.62_a
md64.deb ...
Dépaquetage de linux-headers-5.15.0-56-generic (5.15.0-56.62) sur (5.15.0-56.62)
...
Préparation du dépaquetage de .../virtualbox-dkms_6.1.38-dfsg-3~ubuntu1.22.04.1_
amd64.deb ...
Module virtualbox-6.1.38 for kernel 5.15.0-56-generic (x86_64).
Before uninstall, this module version was ACTIVE on this kernel.
vboxdrv.ko:
- Uninstallation
- Deleting from: /lib/modules/5.15.0-56-generic/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
vboxnetadp.ko:
- Uninstallation
- Deleting from: /lib/modules/5.15.0-56-generic/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
vboxnetflt.ko:
- Uninstallation
- Deleting from: /lib/modules/5.15.0-56-generic/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod....
Deleting module virtualbox-6.1.38 completely from the DKMS tree.
Dépaquetage de virtualbox-dkms (6.1.38-dfsg-3~ubuntu1.22.04.1) sur (6.1.38-dfsg-
3~ubuntu1.22.04.1) ...
Paramétrage de linux-headers-5.15.0-56-generic (5.15.0-56.62) ...
/etc/kernel/header_postinst.d/dkms:
* dkms: running auto installation service for kernel 5.15.0-56-generic
...done.
Paramétrage de dkms (2.8.7-2ubuntu2.1) ...
Paramétrage de virtualbox-dkms (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Loading new virtualbox-6.1.38 DKMS files...
Building for 5.15.0-56-generic
Building initial module for 5.15.0-56-generic
Done.
vboxdrv.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/5.15.0-56-generic/updates/dkms/
vboxnetadp.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/5.15.0-56-generic/updates/dkms/
vboxnetflt.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/5.15.0-56-generic/updates/dkms/
depmod...
Job for virtualbox.service failed because the control process exited with error
code.
See "systemctl status virtualbox.service" and "journalctl -xeu virtualbox.servic
e" for details.
invoke-rc.d: initscript virtualbox, action "restart" failed.
× virtualbox.service - LSB: VirtualBox Linux kernel module
Loaded: loaded (/etc/init.d/virtualbox; generated)
Active: failed (Result: exit-code) since Sat 2022-12-10 13:51:44 CET; 19ms
ago
Docs: man:systemd-sysv-generator(8)
Process: 7804 ExecStart=/etc/init.d/virtualbox start (code=exited, status=1/
FAILURE)
CPU: 44ms
déc. 10 13:51:44 didier-Lenovo-Z51-70 systemd[1]: Starting LSB: VirtualBox Linux
kernel module...
déc. 10 13:51:44 didier-Lenovo-Z51-70 virtualbox[7804]: * Loading VirtualBox ke
rnel modules...
déc. 10 13:51:44 didier-Lenovo-Z51-70 virtualbox[7804]: * modprobe vboxdrv fail
ed. Please use 'dmesg' to find out why
déc. 10 13:51:44 didier-Lenovo-Z51-70 virtualbox[7804]: ...fail!
déc. 10 13:51:44 didier-Lenovo-Z51-70 systemd[1]: virtualbox.service: Control pr
ocess exited, code=exited, status=1/FAILURE
déc. 10 13:51:44 didier-Lenovo-Z51-70 systemd[1]: virtualbox.service: Failed wit
h result 'exit-code'.
déc. 10 13:51:44 didier-Lenovo-Z51-70 systemd[1]: Failed to start LSB: VirtualBo
x Linux kernel module.
Traitement des actions différées (« triggers ») pour man-db (2.10.2-1) ...
didier@didier-Lenovo-Z51-70:~$
Je redémarre et s'ouvre secure boot et je ne sais pas quoi faire d'autre donc je clique sur continue boot.
merci pour votre aide.
EDIT j'ai tenté d'aller dans enroll mok . Le mot de passe créer juste avant ne fonctionne pas ..
Dernière modification par wardidi (Le 15/08/2023, à 16:53)
UBUNTU 22.04 CINNAMON
Hors ligne
#2 Le 10/12/2022, à 14:04
- xubu1957
Re : [résolu] erreur virtualbox
Bonjour,
Pour ajouter toi-même les balises code, à ton précédent message #1, pour cette partie :
Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver is either not loaded or not set up correctly. Please reinstall virtualbox-dkms package and load the kernel module by executing
'modprobe vboxdrv'
as root.
If your system has EFI Secure Boot enabled you may also 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.
where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.
Cliquer sur le lien « Modifier » en bas à droite du message
Sélectionner le texte
Cliquer sur le <> de l'éditeur de message
La Doc desactiver_secure_boot
Et après redémarrage, que donne :
sudo modprobe vboxdrv
?
> [Résolu] Problème avec VirtualBox
Dernière modification par xubu1957 (Le 02/08/2024, à 14:18)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#3 Le 10/12/2022, à 14:09
- nany
Re : [résolu] erreur virtualbox
Bonjour,
and load the kernel module by executing
'modprobe vboxdrv'
as root.
Donc que donne
sudo modprobe -v vboxdrv
?
En ligne
#4 Le 10/12/2022, à 14:14
- wardidi
Re : [résolu] erreur virtualbox
Xubu1957 j'ai bien compris que je dois désactiver le secure boot mais avant de le faire j'aimerais comprendre ce que ça engendre en terme de securité, fiabilité ETC.
Nany
didier@didier-Lenovo-Z51-70:~$ sudo modprobe -v vboxdrv
[sudo] Mot de passe de didier :
insmod /lib/modules/5.15.0-56-generic/updates/dkms/vboxdrv.ko
modprobe: ERROR: could not insert 'vboxdrv': Operation not permitted
didier@didier-Lenovo-Z51-70:~$
UBUNTU 22.04 CINNAMON
Hors ligne
#5 Le 10/12/2022, à 14:16
- wardidi
Re : [résolu] erreur virtualbox
et
didier@didier-Lenovo-Z51-70:~$ sudo modprobe vboxdrv
modprobe: ERROR: could not insert 'vboxdrv': Operation not permitted
didier@didier-Lenovo-Z51-70:~$
UBUNTU 22.04 CINNAMON
Hors ligne
#6 Le 10/12/2022, à 14:17
- xubu1957
Re : [résolu] erreur virtualbox
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#7 Le 10/12/2022, à 14:33
- wardidi
Re : [résolu] erreur virtualbox
Merci. J'ai donc compris ce qui ce passe .
Je suis passé de LEGACY à UEFI depuis peu, ce qui à activer le secure boot.
Donc soit je repasse en LEGACY soit je désactive le secure boot .
En tout cas ça marche en LEGACY.
Merci du coup main. Je débute sur Ubuntu et m'apercois de plus en plus que rien n'est fait pour le monde du libre et qu'il va falloir encore se battre.....
Merci encore
UBUNTU 22.04 CINNAMON
Hors ligne
#8 Le 10/12/2022, à 14:33
- nany
Re : [résolu] erreur virtualbox
modprobe: ERROR: could not insert 'vboxdrv': Operation not permitted
Il semblerait en effet que secure boot soit bloquant. Et comme
If your system has EFI Secure Boot enabled you may also 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.
where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.
Je ne sais pas comment signer le module. Peut-être auras-tu plus vite fait de désactiver le secure boot ?
En ligne
#9 Le 10/12/2022, à 14:43
- xubu1957
Re : [résolu] erreur virtualbox
Il y avait eu cette intervention de jplemoine.
Dernière modification par xubu1957 (Le 10/12/2022, à 15:47)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#10 Le 10/12/2022, à 15:44
- wardidi
Re : [résolu] erreur virtualbox
Merci à vous 2 pour les explications.
Il y avait une cette intervention de jplemoine.
Je vais me pencher sur cette solution quand j'aurais un peu de temps.
Pour le moment, je reste en LEGACY
Merci encore pour votre aide et rapidité.
Dernière modification par wardidi (Le 20/08/2023, à 12:45)
UBUNTU 22.04 CINNAMON
Hors ligne
#11 Le 20/08/2023, à 13:16
- wardidi
Re : [résolu] erreur virtualbox
Bonjour à tous.
J'ai trouver la solution.
Pour rappel:
J'ai ubuntu 22.04.2 en dual boot Windows 10.
Je virtualise Windows avec virtualbox.
Pour démarrer la machine windows dans virtualbox, je devais désactiver le secure boot ou signer des modules. (cf erreur du premier message).
Pour signer, j'ai suivi et adapté CECI.
1/ CREATION DE LA CLE
sudo -i
mkdir /root/signed-modules
cd /root/signed-modules
openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=VirtualBox/"
chmod 600 MOK.priv
2/ CREATION DU MOT DE PASSE
sudo mokutil --import MOK.der
taper un mot de passe+entrée puis le confirmé+entrée.
NB j'ai passé du temps car le MP que j'indiquai ne fonctionnait pas. J'ai résolu le problème en ne mettant que des chiffres.
3/ REDEMARRER
S'affiche un écran bleu.
Séléctionner EnrollMok
continue
taper le MP creer précédemment.
Reboot.
4/ CREATION DU SCRIP DE SIGNATURE
sudo -i
cd /root/signed-modules
vi sign-virtual-box
COLLER la cmd suivante
#!/bin/bash
for modfile in $(dirname $(modinfo -n vboxdrv))/*.ko; do
echo "Signing $modfile"
/usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 \
/root/signed-modules/MOK.priv \
/root/signed-modules/MOK.der "$modfile"
done
Là j'ai passé du temps a comprendre la suite. En fait il faut enregistrer et quitter le script en tapant
:wq
5/AJOUT DES AUTORISATIONS PUIS EXÉCUTION DU SCRIPT
chmod 700 sign-virtual-box
./sign-virtual-box
Après un reboot la machine dans virtual box peut démarrer sans désactiver le secure boot.
J'espère que ça sera utile pour d'autre.
Dernière modification par wardidi (Le 08/10/2023, à 17:19)
UBUNTU 22.04 CINNAMON
Hors ligne
Pages : 1