Impossibile montare VirtualBox Guest Additions come guest (host Win7)


40

Continuo a visualizzare questa finestra di dialogo di errore con un Unable to mounterrore E_FAIL (0x80004005) quando provo a montare le aggiunte guest:

inserisci qui la descrizione dell'immagine

Ho provato il Force Unmount, ma questo chiude la finestra di dialogo senza alcuna azione. Se poi provo nuovamente a montare Guest Additions, ottengo nuovamente la stessa finestra di dialogo. Qualsiasi aiuto sarebbe molto apprezzato!

Risposte:


35

Alla fine l'ho capito. Ecco come si ottiene questo. Innanzitutto, caricare Utility Disco ed espellere manualmente il disco nel CD-ROM, facendo clic sul pulsante Espelli, dopo aver selezionato il dispositivo CD-ROM. Quindi prova a rimontare le Aggiunte Guest usando la combinazione di tasti Host + D e voilà, le Aggiunte Guest devono essere montate correttamente.


1
Solo una breve nota, ho provato questo oggi e non sono stato in grado di espellere i media. Ho dovuto andare un po 'più in basso sulla pagina e selezionare "Smonta volume", quindi sono stato in grado di espellere.
Chris Sobolewski,

1
Credo che l'utilità del disco sia un'applicazione GUI, sì? Come posso ottenere ciò che hai realizzato qui attraverso la riga di comando?
smilebomb,

1
Sì, non riesco a trovare "Utility Disco" tramite la console che ottieni quando premi ALT + F2. Non sono sicuro di come tutti gli altri siano riusciti a trovarlo.
Mitch,

1
@Mitch vai al launcher di unità (icona in alto nella colonna di sinistra) e digita l'utilità del disco nella ricerca. si chiama semplicemente "dischi" in Ubuntu 14.04. dovresti vedere l'unità CD / DVD lì dentro.
user137717

1
Punto di chiarezza per chiunque aiuti: Guest Additions include virtualbox che gira sul tuo sistema operativo nativo, ma può essere installato per il guest che opera dal sistema operativo guest. Non è necessario installare qualcosa nel sistema operativo nativo per l'utilizzo della stessa scatola virtuale. Ci sono le opzioni elencate qui per installare Guest Additions dall'interno del SO guest ma VB offre la possibilità di 'inserire l'immagine cd di guest additions dal menu dei dispositivi che tenta di installarsi automaticamente, ma può fallire.
user137717

27

Mi sono imbattuto in questo oggi e sembra che non possa essere risolto tramite operazioni GUI. Quindi l'ho fatto tramite riga di comando. Ha funzionato come un fascino!

  1. Dispositivi -> Installa aggiunte guest ... (è come inserire un cd nell'unità cdrom)
  2. Apri un terminale per accedere al computer guest
  3. Digita sotto

    sudo mkdir --p /media/cdrom
    sudo mount -t auto /dev/cdrom /media/cdrom/
    cd /media/cdrom/
    sudo sh VBoxLinuxAdditions.run
    
  4. Ora puoi fare schermo intero, cartella condivisa, condivisione appunti, ecc


Come hai attivato lo schermo intero, ecc. Dopo averlo fatto, non li mostra.
Karl Morrison,

Riavviando la virtualbox ancora una volta, funzionerà. Almeno per il mio caso
Asso,

Ciao, mi hai salvato la vita amico, buon lavoro :)
Rubendob,

Questo ha funzionato per me quando gli altri no, grazie mang.
qbert65536,

Amico, amico. Ben fatto
Andy K,

11

Non sono riuscito a far funzionare l'autorun, installato manualmente facendo:

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

Grazie! questo ha funzionato bene e tutto da cmdline. Solo il percorso delle aggiunte può variare, per me è stato - 'cd /media/kerim/VBOXADDITIONS_4.2.10_84104/'
Kerim

Ho dovuto eseguire una combinazione di questo passaggio e i passaggi di Michael Goldshteyn: 1) sudo palimpsest per un accesso completo al dispositivo ed espulsione. 2) rimontare il disco 3) sudo sh /media/VBOXADDITIONS_4.3.6_91406/VBoxLinuxAdditions.run ha fatto il trucco.
Screenack

