Risoluzione dello schermo Problema con Ubuntu 14.04 e VirtualBox


231

Ambiente: Lenovo T530 con Windows 7. Ho installato Ubuntu 14.04 su una macchina virtuale usando VM Virtual Box. Ho installato tutti gli aggiornamenti da Virtual Box e Ubuntu.

Problema: mentre nel desktop di Ubuntu e in altri programmi avviati da Ubuntu, la finestra si riduce a circa 3x4 pollici mostrandosi nel mezzo del resto della mia normale finestra di Virtual Box. Vedo solo la parte in alto a destra dell'output dello schermo di ciò che normalmente vedrei. Per favore aiuto.

Ho visto Come posso installare Guest Additions in una VirtualBox VM?

Ma nessuna di queste risposte funziona nel 14.04.


7
Non penso sia un duplicato. Quando installo le Guest Additions con Ubuntu 14.04 ottengo "Attenzione: installata la versione sconosciuta di X Window System. Non installando"
mjaggard

3
Questa non è sicuramente una domanda duplicata (anche se la risposta è la stessa). L'ho trovato solo tramite la ricerca di problemi di risoluzione dello schermo e ho appreso qui che "aggiunte degli ospiti" è la risposta. (Se avessi già saputo chiedere "aggiunte degli ospiti", non avrei avuto una domanda / problema.)
Greg Hendershott,

3
Le risposte non sono nemmeno le stesse. Generalmente useresti gli iso delle aggiunte guest che possono essere montati dall'host, ma sembra essere specifico per 14.04 che devi installare tramite il repository apt per farlo funzionare correttamente.
flungo,


2
Ho avuto problemi anche con questo. Sembra che le aggiunte degli ospiti siano state installate correttamente ma la modalità a schermo intero ha ancora un piccolo display OS. kraxor, dove vedi le impostazioni di sistema?

Risposte:


258

Fondamentalmente hai bisogno delle aggiunte Guest, accedi alla Macchina Virtuale per installare i seguenti pacchetti:

sudo apt-get install virtualbox-guest-dkms

Riavvia infine la VM per completare l'installazione.


6
Grazie, ho frainteso questo passaggio prima di leggere la tua risposta e ho pensato che avrei dovuto installare Guest Additions sul computer host. D'oh.
liang,

7
@symphonyblade: quei pacchetti sono pensati per essere installati sul SO guest.
Sylvain Pineau,

42
Non funziona con la mia installazione di Ubuntu 14.04 LTS. RicevoThe following packages have unmet dependencies: virtualbox-guest-x11: Depends: xorg-video-abi-15 Depends: xserver-xorg-core (>= 2:1.14.99.902)
THelper

43
@THelper Su Ubuntu 14.04 ho anche ottenuto The following packages have unmet dependencies. virtualbox-guest-x11 : Depends: xorg-video-abi-15.... La soluzione di @conradk qui sotto ha funzionato per me :, sudo apt-get remove libcheese-gtk23poi sudo apt-get install xserver-xorg-coree finalmentesudo apt-get install -f virtualbox-guest-x11
Snark

1
Questo non ha funzionato affatto per me. Ancora uno schermo minuscolo.
Rafael_Espericueta,

81

Su virtualbox devi installare "Guest Additions". Non è necessario impostare una risoluzione tramite le impostazioni di Ubuntu. Con la finestra dell'ospite in primo piano selezionare dal menu in alto:

VirtualBox -> Devices -> Insert Guest Additions CD image

In Ubuntu apri un terminale, vai alla cartella cd (di solito / media / VBOXADDITIONS *) ed esegui

sh ./VBoxLinuxAdditions.run

Nota che dovresti avere un compilatore funzionante gcc / g ++


3
Ciò non riesce con un errore che dice che sembra che le aggiunte guest siano state installate da un programma di installazione o pacchetto diverso. L'unica soluzione è la risposta che dice di usare apt-get per installare i tre pacchetti.
Jistanidiot,

2
Esattamente lo stesso qui cercando di installare Xubuntu 14.04 64 bit su VirtualBox. L'installazione di Guest Additions dall'immagine del CD montato non funziona: interrompe l'installazione di X Server. Installabile con apt-get dai repository pubblici come consigliato dalle opere di Sylvain.
azec-pdx,

5
+1 Questa è l'unica soluzione che ha funzionato per me. Come passaggio preliminare, era molto importante aggiornare VirtualBox Manager all'ultima versione disponibile. Ho pubblicato qui una nuova risposta con alcuni dettagli aggiuntivi.
Antonio

1
Anche se è apparso un errore che dice che le aggiunte degli ospiti sono state installate da un programma di installazione diverso ...
ecc

