Impossibile montare l'immagine del CD / DVD su VirtualBox


13

Sto cercando di sviluppare un sito Web in Python e ho installato VirtualBox sul mio host Ubuntu 13.04. VirtualBox esegue uno stack Ubuntu 13.04 Django.

Devo essere in grado di modificare i file nel mio VirtualBox dal mio host. Da quello che capisco, devo installare Guest Additions per condividere le mie cartelle da Guest a Host.

Quando provo ad installare Guest Additions, dopo aver scaricato il file ISO, ottengo il seguente errore:

Immagine del messaggio di errore.

Ho visto molte persone segnalare un problema simile, ma non ho ancora trovato una soluzione chiara.

Risposte:


10

L'errore che si ottiene è probabilmente perché l'immagine del CD di Guest Additions è già montata.

Per vedere tutte le unità montate aprire un terminale nel guest da emettere mount. Questo ti darà (tra gli altri) una linea simile a questa:

/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)

In Unity Launcher vedrai l'icona di un CD-ROM. Per smontare il CD fai clic destro su questa icona e seleziona "Espelli" .

inserisci qui la descrizione dell'immagine

Non è possibile smontare il CD Guest Additions dalla riga di comando quando montato con l'aiuto di Virtual Box Manager. Seleziona "Dispositivi -> Dispositivi CD / DVD -> Rimuovi disco dall'unità virtuale" e scegli "Forza smontaggio" per rimuovere l'iso del CD.

Per installare le aggiunte degli ospiti dovremo caricare nuovamente il CD da Virtual Box Manager e selezionare l'icona da Unity Launcher.

Vedi anche le seguenti domande che hanno anche un metodo da riga di comando per l'installazione di aggiunte guest:


Grazie @Takkat, ora so come smontare l'iso. Ho letto il tutorial, che mi chiede di installare "virtualbox-guest-additions". Quando scrivo "sudo apt-get install virtualbox-guest-additions", viene visualizzato l'errore "impossibile individuare il pacchetto". In effetti, sembra che il mio ospite non sia in grado di individuare alcun pacchetto. Inoltre, non ho una GUI sul mio ospite, quindi nessuna unità. Ho pensato che fosse normale.
MonsieurPoivron,

Le aggiunte degli ospiti sono in genere un file .iso installato con Virtual Box sull'host per consentire il montaggio da Virtual Box Manager. Dovrai eseguire il programma di installazione da questo CD dall'interno del guest. Unity potrebbe essere disponibile solo dopo averli installati dalla riga di comando (vedi link sopra ). In bocca al lupo!
Takkat,

Sembra che il motivo per cui non potevo semplicemente scrivere sudo apt-get install virtualbox-guest-additionsfosse il fatto che prima dovevo fare sudo apt-get update.
MonsieurPoivron,

sudo apt-get install virtualbox-guest-additions-iso
johndpope

1

Ho provato questo e ha funzionato:

  1. Dal terminale ( Ctrl+ Alt+ T) e immettere i seguenti comandi:

    cd /mnt
    cd /cdrom
    eject
    
  2. Dal menu VirtualBox (riquadro in alto a sinistra) vai su "dispositivo" e inserisci aggiunte guest (dovrebbe funzionare questa volta)

  3. Quindi dal terminale digitare nuovamente:

    sudo sh /media/cdrom/VBoxLinuxAdditions.run
    


0

Ho avuto questo problema, ma al momento stavo eseguendo Ubuntu come guest (quando avvii il sistema mi chiede se vuoi installare Ubuntu o eseguire come guest). Non appena ho installato Ubuntu sulla confezione, le aggiunte degli ospiti sono state installate senza problemi


0

la mia soluzione alternativa all'host ubos 12.04 di macosx 10.10 guest è quella di copiare le aggiunte guest guest virtualbox in una cartella condivisa e usare il terminale nel mio guest per eseguire (sudo sh /pathto/VboxLinuxAdditions.run)


0

Di recente ho riscontrato questo problema (settembre 2017) nel tentativo di installare Guest Additions in Oracle VM VirtualBox Manager versione 5.1.28, in una VM appena installata per Ubuntu versione 16.04.3. Il problema era in effetti che l'immagine del CD di Guest Additions era già montata. Per risolverlo:

  • In VM Manager in Impostazioni-> Archiviazione, in Controller: fai clic con il pulsante destro del mouse su VBoxGuestAdditions e seleziona "Rimuovi allegato". Verrà visualizzata una casella di conferma: fai clic su "rimuovi".
  • Fare clic sull'icona "+" accanto a "Controller, per aggiungere una nuova unità ottica". Si aprirà una finestra di dialogo.
    Scegli "Lascia vuoto-> OK"
  • Apri la VM e seleziona Dispositivi-> Inserisci aggiunte guest. Dovrebbe essere installato ora. Spegnere la VM (non il gestore VM) e riavviare la VM. GuestAdditions ora dovrebbe funzionare.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.