4

Smonta il volume sui dispositivi -> CD -> Rimuovi disco dall'unità virutal

Questo mostrerà l'opzione "Rimuovi disco dall'unità virtuale" come disabilitato nella stessa pagina dopo aver fatto clic.

Quindi premere Host (Tastiera: Ctrl destro) + D, ovvero Host + D

Questo ha iniziato a funzionare installando automaticamente sulla mia schermata di Ubuntu.


2

Ho dovuto aggiungere un altro passaggio.

  1. Smonta volume
  2. Espellere
  3. Rieseguire Installa aggiunte guest

1

Ho riscontrato questo errore in questo scenario.

  1. Acceso Fedora 18
  2. Terminale aperto, accesso come root
  3. Tentativo di installare Aggiunte Guest. Non è riuscito con un errore mancante del pacchetto
  4. Ha installato il pacchetto e riavviato il sistema
  5. Effettuato l'accesso come utente guest e tentato di eseguire Guest Addition, poiché pensavo che non fosse necessario effettuare il login in root

Non importa quanti tentativi ho fatto, ho continuato a correre in errore VERR_PEM_MEDIA_LOCKED.

Il tentativo di installazione accedendo a root ha fatto scomparire questo errore.

Quindi, sembra che il sistema operativo in qualche modo ricordi l'utente che hai provato a eseguire Guest Additions per la prima volta e, in esecuzioni successive, se non sei registrato come quell'utente, si lamenta.


1

Per l'host linux si può fare come segue. Aprire il sistema operativo in virtualbox di cui si desidera modificare la risoluzione e attenersi alla seguente procedura.

  1. sudo gedit / etc / fstab
  2. inserisci la password di root
  3. Cambia questa linea

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

                                  **to**
    

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

    salvalo e chiudilo.

  4. Premi Ctrl + D
  5. Le aggiunte degli ospiti verranno installate ora.
  6. Riavvio. premi ctrl + f.

precauzione

Nel passaggio 1, è possibile utilizzare qualsiasi editor di testo anziché gedit, che potrebbe essere presente nella distribuzione.

Fonte / Credit

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


0

Ecco cosa ho seguito e ha funzionato. Nient'altro. Il mio è Ubuntu 14.04 Trusty ...

1) Una volta in Ubuntu, vai alla cartella dei file.

2) Sul lato sinistro, vedrai alcune opzioni tra cui ci sarà "Risorse del computer" e sopra di esso "L'unità virtuale (denominata come file ISO)"

3) Fai clic destro su di esso e seleziona espelli.

4) Torna a "VIRTUALBOX" e vai all'opzione dispositivi e seleziona Installa immagine CD aggiunta ospite.

5) Spero che non otterrai lo stesso errore.

6) Seguire di conseguenza. Seleziona "Esegui". Verifica la tua password.

7) Lasciare funzionare il terminale e una volta chiesto, premere invio.

8) Riavvia il tuo Virtualbox e questa volta noterai la versione a piena risoluzione.


0

La soluzione di cui sopra ha funzionato solo parzialmente per me. .Iso non viene visualizzato come montato a meno che il disco non venga rimosso utilizzando Virtualbox Manager (Macchina> Impostazioni> Memoria). Una volta montato correttamente (Dispositivi> Inserisci immagine CD aggiunte guest ...), dovevo copiare l'utilità di avvio automatico:

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

Quindi renderlo eseguibile:

chmod +x ~/Desktop/VBoxLinuxAdditions.run

E infine:

sh ~/Desktop/VBoxLinuxAdditions.run

Non so esattamente perché altri metodi non abbiano funzionato per me, ma è così che sono riuscito a installarlo con successo.


0

Ho avuto questa finestra di dialogo quando ho provato a "inserire" il disco delle aggiunte guest già montato, ecco perché (ma effettivamente era già "inserito", quindi era possibile seguire le istruzioni di installazione nonostante il messaggio di errore)


questo risponde alla mia situazione cercando su
Google
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.