53 votes

Impossible de monter l'image du CD/DVD sur la machine Sandbox

J'ai installé Ubuntu 12.10 Server AMD 64 avec VirtualBox 4.2 dernière version. Je l'ai installé avec succès. Je dois maintenant installer Guest Additions mais je reçois un message d'erreur comme le suivant exactement le même

Unable to mount the CD/DVD image
/usr/share/virtualbox/VBoxGuestAdditions.iso on the machine Sandbox. Would you like to force mounting of this medium?

Could not mount the media/drive
'/usr/share/virtualbox/VBoxGuestAdditions.iso'
(VERR_PDM_MEDIA_LOCKED).

Details

Result Code: NS_ERROR_FAILURE (0x80004005)

Result Code: NS_ERROR_FAILURE (0x80004005)
Component: Console
Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
Callee: IMachine {22781af3-1c96-4126-9edf-67a020e0e858}

J'ai fait de nombreuses recherches sur Google et d'autres sites et j'ai supprimé l'image du disque d'installation de ~/.VirtualBox/VirtualBox.xml pour éditer une ligne, mais je n'ai pas eu de chance

J'ai installé dkms aussi, mais je n'ai toujours pas eu de chance

Quelqu'un peut-il m'aider à ce sujet ? Je suis bloqué maintenant :(

81voto

Erik Edin Points 151

Je me suis débattu avec ce problème pendant environ 2 heures sur un hôte Windows 7 utilisant Ubuntu 13.10 Server guest. Finalement, j'ai copié le fichier VBoxGuestAdditions.iso sur l'invité (en utilisant WinSCP), je l'ai monté et j'ai exécuté VBoxLinuxAdditions.run à partir de l'invité.

Voici les étapes que j'ai suivies :

  1. Localisez VBoxGuestAdditions.iso sur votre hôte (dans mon cas, C:\Program Dateien \Oracle\VirtualBox\VBoxGuestAdditions.iso ).

  2. Copiez VBoxGuestAdditions.iso sur votre invité (dans mon cas, j'ai utilisé WinSCP).

  3. Dans le terminal de l'invité, montez l'ISO en procédant comme suit :

    sudo mkdir /media/GuestAdditionsISO

    sudo mount -o loop path/to/VBoxGuestAdditions.iso /media/GuestAdditionsISO

  4. À ce stade, vous obtiendrez probablement un message indiquant que l'ISO a été montée en LECTURE SEULE. C'est tout à fait normal. Si vous allez dans le répertoire /media/GuestAdditionsISO, vous devriez voir VBoxLinuxAdditions.run et il devrait être exécutable :

    cd /media/GuestAdditionsISO

    ls -l

  5. Il suffit maintenant d'exécuter VBoxLinuxAdditions.run :

    sudo ./VBoxLinuxAdditions.run

Vous pouvez également extraire VBoxGuestAdditions.iso sous Windows (ou tout autre système d'exploitation hôte que vous utilisez), puis l'envoyer par SCP (ou WinSCP) à l'invité Ubuntu, et l'exécuter : sudo ./VBoxLinuxAdditions.run

Il vaut mieux faire ce que j'ai énuméré ci-dessus plutôt que de perdre du temps et de faire confiance à des méthodes qui peuvent ou non fonctionner dans votre configuration particulière.

J'espère que cela vous aidera.

49voto

Eckstein3rdfret Points 143

L'astuce consiste à

  1. arrêter le système d'exploitation de l'invité
  2. dans le gestionnaire de VM, cliquez avec le bouton droit de la souris sur la VM concernée et sélectionnez "paramètres".
  3. dans l'onglet Stockage, sélectionnez le lecteur cd contenant les ajouts de l'invité
  4. dans la section des attributs, cliquez sur le petit symbole du CD et sélectionnez "remove disk..." (supprimer le disque)

Ensuite, après le démarrage de la VM, les ajouts de l'invité devraient pouvoir être montés à nouveau. hth

34voto

user361930 Points 341

Dans mon cas (VM ubuntu 14.04 sur un système WIN7), j'ouvre /var/log/kern.log Je trouve que dans ubuntu 14.04, le CD-ROM VBOX est reconnu comme un CD-ROM SCSI, et connecté à /dev/sr0

kernel:[      1.456xxx] scsi 1:0:0:0: CD-ROM VBOX CD-ROM 1.0 PQ: 0 ANSI: 5

kernel:[      1.460xxx] sr 1:0:0:0: Attached scsi CD-ROM sr0

Maintenant, après avoir cliqué sur le menu 'Device' -> 'Install Guest Additions', tapez la commande suivante :

sudo mount /dev/sr0 /media/cdrom

et le fichier ISO est monté sur /media/cdrom

donc, après cette course :

cd /media/cdrom
sudo ./VBoxLinuxAdditions.run

12voto

The bassist Points 121

Il suffit de monter le lecteur optique, qui doit se trouver dans /dev/cdrom

Tout d'abord, dans l'écran principal de VirtualBox, allez dans Paramètres -> Stockage et assurez-vous que VBoxGuestAddidtions.iso apparaît sous Contrôleur : IDE. Si ce n'est pas le cas, ajoutez-le. Il se trouve dans C:\Program Dateien \Oracle\VirtualBox

Démarrez ensuite la machine invitée, ouvrez un terminal et montez le disque comme suit :

sudo mount /dev/cdrom /media/cdrom0
cd /media/cdrom0
sudo ./VBoxLinuxAdditions.run
cd
sudo umount /media/cdrom0

7voto

Tebe Points 271

Je suis confronté au même problème. La suppression et l'ajout d'iso dans virtualbox ne m'a pas aidé non plus.

Le problème est que l'auto-installation ne fonctionne pas. Nous pouvons donc l'exécuter manuellement comme suit :

enter image description here

En conséquence, les ajouts ont été installés avec succès (du moins le terminal l'a indiqué), mais je n'ai pas remarqué d'améliorations après l'installation.
Peut-être que cela vous conviendra.
Bonne chance !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X