Impossible de monter les ajouts d'invité VirtualBox en tant qu'invité (hôte Win7)


40

Je continue à recevoir cette boîte de dialogue d'erreur avec une Unable to mounterreur E_FAIL (0x80004005) lorsque j'essaie de monter des ajouts d'invité:

entrez la description de l'image ici

J'ai essayé le démontage forcé, mais cela ferme simplement le dialogue sans qu'aucune action ne soit entreprise. Si je réessaie alors de monter des ajouts d'invité, j'obtiens juste cette même boîte de dialogue. Toute aide serait grandement appréciée!

Réponses:


35

Finalement, j'ai compris. Voici comment vous vous en sortez. Commencez par charger l' Utilitaire de disque et éjectez manuellement le disque du CD-ROM en cliquant sur le bouton Éjecter, après avoir sélectionné le lecteur de CD-ROM. Ensuite, essayez de remonter les ajouts d’invités à l’aide de la combinaison de touches hôte + D et le tour est joué, les additions d’invités doivent être montées correctement.


1
Juste une note rapide, j'ai essayé cela aujourd'hui et je n'ai pas pu éjecter le média. Je devais descendre un peu plus loin sur la page et sélectionner "Démonter le volume", puis j'étais capable d'éjecter.
Chris Sobolewski

1
Je crois que l'utilitaire de disque est une application graphique, oui? Comment puis-je atteindre ce que vous avez accompli ici via la ligne de commande?
smilebomb

1
Oui, je ne parviens pas à trouver "Utilitaire de disque" via la console que vous obtenez lorsque vous appuyez sur ALT + F2. Je ne sais pas comment tout le monde a réussi à le trouver.
Mitch

1
@Mitch allez dans l'unité de lancement (icône du haut dans la colonne de gauche) et tapez l'utilitaire de disque dans la recherche. cela s'appelle simplement 'disques' dans Ubuntu 14.04. vous devriez voir le lecteur de CD / DVD dedans.
user137717

1
Point de clarté pour qui que ce soit utile: Guest Additions est livré avec virtualbox qui s’exécute sur votre système d’exploitation natif, mais peut être installé pour l’invité utilisant le système d’exploitation invité. Vous n'avez pas besoin d'installer quelque chose dans le système d'exploitation natif pour que la boîte virtuelle lui-même l'utilise. Il existe les options répertoriées ici pour installer les ajouts d'invités à partir de l'OS invité, mais VB offre l'option «Insérer une image cd d'ajouts d'invités» à partir du menu des périphériques qui tente de s'installer automatiquement, mais peut échouer.
user137717

27

Je suis tombé sur cela aujourd'hui et il semble que cela ne pourrait pas être corrigé via des opérations d'interface graphique. Donc je l'ai fait via la ligne de commande. Ça a marché comme sur des roulettes!

  1. Devices -> Install Guest Additions ... (c'est comme insérer un cd sur un lecteur cdrom)
  2. Ouvrir un terminal pour se connecter à la machine invitée
  3. Tapez ci-dessous

    sudo mkdir --p /media/cdrom
    sudo mount -t auto /dev/cdrom /media/cdrom/
    cd /media/cdrom/
    sudo sh VBoxLinuxAdditions.run
    
  4. Vous pouvez maintenant faire plein écran, dossier partagé, partage du presse-papiers, etc.


Comment avez-vous activé le plein écran, etc. Après cela, ne les affiche toujours pas.
Karl Morrison

En redémarrant la virtualbox une fois de plus, cela fonctionnera. Au moins pour mon cas
Ace

Salut, tu m'as sauvé la vie, bon travail :)
Rubendob

Cela a fonctionné pour moi quand les autres ne l'ont pas fait, merci mang.
qbert65536

Tu l'as @ mon pote. Bien fait
Andy K

11

Je ne pouvais pas faire fonctionner autorun, installé manuellement en faisant:

cd /media/VBOXADDITIONS_4.2.4_81684/
sudo sh VBoxLinuxAdditions.run

Merci! cela a bien fonctionné et tout de cmdline. Seul le chemin vers les ajouts peut varier. Pour moi, c’était - 'cd /media/kerim/VBOXADDITIONS_4.2.10_84104/'
kerim le

Je devais effectuer un mélange de cette étape et des étapes de Michael Goldshteyn: 1) sudo palimpsest pour un accès complet à l'appareil et à l'éjection. 2) remonter le disque 3) sudo sh /media/VBOXADDITIONS_4.3.6_91406/VBoxLinuxAdditions.run a fait l'affaire.
Screenack

4

Démontage du volume sur les périphériques -> CD -> Retirer le disque du lecteur virtuel

