Impossible d'installer des compléments d'invité à l'aide de VirtualBox, du système d'exploitation invité Ubuntu et du système d'exploitation hôte Win7

15

Je suis nouveau sur VirtualBox et Linux. J'ai configuré VirtualBox 4.0.4 sur Windows 7. J'ai réussi à créer une machine virtuelle exécutant le serveur Ubuntu 10.10 64 bits. J'essaie de configurer des dossiers partagés. La condition préalable est les ajouts d'invités. J'ai suivi le Manuel, autant que je le comprends, et j'ai cherché sur Google à essayer de dépasser cela. Voici ce que j'ai fait:

  1. sudo aptitude update
    sudo aptitude safe-upgrade
    sudo apt-get install dkms
  2. Appareils> Installer les ajouts d'invités ... (rien ne se passe apparemment, mais j'entends que ça va)
  3. Périphériques> Périphériques CD / DVD> [jetez un œil à la liste déroulante: la ligne de fond a Supprimer le disque du lecteur virtuel, donc je pense que cela signifie que l'ISO est dans le lecteur de CD-ROM virtuel
  4. Modifier le répertoire où votre lecteur de CD-ROM est monté et exécuter en tant que root, donc je: cd .., cd .., cd media, cd cdrom. (suis-je même au bon endroit?!)

J'essaye sh ./VBoxLinuxAdditions.runet sudo sh ./VBoxLinuxAdditions.run j'obtiens

sh: Can't open ./VBoxLinuxAdditions.run

J'essaye bash ./VBoxLinuxAdditions.runet sudo bash ./VBoxLinuxAdditions.run j'obtiens:

bash ./VBoxLinuxAdditions.run no such file or directory

J'essaie de chmod +x VBoxLinuxAdditions.runne pas obtenir un tel fichier ou répertoire

Il semble que je sois dans le mauvais répertoire, les bons fichiers ne sont pas là où j'en ai besoin, de mauvaises autorisations ou de mauvaises commandes. Je suis totalement perdu depuis que chaque point de dépannage que j'ai vu sur Google n'a pas fonctionné pour moi quand il l'a fait pour d'autres, ou je ne comprends tout simplement pas les instructions. Merci d'avance pour votre aide.


C'est ce que mountmontre

entrez la description de l'image ici

Joe Fletcher
la source
@Joe Fletcher - Êtes-vous sûr d'avoir installé le serveur? Le serveur est une interface de terminal uniquement. Si vous êtes nouveau sur Linux, je suggérerais une saveur Linux "régulière"
Darius
Oui, serveur. J'utilise le terminal. Je développe des sites Web. Je ne suis pas super nouveau sur Linux, mais je n'ai que quelques commandes et autres.
Joe Fletcher
@Joe Fletcher - Si vous ne me le demandez pas, pourquoi avez-vous besoin de dossiers partagés dans Ubuntu Server?
Darius
@Joe: Ma version des VirtualBox Linux Additions a deux .runfichiers différents pour l'architecture de votre machine virtuelle Linux: VBoxLinuxAdditions-x86.runpour 32 bits et VBoxLinuxAdditions-amd64.runpour 64 bits. (Vous avez probablement 32 bits.) Vous manquez le -x86ou -amd64dans vos exemples. Serait-ce possible?
Correctifs
1
@Joe en effet, l'ISO n'est pas monté. Je viens juste d'arriver au travail donc je ne peux pas vérifier ça maintenant. Une fois de retour à la maison (encore 8 heures et plus!), Je jetterai un coup d'œil
Sathyajith Bhat

Réponses:

30

Comme je l'ai mentionné dans les commentaires, il semble que l'ISO ne soit pas monté. Voici ce que vous pouvez faire

  • Assurez-vous que l'ISO des ajouts d'invité est disponible pour l'hôte. Vous pouvez le faire en cliquant sur Devices menu-> CD/DVD deviceset pointez sur le fichier ISO GuestAdditions. Les compléments invité sont disponibles dans le Program Files\Oracle\VirtualBoxdossier

entrez la description de l'image ici

  • Avec celui monté, tapez ci-dessous

    cd /media
    mkdir vbox
    sudo mount /dev/sr0 vbox/
    cd vbox/
    
  • Maintenant, l'ISO d'installation invité est montée comme /media/vbox

entrez la description de l'image ici

  • Exécutez le programme d'installation des compléments invité en liant ./VBoxLinuxAdditions.run
Sathyajith Bhat
la source
Tu es un génie! A fonctionné comme un charme. J'ai exécuté toutes les commandes avec sudo et redémarré, et cela semblait fonctionner. J'ai reçu 2 messages d'erreur, mais je ne sais pas si cela importe ( lien ).
Joe Fletcher
Bienvenue à Joe. Vous pouvez ignorer ces messages, cela ne devrait pas vous affecter
Sathyajith Bhat
Pour ceux d'entre vous qui ont encore des problèmes, il se peut que vous manquiez les packages suivants: dkms, build-essential et linux-headers-generic. en savoir plus essayez de lancer: sudo apt-get install dkms build-essential linux-headers-genericpuis redémarrez. Après le redémarrage, montez le partage comme mentionné ci-dessus.
Andres
C'est drôle qu'il n'y ait aucune mention de comment monter / dev / sr0 dans les documents VirtualBox. Ou ai-je raté quelque chose?
Eric J.24
@EricJ. il n'est pas toujours nécessaire de monter - en général, cliquer sur "Installer les ajouts d'invités" montera l'ISO des ajouts d'invités - parfois, cela peut échouer.
Sathyajith Bhat
-1

Si le pire vient au pire, vous pouvez toujours installer le bureau et utiliser l'interface graphique pour l'installer ...

sudo apt-get install ubuntu-desktop

et redémarrez.

Joshkunz
la source