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.