Impossibile installare Guest Additions utilizzando VirtualBox, sistema operativo guest Ubuntu, sistema operativo host Win7


15

Sono nuovo di VirtualBox e Linux. Ho installato VirtualBox 4.0.4 su Windows 7. Creato con successo una macchina virtuale con Ubuntu Server 10.10 64 bit. Sto provando a configurare le cartelle condivise. Prerequisito è Aggiunte agli ospiti. Ho seguito il Manuale, per quanto lo capisco, e ho cercato su Google di provare a superarlo. Ecco cosa ho fatto:

  1. sudo aptitude update
    sudo aptitude safe-upgrade
    sudo apt-get install dkms
  2. Dispositivi> Installa aggiunte guest ... (a quanto pare non succede nulla, ma ho sentito che va bene)
  3. Dispositivi> Dispositivi CD / DVD> [sbircia il menu a discesa: la linea di fondo ha Rimuovere il disco dall'unità virtuale, quindi penso che significhi che l'ISO è nell'unità CD-ROM virtuale
  4. Passare alla directory in cui l'unità CD-ROM è montato ed eseguire come root, quindi: cd .., cd .., cd media, cd cdrom. (sono anche nel posto giusto ?!)

Ci provo sh ./VBoxLinuxAdditions.rune sudo sh ./VBoxLinuxAdditions.run ottengo

sh: Can't open ./VBoxLinuxAdditions.run

Ci provo bash ./VBoxLinuxAdditions.rune sudo bash ./VBoxLinuxAdditions.run ottengo:

bash ./VBoxLinuxAdditions.run no such file or directory

Provo chmod +x VBoxLinuxAdditions.runa non ottenere tale file o directory

Sembra che sia nella directory sbagliata, i file giusti non sono dove ho bisogno di loro, permessi sbagliati o comandi sbagliati. Sono totalmente perso poiché ogni punto di risoluzione dei problemi che ho visto su Google o non ha funzionato per me quando lo ha fatto per gli altri, o semplicemente non capisco le istruzioni. Grazie in anticipo per qualsiasi aiuto.


Questo è ciò che mountmostra

inserisci qui la descrizione dell'immagine


@Joe Fletcher - Sei sicuro di aver installato il server? Il server è solo interfaccia terminale. Se sei nuovo su Linux, suggerirei un sapore Linux "regolare"
Darius,

Sì, server. Sto usando il terminale. Sto sviluppando siti Web. Non sono super nuovo di Linux, ma ho solo pochi comandi e simili.
Joe Fletcher,

@Joe Fletcher - Se non me lo chiedi, per cosa hai bisogno di Cartelle condivise in Ubuntu Server?
Dario

@Joe: La mia versione di VirtualBox Linux Additions ha due diversi .runfile per l'architettura della tua VM Linux: VBoxLinuxAdditions-x86.runper 32-bit e VBoxLinuxAdditions-amd64.runper 64-bit. (Molto probabilmente hai 32 bit.) Ti manca il -x86o -amd64nei tuoi esempi. Potrebbe essere?
Patch del

1
@Joe davvero, l'ISO non è montato. Ho appena raggiunto il lavoro, quindi non posso verificarlo adesso. Una volta tornato a casa (ancora 8+ ore alla fine!), Darò un'occhiata
Sathyajith Bhat

Risposte:


30

Come ho già detto nei commenti, sembra che l'ISO non sia montato. Ecco cosa puoi fare

  • Assicurarsi che l'ISO delle aggiunte degli ospiti sia disponibile per l'host. Puoi farlo facendo clic su Devices menu-> CD/DVD devicese scegliere il file ISO GuestAdditions. Le aggiunte per gli ospiti sono disponibili nella Program Files\Oracle\VirtualBoxcartella

inserisci qui la descrizione dell'immagine

  • Con quello montato, digitare il seguito

    cd /media
    mkdir vbox
    sudo mount /dev/sr0 vbox/
    cd vbox/
    
  • Ora, l'ISO dell'installazione guest è montato come /media/vbox

inserisci qui la descrizione dell'immagine

  • Esegui il programma di installazione delle aggiunte Guest legando ./VBoxLinuxAdditions.run

Sei un genio! Ha funzionato come un fascino. Ho eseguito tutti i comandi con sudo e riavviato, e sembrava funzionare. Ho ricevuto 2 messaggi di errore, ma non sono sicuro che siano importanti ( link ).
Joe Fletcher,

Molto benvenuto @Joe. Puoi ignorare quei messaggi, non dovrebbe interessarti
Sathyajith Bhat

Per quelli di voi che hanno ancora problemi, è possibile che manchino i seguenti pacchetti: dkms, build-essential e linux-headers-generic. leggi di più prova a correre: sudo apt-get install dkms build-essential linux-headers-genericquindi riavvia. Dopo il riavvio, montare la condivisione come indicato sopra.
Andres,

Strano che non ci sia menzione di come montare / dev / sr0 nei documenti di VirtualBox. O mi sono perso qualcosa?
Eric J.

@EricJ. non è sempre necessario montare - in genere facendo clic su "Installa aggiunte guest" si monterà ISO delle aggiunte guest - a volte, tuttavia, ciò può non riuscire.
Sathyajith Bhat

-1

Se il peggio peggiora, puoi sempre installare il desktop e utilizzare la GUI per installarlo ...

sudo apt-get install ubuntu-desktop

e riavviare.

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.