VirtualBox Guest Additions ne s'installera pas sur Ubuntu Server 12.04

20

J'essaie d'installer les compléments invité de VitrualBox sur Ubuntu Server 12.04, mais je continue à recevoir une erreur. J'utilise la commande suivante sudo ./VBoxLinuxAdditions.run --nox11et j'obtiens l'erreur suivante:

entrez la description de l'image ici

Entaille
la source

Réponses:

20

J'ai eu le même problème lors de l'exécution du programme d'installation à partir de l'iso des ajouts vbox, mais le fonctionnement sudo apt-get install virtualbox-guest-utilsa bien fonctionné. J'ai fait une apt-cache search virtualboxpour vérifier le nom du package avant de tenter l'installation.

J'ai cependant exécuté la commande suggérée par Gregory ci-dessus (car j'essayais de faire fonctionner l'installateur à partir de l'iso, ce qui n'a jamais été le cas), mais cela peut ou non avoir eu un impact.

Si vous souhaitez éviter l'installation des dépendances X11, utilisez:

sudo apt-get install --no-install-recommends virtualbox-guest-utils && sudo apt-get install virtualbox-guest-dkms

Modifier: voir le commentaire ci-dessous.

Jobi Carter
la source
7
Si je voulais voter contre si je pouvais, l'installation virtualbox-guest-utilsinstallera tout le système X.org, non voulu sur un serveur. Voir la réponse de Gregory pour la bonne façon d'installer les ajouts VBox.
CharlesB
9
@CharlesB @JobiCarter Hm, mais cela apt-get install --no-install-recommends virtualbox-guest-utils && apt-get install virtualbox-guest-dkmsfonctionnerait-il? Parce que virtualbox-guest-x11c'est un recommande pas une dépendance : voir dépendances .
ignis
1
La solution de @ ignis est la bonne pour éviter les dépendances X.
trente
Ça a bien fonctionné pour moi aussi. Marquer comme bonne réponse.
Magno C
15

J'ai eu le même problème. Installez des packages supplémentaires et tout ira bien:

sudo apt-get install build-essential linux-headers-$(uname -r)
Gregory
la source
Je vais essayer ça. EDIT: Semble légitime!
Rubens Mariuzzo
6
Vous devez ajouter un dkmspackage
CharlesB
4

J'ai eu un problème similaire et malheureusement aucune des solutions suggérées précédemment n'a aidé. Ce que j'ai finalement fait, c'est désinstaller VirtualBox et installer la dernière version. Cela signifiait également que ma version des compléments d'invité était passée de la v4.1.18 à la v4.2.4. Une fois que j'ai redémarré ma machine virtuelle créée avec la version précédente de VirtualBox, j'ai pu monter l'ISO des ajouts d'invité et exécuter le script VBoxLinuxAdditions. Vous obtenez toujours l'erreur avec les pilotes du système Windows, mais c'est normal avec Ubuntu Server.

Je suggère donc d'essayer également une mise à jour de VirtualBox (et donc de l'ISO des ajouts d'invités).

Lee Theobald
la source
Une mise à niveau similaire de 4.1.18 à 4.2.10 a fonctionné pour moi car les autres solutions n'ont pas résolu le problème.
agxs
0

J'ajouterais à la solution de @ignis: sudo reboot

Après le redémarrage du serveur ubuntu, les suppléments invité seront à votre disposition.

user157165
la source