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...
obelix1502 a écrit :
jeu. 01 mars 2018, 02:41
J'ai pouratant suivi le Wiki : installé virtualbox-guest-dkms, ainsi que linux-hardened-headers (pas le lts), mais rien à faire, il n'accepte pas l'usb 2.0 et ne passe pas en plein écran.
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.