web-dev-qa-db-fra.com

Impossible de monter l'image CD / DVD sur VirtualBox

J'essaie de développer un site Web en Python et j'ai installé VirtualBox sur mon hôte Ubuntu 13.04. La VirtualBox exécute une pile Ubuntu 13.04 Django.

Je dois pouvoir éditer les fichiers de ma VirtualBox à partir de mon hôte. D'après ce que je comprends, je dois installer Guest Additions pour pouvoir partager mes dossiers d'invité à hôte.

En essayant d'installer Guest Additions, après avoir téléchargé le fichier ISO, j'obtiens le message d'erreur suivant:

Picture of the error message.

J'ai vu beaucoup de personnes signaler un problème similaire, mais je n'ai pas encore trouvé de solution claire.

13
MonsieurPoivron

L'erreur que vous obtenez est probable car l'image du CD Additions invité est déjà montée.

Pour voir tous les lecteurs montés, ouvrez un terminal dans l'invité afin d'émettre mount. Cela vous donnera (entre autres) une ligne semblable à celle-ci:

/dev/sr0 on /media/takkat/VBOXADDITIONS_4.2.12_849801 type iso9660 (ro,nosuid,nodev,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500,uhelper=udisks2)

Dans le lanceur Unity, vous verrez une icône de CD-ROM. Pour démonter le CD, cliquez avec le bouton droit de la souris sur cette icône et sélectionnez "Éjecter" .

enter image description here

Nous ne pouvons pas démonter le CD Additions de la ligne de commande lorsqu'il est monté à l'aide de Virtual Box Manager. Veuillez sélectionner "Périphériques -> Périphériques CD/DVD -> Supprimer le disque du lecteur virtuel" et choisissez "Forcer le démontage " pour retirer le CD iso.

Pour installer des ajouts d'invité, nous devrons charger le CD à nouveau à partir de Virtual Box Manager et sélectionner l'icône dans le lanceur Unity.

Consultez également les questions suivantes, qui comportent également une méthode de ligne de commande pour l'installation des ajouts d'invité:

10
Takkat

Je l'ai essayé et ça marche:

  1. Du terminal (Ctrl+Alt+T) et entrez les commandes suivantes:

    cd /mnt
    cd /cdrom
    eject
    
  2. Dans le menu VirtualBox (volet supérieur gauche), accédez à "device" et insérez des ajouts d'invité (cela devrait fonctionner cette fois).

  3. Puis à nouveau depuis le terminal, tapez:

    Sudo sh /media/cdrom/VBoxLinuxAdditions.run
    
1
Ian

J'avais ce problème, mais à l'époque, j'utilisais Ubuntu en tant qu'invité (lorsque vous démarrez le système, il vous demande si vous souhaitez installer Ubuntu ou le lancer en tant qu'invité). Dès que j’ai installé Ubuntu sur la boîte, les ajouts d’invités s’installent sans aucun problème.

0
StephanieS

J'ai récemment rencontré ce problème (septembre 2017) en essayant d'installer Guest Additions dans Oracle VM VirtualBox Manager version 5.1.28, dans un VM récemment installé pour Ubuntu version 16.04.3. Le problème était en effet que l’image du CD Guest Additions était déjà montée. Réparer:

  • Dans le VM Manager, sous Paramètres-> Stockage, sous Contrôleur: cliquez avec le bouton droit de la souris sur VBoxGuestAdditions, puis sélectionnez "Supprimer la pièce jointe". Une boîte de confirmation apparaîtra: cliquez sur "Supprimer".
  • Cliquez sur l'icône "+" à côté de "Contrôleur, pour ajouter un nouveau lecteur optique". Une boîte de dialogue s'ouvre.
    Choisissez "Laissez vide-> OK"
  • Ouvrez le VM et sélectionnez Devices-> Insert Guest Additions. Il devrait installer maintenant. Mettez la VM hors tension (pas le VM Manager) et redémarrez la VM. GuestAdditions devrait maintenant fonctionner.
0
Dave Rose

Pour ce que cela vaut, je n'ai pas pu installer les ajouts invités avant d'avoir installé le pack d'extension d'Oracle. Après cela, right-ctrl + d a fonctionné comme un charme.

0
Christopher

ma solution de contournement dans macosx 10.10 hôte Ubuntu 12.04 invité consiste à copier les additions d’invités de virtualbox dans un dossier partagé et à utiliser le terminal de mon invité pour exécuter (Sudo sh /pathto/VboxLinuxAdditions.run).

0
old-crow