1
+1 ha funzionato per me - Virtualbox 5.0.10 Mac
Michal Gallovic

55

Ho avuto il tuo stesso problema. Ho fatto questi passaggi, forse aiuta anche te:

  1. Vai a Impostazioni di sistema → Software e aggiornamenti → Driver aggiuntivi
  2. Usa soluzioni di virtualizzazione x86 ...
  3. Successivamente riavvia VirtualBox

Il mio VirtualBox funziona perfettamente.


1
Oh mio Dio. Dopo aver provato tante altre cose e aver perso così tanto tempo, questa semplice soluzione ha funzionato.
Adrian Carr,

4
L'impostazione di questa opzione sembra andare bene sulla mia installazione di Ubuntu 14.04 LTS, (nessun messaggio di errore) ma dopo il riavvio ho ancora una risoluzione di 640x480 e nessuna opzione per cambiarla.
THelper

2
Su una nuova immagine del desktop 14.04.2 (recuperata da osboxes.org), quando avvio sono in 640x480. Quindi apro Impostazioni di sistema -> Software e aggiornamenti -> Driver aggiuntivi. Non è possibile scegliere "Usa soluzioni di virtualizzazione x86". È semplicemente nascosto a causa della risoluzione? Devo prima installare Guest Additions?
Ezward,

2
Non ha aiutato per me
Daniel

2
Nella mia installazione di Unbuntu 14.04 LTS non c'è "Software e aggiornamenti" in Impostazioni di sistema. Vedo due categorie di cose lì, "Personale" e "Hardware". Forse c'è una terza categoria che non vedo perché ... il mio schermo è troppo piccolo ?
TED

33

Dopo aver provato per la prima volta a installare le aggiunte Guest, che non ha funzionato, ho trovato un'altra soluzione altrove: linuxbsdos.com .

Usa Xdiagnose dalla Dashboard. Cerca e avvia Xdiagnose, quindi abilita tutte le opzioni nella sezione Debug. Fai clic sul pulsante Applica, quindi chiudi la finestra e riavvia il sistema.

Questo è quello che alla fine ha fatto il trucco! Ora ho una risoluzione di 1024 x 768 invece di 640 x 480.

Non ho mai disinstallato le aggiunte Guest, quindi potrebbe essere necessario prendere entrambe queste misure.

inserisci qui la descrizione dell'immagine

---------- MODIFICARE ---------

Mi sono reso conto che la soluzione sopra descritta è solo un fallback, nel caso in cui l'installazione di Guest Additions non fosse riuscita per qualche motivo. Sono finalmente riuscito a installarli con successo e ora posso scegliere tra una gamma più ampia di risoluzioni nelle impostazioni di visualizzazione. Ecco come l'ho fatto, dopo aver provato tutto quanto sopra.

Una cosa che avevo già provato prima era


sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11
Questo non è di per sé sufficiente, ma potrebbe essere un prerequisito necessario per i seguenti passaggi (di cui alcuni potrebbero non essere necessari ...).

  1. Aggiorna Virtualbox all'ultima versione (attualmente 4.3.24)
  2. In Terminale nel sistema Ospite digitare:

    sudo apt-get install dkms
    sudo apt-get install build-essential module-assistant
    sudo m-a prepare

Se non hai un menu principale nel sistema Ospite, è perché sei in modalità scala che lo rende nascosto. In tal caso, premere Host+ Cper attivare la modalità di scala (dove si Hosttrova Right Controlper impostazione predefinita)

  1. Nel sistema Ospite, vai al menu principale e fai clic su Dispositivi-> Inserisci immagine CD Aggiunte Ospite. Questo dovrebbe montare l'immagine del CD.
  2. Nel mio caso, Autostart ha funzionato e l'installazione è iniziata con un prompt. Se non si avvia automaticamente, è possibile effettuare le seguenti operazioni

    cd /media/<username>/VBOXADDITIONS_4.3.10_93012
    sudo ./VBoxLinuxAdditions.run

Assicurati di sostituire <nomeutente> con il nome utente dell'utente che ha effettuato l'accesso.

E poi un riavvio, come sottolineato da JTIM ...


3
Beh, ha fatto attivare 1024x768 per me, questo è almeno qualcosa. Tuttavia, non mi consente di impostare nulla di più alto, nonostante abbia provato tutte le altre soluzioni.
sp00n

+1 La tua soluzione l'ha risolto anche per me!
THelper

1
Ho funzionato a qualsiasi risoluzione seguendo questi passaggi .
Antonio