Cela montrera que l'option "Supprimer le disque du lecteur virtuel" est désactivée sur la même page une fois que vous avez cliqué.

Ensuite, appuyez sur Host (Clavier: Ctrl droit) + D c'est-à-dire Host + D

Cela a commencé à fonctionner en installant automatiquement sur mon écran Ubuntu.


2

Je devais ajouter un pas de plus.

  1. Démonter le volume
  2. Éjecter
  3. Réexécutez l'installation des ajouts d'invités

1

J'ai rencontré cette erreur dans ce scénario.

  1. Allumé sur Fedora 18
  2. Terminal ouvert, connecté en tant que root
  3. Tentative d'installer des ajouts d'invité. Il a échoué avec une erreur de paquet manquant
  4. Installé le paquet et redémarré le système
  5. Connexion en tant qu'invité et tentative d'exécution de Guest Addition, car je pensais que la connexion à la racine n'est pas nécessaire.

Peu importe le nombre d'essais que j'ai faits, j'ai continué à courir dans l'erreur VERR_PEM_MEDIA_LOCKED.

Essayer d'installer en vous connectant à root a fait disparaître cette erreur.

Il semble donc que le système d’exploitation se souvient de l’utilisateur que vous avez essayé d’exécuter pour la première fois dans les ajouts d’invités, et lors des exécutions successives, si vous n’êtes pas connecté comme tel, le client se plaint.


1

Pour l'hôte Linux, cela peut être fait comme suit. Ouvrez le système d'exploitation dans la virtualbox dont vous voulez modifier la résolution et suivez les étapes suivantes.

  1. sudo gedit / etc / fstab
  2. entrez le mot de passe root
  3. Changer cette ligne

    / dev / sr0 / media / cdrom0 udf, utilisateur iso9660, noauto 0 0

                                  **to**
    

    / dev / sr0 / media / cdrom0 udf, utilisateur iso9660, exec 0 0

    sauvegardez-le et fermez-le.

  4. Appuyez sur ctrl + d
  5. Les ajouts d'invités vont s'installer maintenant.
  6. Redémarrer. appuyez sur ctrl + f.

précaution

À l'étape 1, vous pouvez utiliser n'importe quel éditeur de texte au lieu de gedit, qui peut être présent dans votre distribution.

Source / Crédit

https://forums.virtualbox.org/viewtopic.php?f=3&t=58799


0

Voici ce que j'ai suivi et cela a fonctionné. Rien d'autre. Le mien est Ubuntu 14.04 Trusty ...

1) Une fois dans Ubuntu, accédez au dossier des fichiers.

2) Sur le côté gauche, vous verrez quelques options parmi lesquelles il y aura "Poste de travail" et au-dessus "Le lecteur virtuel (Nommé en tant que votre fichier ISO)"

3) Faites un clic droit dessus et sélectionnez éjecter.

4) Retournez à la "VIRTUALBOX" et allez dans l’option "devices" (Périphériques) et sélectionnez "Install Guest Addition CD Image".

5) Si tout va bien, vous n'obtiendrez pas la même erreur.

6) Suivez en conséquence. Sélectionnez "Exécuter". Vérifiez votre mot de passe.

7) Laissez le terminal s'exécuter et une fois invité, appuyez sur entrée.

8) Redémarrez votre Virtualbox et cette fois, vous remarquerez la version en résolution complète.


0

La solution ci-dessus n'a que partiellement fonctionné pour moi. Le fichier .iso ne s'affiche pas comme monté, sauf si le disque est supprimé à l'aide du gestionnaire Virtualbox (Machine> Paramètres> Stockage). Une fois correctement monté (Périphériques> Insérer une image du CD des ajouts d'invités ...), j'avais besoin de copier l'utilitaire d'exécution automatique:

cp /media/cdrom/VBoxLinuxAdditions.run ~/Desktop

Ensuite, rendez-le exécutable:

chmod +x ~/Desktop/VBoxLinuxAdditions.run

Et enfin:

sh ~/Desktop/VBoxLinuxAdditions.run

Je ne sais pas exactement pourquoi les autres méthodes n'ont pas fonctionné pour moi, mais voici comment j'ai pu l'installer avec succès.


0

J'ai eu cette boîte de dialogue lorsque j'ai essayé d '"insérer" un disque d'ajouts invités déjà monté, c'est pourquoi (mais effectivement, il était déjà "inséré"; il était donc possible de suivre les instructions d'installation malgré le message d'erreur)


cela répond à ma situation googler à laquelle je trouve cette question la plus proche
Ilya Yevlampiev
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.