Vous n'êtes pas identifié(e).
2.3.2 Le module noyau de VirtualBox
VirtualBox utilise un module spécial du noyau appelé vboxdrv pour effectuer des affectations de
mémoire physique et contrôler le processeur pour exécuter les systèmes invités. Sans ce mod-
ule du noyau, vous pouvez utiliser le gestionnaire de VirtualBox pour configurer des machines
virtuelles mais elles ne démarreront pas. En outre, existe des modules noyau vboxnetflt et
vboxnetadp requis pour les fonctionnalités réseau plus avancées de VirtualBox.
Le module noyau de VirtualBox est automatiquement installé sur votre système quand vous
installez VirtualBox. Pour le maintenir avec les futures mises à jour du noyau, pour les distri-
butions Linux qui le permettent – la plupart de celles actuelles – nous recommandons d’installer
Dynamic Kernel Module Support (DKMS) 2 . Cet environnement vous aide à construire et à mettre
à jour les modules du noyau.
Si DKMS n’est pas déjà installé, exécutez une des procédures suivantes :
• Sur un système Ubuntu :
sudo apt-get install dkms
• Sur un système Fedora :
yum install dkms
• Sur un système Mandriva ou Mageia :
urpmi dkms
Si DKMS est disponible et installé, le module du noyau VirtualBox devrait toujours fonctionner
automatiquement et il sera automatiquement reconstruit si vous mettez à jour le noyau de votre
hôte.
Sinon, il n’y a que deux situations où vous devrez vous préoccuper du module noyau :
1. L’installation échoue dès le départ. Cela signifie probablement que votre système Linux
n’est pas prêt à construire des modules noyau externes.
La plupart des distributions Linux peuvent être paramétrées simplement en installant les
bons paquets - en principe il s’agit du compilateur GNU (GCC), GNU Make (make) et des
paquets contenant les fichiers d’en-tête de votre noyau - et en s’assurant que toutes les
mises à jour du système sont installées et que le système exécute le noyau le plus récent
proposé par la distribution. Les numéros de version des paquets des fichiers d’en-tête doivent
être les mêmes que celui du noyau que vous utilisez.
• Avec les versions Debian et Ubuntu, vous devez installer la bonne version de
linux-headers et s’il existe, le paquet linux-kbuild . Les versions actuelles
d’Ubuntu devraient avoir installé les bons paquets par défaut.
https://debian-facile.org/viewtopic.php?id=21935
doit renvoyer un résultat sinon c'est que le module n'a pas été construit
Dernière modification par Croutons (26-11-2018 14:40:56)
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
ne renvoie rien.
Là je suis un peu perdu que faut-il installer pour construire ce module vboxdrv?
Dernière modification par Jkart (26-11-2018 20:08:05)
Tour: HP Pavilion 690-0095nf
Ram 8 giga SSD 128 giga Disque 1T
Bookworm/Windows 11
Intel(R) i7 8700 Nvidia GTX 1050ti
Hors ligne
L'option virtualisation matérielle n'existe pas sur mon Bios. Sous Vista (machine hôte) cette virtualisation était nécessaire pour des invités 64 b mais pas des invités 32 b. C'est comme cela que j'ai débuté avec Linux en installant Debian 32 b dans une VBox et sans virtualisation.
La VBox installé dans Vista est toujours fonctionnelle. J'ai abandonné les mise à jour depuis peu de temps.
J'espère que c'est la même chose avec une DF (toujours 32 b) qui tiendrait à présent le rôle de l'hôte.
Je suis plus trop sur de comprendre la machine hote tourne avec quel système Vista ou Debian?
Dans ton message 1 tu dis que la machine est sur Debian?
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
Tour: HP Pavilion 690-0095nf
Ram 8 giga SSD 128 giga Disque 1T
Bookworm/Windows 11
Intel(R) i7 8700 Nvidia GTX 1050ti
Hors ligne
Dernière modification par Debian Alain (26-11-2018 21:16:48)
Hors ligne
Dernière modification par Jkart (26-11-2018 22:30:54)
Tour: HP Pavilion 690-0095nf
Ram 8 giga SSD 128 giga Disque 1T
Bookworm/Windows 11
Intel(R) i7 8700 Nvidia GTX 1050ti
Hors ligne
as tu essayé de vérifier que la virtualisation du processeur est bien en service (bios) ?
Ça n'a rien à avoir avec les échecs dans la compilation des modules du noyau. Rien du tout.
doit renvoyer un résultat sinon c'est que le module n'a pas été construit
C'est dit, au moins, quatre fois avant:
tu as fait beaucoup de tentatives et souvent les mêmes .
Sur ce point je suis d'accord. Ici ce n'est pas windows. Réinstaller normalement sert à rien...et t'as fait plusieurs fois. Si on ne change rien dans les procédures, on va rien obtenir de différent dans les résultats.
As-tu essayé à installer un noyau (et ses linux-headers) stretch-backports amd64 ? Je suspect que non.
En dehors d'essayer des autres noyaux (je ferais le premier), je ne vois pas que deux alternatives:
- Rapporter le bouge dans la page du paquet virtualbox-dkms sur le site debian , et attendre une réponse des responsables du paquet
- Essayer une autre version de virtualbox plus vieille. Les problèmes avec la compilation des modules virtualbox backports ne sont pas rares quand debian s'approche à la fin de son cycle.
Salut
Dernière modification par empanada (26-11-2018 21:49:15)
"blues are the roots and the other musics are the fruits" . Willie Dixon
Hors ligne
Debian Alain a écrit :as tu essayé de vérifier que la virtualisation du processeur est bien en service (bios) ?
Ça n'a rien à avoir avec les échecs dans la compilation des modules du noyau. Rien du tout.
comme j'ai pas la science infuse , pourquoi pas ???
En dehors d'essayer des autres noyaux (je ferais le premier), je ne vois pas que deux alternatives:
- Rapporter le bouge dans la page du paquet virtualbox-dkms sur le site debian , et attendre une réponse des responsables du paquet
- Essayer une autre version de virtualbox plus vieille. Les problèmes avec la compilation des modules virtualbox backports ne sont pas rares quand debian s'approche à la fin de son cycle.
je pencherai pour les deux :
- rapport du bogue à debian et
- installation d'une version plus vieille .
https://www.debian.org/Bugs/Reporting.fr.html
https://www.virtualbox.org/wiki/Downloads
j'ai pas trouvé mieux comme liens
Dernière modification par Debian Alain (26-11-2018 22:01:12)
Hors ligne
Tour: HP Pavilion 690-0095nf
Ram 8 giga SSD 128 giga Disque 1T
Bookworm/Windows 11
Intel(R) i7 8700 Nvidia GTX 1050ti
Hors ligne
Hors ligne
Apparemment on ne passe pas si facilement d'un 32 b à un 64 b. ou alors ce n'est pas la bonne commande??
Ce sera tout pour moi ce soir, demain je bosse.
Bonne soirée et merci à tous
Dernière modification par Jkart (26-11-2018 22:32:44)
Tour: HP Pavilion 690-0095nf
Ram 8 giga SSD 128 giga Disque 1T
Bookworm/Windows 11
Intel(R) i7 8700 Nvidia GTX 1050ti
Hors ligne
comme j'ai pas la science infuse , pourquoi pas ???
Parce que les technologies de virtualisation hardware activés sur BIOS, ne sont pas obligatoires pour virtualiser des systèmes d'exploitation. Elles sont une aide pour améliorer la performance (et un certain risque de sécurité) , mais pas obligatoires. Regarde l'onglet "Système" sur VirtualBox: les options VT-x/AMD-v sont des casses à cocher, donc pas obligatoires.
Salut
"blues are the roots and the other musics are the fruits" . Willie Dixon
Hors ligne
Cela donne des choses que je ne comprends pas.
Tour: HP Pavilion 690-0095nf
Ram 8 giga SSD 128 giga Disque 1T
Bookworm/Windows 11
Intel(R) i7 8700 Nvidia GTX 1050ti
Hors ligne
Tout semble s'être bien passé.
Dernière modification par Jkart (27-11-2018 20:27:22)
Tour: HP Pavilion 690-0095nf
Ram 8 giga SSD 128 giga Disque 1T
Bookworm/Windows 11
Intel(R) i7 8700 Nvidia GTX 1050ti
Hors ligne
Alors, finalement, t'as tes modules virtualbox compilés sur le noyau amd64. Rédémarre avec ce noyau, et virtualbox doit bien fonctionner.
Salut
"blues are the roots and the other musics are the fruits" . Willie Dixon
Hors ligne
[
Tour: HP Pavilion 690-0095nf
Ram 8 giga SSD 128 giga Disque 1T
Bookworm/Windows 11
Intel(R) i7 8700 Nvidia GTX 1050ti
Hors ligne
Tour: HP Pavilion 690-0095nf
Ram 8 giga SSD 128 giga Disque 1T
Bookworm/Windows 11
Intel(R) i7 8700 Nvidia GTX 1050ti
Hors ligne
Dernière modification par empanada (27-11-2018 20:46:51)
"blues are the roots and the other musics are the fruits" . Willie Dixon
Hors ligne
Dernière modification par Jkart (27-11-2018 21:09:06)
Tour: HP Pavilion 690-0095nf
Ram 8 giga SSD 128 giga Disque 1T
Bookworm/Windows 11
Intel(R) i7 8700 Nvidia GTX 1050ti
Hors ligne
Par ailleurs sur le site d'Oracle il y a une version de VBox pour i386 et une autre pour amd64. Comment être sur que j'ai installé le bon paquet, avec tous ces changements de noyaux?
Il y avait de toute façon un bug avec le paquet virtualbox-dkms en 32b.
Ceci dit, cela ne fonctionne pas. Une idée?
En tout cas merci.
Cordialement
Dernière modification par Jkart (27-11-2018 21:31:41)
Tour: HP Pavilion 690-0095nf
Ram 8 giga SSD 128 giga Disque 1T
Bookworm/Windows 11
Intel(R) i7 8700 Nvidia GTX 1050ti
Hors ligne
lsudo modprobe vboxdrv
Cette commande ne devrait pas être nécessaire, puisque les modules sont déjà chargés
lsmod |grep vbox
vboxpci 24576 0
vboxnetadp 28672 0
vboxnetflt 28672 0
vboxdrv 466944 3 vboxnetadp,vboxnetflt,vboxpci
Sauf si tu as rédémarré avec un autre noyau (par example le 686-pae), que évidement ne peut pas charger des modules compilés pour un autre noyau (moins encore puisque ce sont des architectures différents).
Quelle est la sortie de
?
Aussi, c'est possible que virtualbox ne peut pas fonctionner qu'avec les modules dans la même architecture que le programme, mais j'ignore. Je n'ai jamais lu cette limitation...ni la contraire, non plus essayé. Ce message me fait méfier:
Mais avant tout il faut s'assurer que
1) t'as démarré avec le noyau amd64 (uname -r)
2) Que les modules sont chargés (lsmod|grep vbox)
Comment être sur que j'ai installé le bon paquet, avec tous ces changements de noyaux?
Maintenant tu as installé le programme virtualbox 5.2.22-dfsg-1~bpo9+1 (architecture i386)
virtualbox-dkms (les sources pour compiler les modules du noyau, qui est indépendant de l'architecture) 5.2.22-dfsg-1~bpo9+1
noyau et headers 4.9.0-8-amd64
modules virtualbox compilés pour ce noyau 4.9.0-8-amd64 .
Comme dit plus haut, par l'instant, je ne suis pas sure que cette combinaison ne soit pas possible, ni le contraire. Je vais chercher d'info sur ce sujet. En tout cas cette combinaison n'a aucun danger pour le système hôte debian. "Combinaison pas possible" c'est restreint à virtualbox, ça ne casse rien en dehors virtualbox.
Sinon, le prochain pas c'est essayer le paquet dès dépôts virtualbox. (en général, mieux éviter des installations en dehors des dépôts officiaux debian ,mais dans ce cas c'est pertinent. En tout cas toujours mieux utiliser les dépôts que télécharger le paquet):
Supprimer virtualbox, ajouter le dépôt deb https://download.virtualbox.org/virtualbox/debian stretch contrib au fichier /etc/apt/sources.list, actualiser la liste des paquets et installer:
Salut.
Dernière modification par empanada (27-11-2018 22:21:06)
"blues are the roots and the other musics are the fruits" . Willie Dixon
Hors ligne
Dernière modification par empanada (27-11-2018 23:06:21)
"blues are the roots and the other musics are the fruits" . Willie Dixon
Hors ligne
Le démarrage de Debian dans VBox ne se fait pas.
Tour: HP Pavilion 690-0095nf
Ram 8 giga SSD 128 giga Disque 1T
Bookworm/Windows 11
Intel(R) i7 8700 Nvidia GTX 1050ti
Hors ligne
Je poursuis? Je ne suis pas certain qu'il va m'installer virtualbox en 64 b.
Dernière modification par Jkart (28-11-2018 21:54:37)
Tour: HP Pavilion 690-0095nf
Ram 8 giga SSD 128 giga Disque 1T
Bookworm/Windows 11
Intel(R) i7 8700 Nvidia GTX 1050ti
Hors ligne
Je poursuis? Je ne suis pas certain qu'il va m'installer virtualbox en 64 b.
Les paquets installés sont, par défaut, ceux dont l'architecture par défaut:
Dans ton cas, ça va être i386.
La commande
va donner amd64, et ces paquets doivent être installés avec
Mais l'objectif c'est de essayer le paquet virtualbox sous le noyau i686, donc mieux rédémarrer avec le noyau i686 (je suppose que maintenant le noyau par défaut sur GRUB c'est le amd64).
Salut
"blues are the roots and the other musics are the fruits" . Willie Dixon
Hors ligne