2
Ottimo aggiornamento! Non sono sicuro che tutti i passaggi siano necessari (dkms è già aggiornato se si installa virtual-guest-dkms per la prima volta), ma sicuramente ha funzionato per me! La finestra della finestra virtuale con Ubuntu ora si adatta automaticamente a tutte le risoluzioni. Oh, e avevo bisogno di escludere virtualbox-guest-x11 nel tuo primo passo.
THelper

1
e poi un riavvio :)
JTIM

23

Sviluppando da questa risposta , e in effetti abbastanza bene spiegato anche in questo altro post . (Ho davvero provato tutto il resto pubblicato qui ma non sembra funzionare sul mio sistema Windows 7)

Fasi preliminari:

  1. Assicurati di aver installato l' ultima versione di Virtual Box (*). Fai attenzione che se chiedi a Virtual Box di eseguire l'aggiornamento all'ultima versione, molto probabilmente potrebbe dichiarare di essere aggiornato anche se esiste una versione più recente!

  2. Potrebbe essere una buona idea partire da una distribuzione pulita, creare una nuova macchina virtuale, installare lì Ubuntu (ho permesso di scaricare pacchetti aggiornati dalla rete durante l'installazione) e clonarlo prima di procedere, in modo che se hai problemi puoi evitare ricominciare dall'inizio.

  3. Installa build-essentiale linux-headers-genericpacchetti. Apparentemente, si consiglia anche di installaredkms , poiché "L'esecuzione di DKMS nel SO guest manterrà le Aggiunte Guest installate dopo un aggiornamento del kernel guest" .

Come:

  1. Avvia la tua macchina virtuale

  2. Nel menu Virtualbox -> Dispositivi -> Inserisci immagine CD Aggiunte guest ...

  3. Da Ubuntu dovresti vedere un popup, consentire all'autorun del CD di installare il programma. Per me, come molte volte prima, diceva che non riusciva a trovare le intestazioni di Linux ma, questa volta, alla fine è andato tutto bene.
    Se l'autorun non funziona, apri un terminale ( Ctrl+ Alt+ T), vai alla cartella (di solito /media/VBOXADDITIONS*) ed esegui

    sh ./VBoxLinuxAdditions.run

  4. Arrestare e quindi riavviare la macchina virtuale


(*) Se, come me, con la nuova versione della Virtual Box hai problemi con la rete, dai un'occhiata a questo video (in breve: usa la rete Bridged e seleziona "consenti VM")


Eccellente. Tra tutte le risposte, questa è l'unica che ha funzionato per me, con Ubuntu 14.04.2 guest a 64 bit e host Windows 7.
Jon Bentley,

Fantastica, questa soluzione ha funzionato perfettamente dopo aver provato molti altri! Grazie!
jaseeey,

Questo ha funzionato dopo tanti tentativi di fallimento.
Jdbaba,

Ha funzionato come un fascino sulla mia installazione di Windows 7 / Ubuntu 14.04 a 64 bit. Grazie.
michael

Finalmente qualcosa che ha funzionato davvero! :-) Ubuntu 14.04 sull'host Ubuntu 14.04.
Rafael_Espericueta,

4

Ho avuto lo stesso problema. L'ho risolto installando le aggiunte ospite come spiegato nelle altre risposte e sollevando la quantità di RAM video nelle impostazioni come mostrato.MateConfig


Dopo diverse ore di prova con tutte le altre opzioni (installazione di componenti aggiuntivi guest, aggiornamenti ecc.) Mi sono reso conto che questo è il problema.
endo64,

@ endo64 Sono contento che abbia funzionato anche per te!
Elder Geek,

1

A volte, la soluzione semplice potrebbe essere:

inserisci qui la descrizione dell'immagine


HAHA Ha funzionato come un fascino !!! Non ha installato le aggiunte degli ospiti o non è passato attraverso altri cerchi speciali come consigliano altre risposte.
WinEunuuchs2Unix

0

Rimasi bloccato per diversi giorni nella risoluzione dello schermo basso in un guest Ubuntu 14.04 in esecuzione su VirtualBox 4.1 su Debian Wheezy. Nessuna delle soluzioni più comunemente suggerite (ad es. Installazione virtualbox-guest-dkms, installazione di aggiunte guest) ha aiutato. L'installazione di VirtualBox dalla pagina dei download ufficiali ha funzionato!


0

Per espandere ciò che ha detto Sylvain Pineau, digitare il comando seguente è molto più semplice (i caratteri jolly sono accettati con apt-get):

sudo apt-get install virtualbox*

2
Ma sarà installare i pacchetti come virtualbox-source, virtualbox-dbge le versioni precedenti (come virtualbox-2.2) a seconda delle impostazioni PPA
Sylvain Pineau
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.