Le aggiunte di VirtualBox Guest non verranno installate su Ubuntu Server 12.04


20

Sto cercando di installare Guest Additions di VitrualBox su Ubuntu Server 12.04, ma continuo a ricevere un errore. Sto usando il seguente comando sudo ./VBoxLinuxAdditions.run --nox11e ottengo il seguente errore:

inserisci qui la descrizione dell'immagine

Risposte:


20

Ho avuto lo stesso problema durante l'esecuzione del programma di installazione dalle aggiunte vbox iso, ma l'esecuzione ha sudo apt-get install virtualbox-guest-utilsfunzionato bene. Ho fatto un apt-cache search virtualboxper verificare il nome del pacchetto prima di tentare l'installazione.

Tuttavia, ho eseguito il comando suggerito da Gregory sopra (mentre stavo cercando di far funzionare l'installer dall'iso, cosa che non ha mai fatto), ma ciò potrebbe avere avuto o meno un impatto.

Se si desidera evitare l'installazione delle dipendenze X11, utilizzare:

sudo apt-get install --no-install-recommends virtualbox-guest-utils && sudo apt-get install virtualbox-guest-dkms

Modifica: vedi commento sotto.


7
Se dovessi sottovalutare se potessi, l'installazione virtualbox-guest-utilsinstallerà tutto il sistema X.org, non desiderato su un server. Vedi la risposta Gregory per il modo corretto di installare le aggiunte VBox.
Charles B,

9
@CharlesB @JobiCarter Hm, ma apt-get install --no-install-recommends virtualbox-guest-utils && apt-get install virtualbox-guest-dkmsfunzionerebbe? Perché virtualbox-guest-x11è una raccomandazione non una dipendenza : vedi dipendenze .
ignis,

1
La soluzione di @ ignis è quella corretta per evitare dipendenze X.
trentatré

Ha funzionato bene anche per me. Contrassegna come risposta corretta.
Magno C,

15

Ho avuto lo stesso problema. Installa alcuni pacchetti aggiuntivi e tutto andrà bene:

sudo apt-get install build-essential linux-headers-$(uname -r)

Ci proverò. EDIT: sembra legittimo!
Rubens Mariuzzo,

6
È necessario aggiungere il dkmspacchetto
CharlesB,

4

Ho avuto un problema simile e purtroppo nessuna delle soluzioni precedentemente suggerite ha aiutato. Quello che ho fatto alla fine è stato disinstallare VirtualBox e installare l'ultima versione. Ciò significava anche che la mia versione di Guest Additions andava dalla v4.1.18 alla v4.2.4. Dopo aver riavviato la mia macchina virtuale creata con la precedente versione di VirtualBox, sono stato in grado di montare l'ISO delle aggiunte guest ed eseguire lo script VBoxLinuxAdditions. Si ottiene ancora l'errore con i driver di sistema di Windows, ma è prevedibile con Ubuntu Server.

Quindi suggerisco di provare anche un aggiornamento di VirtualBox (e quindi delle Guest Additions ISO).


Un aggiornamento simile dal 4.1.18 al 4.2.10 ha funzionato per me poiché le altre soluzioni non hanno risolto il problema.
agxs

0

Aggiungerei alla soluzione di @ignis: sudo reboot

Dopo il riavvio del server Ubuntu, Guest Additions sarà a tua disposizione.

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.