Impossible de monter l'image CD / DVD sur VirtualBox

13

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

J'ai besoin de pouvoir éditer les fichiers dans ma VirtualBox depuis mon hôte. D'après ce que je comprends, je dois installer des compléments d'invité afin de partager mes dossiers d'invité à hôte.

Lorsque j'essaie d'installer des compléments d'invité, après avoir téléchargé le fichier ISO, j'obtiens l'erreur suivante:

Image du message d'erreur.

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

MonsieurPoivron
la source

Réponses:

10

L'erreur que vous obtenez est probablement due au fait que l'image du CD Guest Additions est déjà montée.

Pour voir tous les disques montés, ouvrez un terminal dans l'invité à émettre mount. Cela vous donnera (entre autres) une ligne similaire à ceci:

/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, faites un clic droit sur cette icône et sélectionnez "Ejecter" .

entrez la description de l'image ici

Nous ne pouvons pas démonter le CD Guest 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 supprimer l'iso du CD.

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

Voir également les questions suivantes qui ont également une méthode de ligne de commande pour installer des ajouts d'invité:

Takkat
la source
Merci @Takkat, je sais maintenant comment démonter l'iso. J'ai lu le tutoriel, qui me demande d'installer "virtualbox-guest-additions". Lorsque j'écris "sudo apt-get install virtualbox-guest-additions", j'obtiens l'erreur "impossible de localiser le package". En fait, il semble que mon invité ne trouve aucun paquet. De plus, je n'ai pas d'interface graphique sur mon invité, donc pas d'Unity. J'ai supposé que c'était normal.
MonsieurPoivron
Les suppléments invités sont généralement un fichier .iso installé avec Virtual Box sur l' hôte pour vous permettre de monter à partir de Virtual Box Manager. Vous devrez exécuter le programme d'installation à partir de ce CD à partir de l'invité. Unity ne peut être disponible qu'après les avoir installés à partir de la ligne de commande (voir le lien ci-dessus ). Bonne chance!
Takkat
Il semble que la raison pour laquelle je ne pouvais pas simplement écrire sudo apt-get install virtualbox-guest-additionsétait le fait que je devais d'abord le faire sudo apt-get update.
MonsieurPoivron
sudo apt-get install virtualbox-guest-additions-iso
johndpope
1

Je l'ai essayé et ça marche:

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

    cd /mnt
    cd /cdrom
    eject
    
  2. Dans le menu VirtualBox (volet supérieur gauche), allez dans "appareil" et insérez les ajouts d'invités (cela devrait fonctionner cette fois)

  3. Ensuite, à partir du terminal, tapez à nouveau:

    sudo sh /media/cdrom/VBoxLinuxAdditions.run
    
Ian
la source
0

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

Christophe
la source
où obtenez-vous le pack d'extension d'Oracle?
Patoshi パ ト シ
Il est disponible sur le site Web de virtualbox. virtualbox.org/wiki/Downloads
Christopher
0

J'ai eu ce problème mais à l'époque, j'exécutais ubuntu en tant qu'invité (lorsque vous démarrez le système, il vous demande si vous souhaitez installer ubuntu ou l'exécuter en tant qu'invité). Dès que j'ai installé ubuntu sur la box, les ajouts invités se sont installés sans aucun problème

StephanieS
la source
0

ma solution de contournement dans l'hôte ubuntu 12.04 macosx 10.10 consiste à copier l'iso des ajouts d'invité virtualbox dans un dossier partagé et à utiliser le terminal de mon invité pour exécuter (sudo sh /pathto/VboxLinuxAdditions.run)

vieux-corbeau
la source
0

J'ai rencontré ce problème récemment (septembre 2017) en essayant d'installer des compléments d'invité dans Oracle VM VirtualBox Manager version 5.1.28, dans une machine virtuelle nouvellement installée 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 VM Manager sous Paramètres-> Stockage, sous Contrôleur: cliquez avec le bouton droit sur VBoxGuestAdditions et sélectionnez «Supprimer la pièce jointe». Il y aura une boîte de confirmation: cliquez sur «Supprimer».
  • Cliquez sur l'icône «+» à côté de «Controller, pour ajouter un nouveau lecteur optique». Une boîte de dialogue s'ouvre.
    Choisissez "Laisser vide-> OK"
  • Ouvrez la machine virtuelle et sélectionnez Périphériques-> Insérer des ajouts d'invités. Il devrait s'installer maintenant. Mettez la VM hors tension (et non VM Manager) et redémarrez la VM. GuestAdditions devrait maintenant fonctionner.
Dave Rose
la source