Page 1 sur 1
[Virtualbox] installation des bons paquets (résolu)
Publié : lun. 26 févr. 2018, 21:56
par obelix1502
Bonsoir,
J'ai suivi avec attention le wiki concernant virtualbox, mais des questions se posent toujours.
J'ai le noyau 4.15.5.1-hardened installé sur ma machine.
Dans le wiki, on ne parle pas de ce noyau. J'ai installé plusieurs versions, mais j'ai des erreurs.
Puis au moment d'ajouter mon utilisateur dans le groupe virtualbox, le terminal me retourne ceci :
Code : Tout sélectionner
Adding user bruno to group vboxusers
gpasswd: nscd did not terminate normally (signal 11)
gpasswd: nscd did not terminate normally (signal 11)
gpasswd: nscd did not terminate normally (signal 11)
Quant à la commande
sudo systemctl enable vboxservice
, elle me retourne
Failed to enable unit: Unit file vboxservice.service does not exist
, comme si VB n'était pas installé.
Pouvez-vous m'aider ?
Merci
Re: [Virtualbox] installation des bons paquets
Publié : lun. 26 févr. 2018, 22:31
par Xorg
Attention, tout dépend de si c'est un système
host (celui qui fait tourner la VM) ou un
guest (la VM). En principe avec VirtualBox, il faut installer les paquets adéquats des deux côtés pour que ça fonctionne correctement.
Tu me sembles être dans le second cas ; dans ce cas, il te faut
virtualbox-guest-utils et
virtualbox-guest-dkms. DKMS oblige, il te faut aussi les headers du noyau, donc
linux-hardened-headers chez toi.
Et le DKMS étant bien foutu sur Arch avec les hooks de Pacman, les modules devraient se compiler automatiquement.
Re: [Virtualbox] installation des bons paquets
Publié : mar. 27 févr. 2018, 18:30
par obelix1502
Merci.
Mais j'ai toujours ceci :
Code : Tout sélectionner
Adding user bruno to group vboxusers
gpasswd: nscd did not terminate normally (signal 11)
gpasswd: nscd did not terminate normally (signal 11)
gpasswd: nscd did not terminate normally (signal 11)
Re: [Virtualbox] installation des bons paquets
Publié : mar. 27 févr. 2018, 21:37
par Xorg
Donne nous la sortie de grep vboxusers /etc/group
pour qu'on puisse te dire si l'opération a tout de même fonctionné ou non.
Re: [Virtualbox] installation des bons paquets
Publié : jeu. 01 mars 2018, 02:49
par obelix1502
Voici le retour (désolé de la réponse tardive) :
vboxusers:x:108:bruno
Donc mon user a bien été ajouté.
Comprends plus là...
C'est bien Archlinux qui est l'hôte et Windows l'invité.
Il a démarré, mais l'addition guest ne fonctionne pas. J'ai même fait l'installation depuis
/usr/lib/virtualbox/addition/VboxGuest/Addition.iso
, redémarré VB et même le PC, mais ça ne change rien...
Comprends plus rien là
Re: [Virtualbox] installation des bons paquets
Publié : jeu. 01 mars 2018, 08:05
par Xorg
Je reprends ton message depuis l'autre topic...
Donc résumons la situation. Tu as installé Arch Linux dans une machine virtuelle (en utilisant
linux-hardened comme noyau), et tu désires installer les
Guest Additions de VirtualBox.
Mais pour que ça fonctionne correctement, il te faut les
Host Additions sur ton système hôte, et là tu devrais avoir le support du plein écran. Quel est ton système hôte ?
Concernant la partie USB, il est préférable d'installer le pack d'extensions sur l'hôte (USB 2.0 EHCI et USB 3.0 xHCI). Voir la section
Extension pack du wiki.
Re: [Virtualbox] installation des bons paquets
Publié : jeu. 01 mars 2018, 08:35
par benjarobin
Je ne suis pas sûre de comprendre qui est l'hôte et qui est l'invité dans tout ceci.
Tu démarres le pc sous quel os ? Tu veux lancer quel os en machine virtuelle ? C'est quoi le réel problème ?
Re: [Virtualbox] installation des bons paquets
Publié : jeu. 01 mars 2018, 15:19
par obelix1502
Non, c'est le contraire :
J'ai Archlinux comme OS principale et j'ai monté Windows 7 en VB.
Mon problème est qu'auparavant, je ne devais pas téléchatger l'Extension pack sur le site de VB, mais l'extension contenue dans /usr/lib/virtualbox/addition/VboxGuest/Addition.iso
suffisait pour mes USB et l'image plein écran.
Re: [Virtualbox] installation des bons paquets
Publié : jeu. 01 mars 2018, 16:59
par rodrigue7973
Re: [Virtualbox] installation des bons paquets
Publié : jeu. 01 mars 2018, 18:06
par obelix1502
Merci,, c'est résolu.
J'ai mis le dépôt seblu qui m'a proposé virtualbox-guest-iso 5.2.8-1. (Ce que j'avais fait avec d'autres dépôts).
Et là, tout a fonctionné.
Re: [Virtualbox] installation des bons paquets (résolu)
Publié : jeu. 01 mars 2018, 19:22
par Xorg
Ah, d'accord, sacré quiproquos... Dans ce cas là, ma réponse précédente est invalide, et tu dois désinstaller les paquets que je t'avais dit d'installer.
Sur Arch Linux, tu dois installer le paquet
virtualbox-host-dkms et
linux-hardened-headers.
Ensuite, le paquet
virtualbox-guest-iso fournit le fichier
/usr/lib/virtualbox/additions/VBoxGuestAdditions.iso. Tu dois monter cette ISO dans un lecteur CD virtuel de ta VM.
En enfin, sous Windows, tu n'as pu qu'à lancer l’exécutable présent sur le CD.
En revanche, l'Extension Pack, ce n'est pas la même chose que les Guest Additions. L'Extension Pack est une extension qu'on ajoute à VirtualBox (dans l'hôte, donc), tandis que les Guest Additions s'installent dans le système invité. Il ne faut pas faire les choses qu'à moitié, sinon tu risques d'avoir des surprises.
Tu peux installer le paquet
virtualbox-ext-oracle, puis dans VirtualBox, tu dois faire Fichier -> Paramètres, et dans l'onglet Extensions, tu dois ajouter le fichier
/usr/share/virtualbox/extensions/Oracle_VM_VirtualBox_Extension_Pack-5.2.6.vbox-extpack.
Après avoir fait cela, tu pourras activer l'USB 2.0/3.0 dans les paramètres de ta VM Windows.