Maggiore risoluzione dello schermo in VirtualBox?

138

Ho appena installato Ubuntu 10.04 in VirtualBox su Windows 7.

Sfortunatamente le uniche opzioni che mostrano la risoluzione dello schermo sono 640x480 e 800x600 e il monitor mostra "Sconosciuto".

Come faccio ad aumentare la risoluzione a 1280x1024 (sono su un monitor 1600x1200)?

Aggiorna
Ho provato a montare l'ISO di VirtualBox 'Guest Additions' (dal menu Vbox 'Devices') e a fare sudo sh ./VBoxLinuxAdditions-x86.run dal drive montato, che ha dato 2 nuove risoluzioni elencate dopo un riavvio (1024x768 e la versione 16: 9 di quella risoluzione). Funzionavano quando li selezionavo ma scomparivano quando tornavo a un'altra risoluzione. Ho provato a riavviare ed eseguire VBoxLinuxAdditions-x86.run di nuovo ma onlu le 2 opzioni di bassa risoluzione elencate questa volta.
Penso che sto per reinstallare ...

Sembra essere un problema VBox piuttosto che un problema con Ubuntu poiché dopo aver reinstallato 10.4 sovrascrivendo la partizione virtuale originale, sudo sh ./VBoxLinuxAdditions-x86.run ora non ha alcun effetto.

    
posta pelms 28.08.2010 - 04:18

20 risposte

105

È necessario installare le utilità guest VBox per aggiungere il supporto per l'hardware grafico virtualizzato.

sudo apt-get install virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms

In precedenza potresti aver bisogno delle versioni "ose":

sudo apt-get install virtualbox-ose-guest-utils virtualbox-ose-guest-x11 virtualbox-ose-guest-dkms
    
risposta data maco 28.08.2010 - 04:25
44

Modifica:

http://www.linuxformat.com/forums/viewtopic.php?p=103289
  1. Avvia Virtual box e accedi ad Ubuntu.

  2. Premi il tasto Ctrl destro in modo da ottenere il puntatore del mouse all'esterno della macchina virtuale.

3.Vai alla parte superiore della finestra virtuale, fai clic sui dispositivi, quindi seleziona "Installa aggiunte guest" Vedrai una finestra pop-up all'interno di Ubuntu che ti mostra che ci sono alcuni nuovi file montati in un disco CDROM virtuale. Uno di questi file dovrebbe essere VBoxLinuxAdditions.run

Devi eseguire il file con alcune autorizzazioni di amministratore, quindi fallo in questo modo ...

  1. Fai di nuovo clic all'interno della schermata di Ubuntu, quindi vai su Applicazioni - Accessori, quindi su Terminale. La finestra del terminale è da dove verrà eseguito il file, ma prima dobbiamo navigare nella directory corretta.

  2. scrivi questo ... cd /media/cdrom0 (quindi premi invio, c'è uno spazio dopo cd!)

  3. prossimo tipo ... dir (dovresti vedere tra i file visualizzati VBoxLinuxAdditions.run)

  4. ora scrivi ... sudo sh ./VBoxLinuxAdditions.run (sì, è un punto fermo prima della barra!)

dopo aver premuto invio e ha fatto la sua roba, i file sono ora accessibili da Ubuntu.

  1. Ora devi riavviare la macchina virtuale o premere Ctrl+Alt+backspace .

  2. Accedere al desktop di Ubuntu e questa volta andare su Sistema - Preferenze quindi su Risoluzione schermo. Ora dovresti avere più opzioni rispetto alle tre opzioni a bassa risoluzione che avevi all'inizio della giornata!

se la risoluzione desiderata non è tra quelle appena elencate, segui questi passaggi ...

  1. Apri nuovamente la finestra terminal (Applicazioni - Accessori, quindi Terminale)

  2. Digitare ... sudo gedit /etc/X11/xorg.conf (spazio dopo gedit e X11 deve essere maiuscolo X)

  3. Ti chiederà una password che è la stessa con cui accedi.

  4. L'editor di testo si carica e dovresti vedere molto testo nella finestra. Prima fai un backup di questo file andando su "file" quindi su "salva come" e modificando il nome del file in xorgbak.conf

  5. Ora devi cercare attraverso il testo finché non vedi le risoluzioni visualizzate. Quelli di cui ti preoccuperai saranno elencati sotto la profondità di bit 24 o la profondità di bit 16 (dato che queste profondità sono quelle che ti danno una grande quantità di colori.)

  6. L'idea è di includere la risoluzione dello schermo preferita in questo elenco. Fallo inserendolo prima delle altre risoluzioni elencate nello stesso identico modo o digitandolo su uno degli altri. (dovrai farlo solo per quelli con profondità di bit 24 e 16)

  7. Ora devi fare un "save as" ma stai attento qui perché questa volta dobbiamo chiamare di nuovo il file xorg.conf. Se tocchi appena salva qui avresti salvato le modifiche sul file di backup che hai creato!

  8. Il gioco è fatto. Premi Ctrl+Alt+Backspace per riavviare la tua casella virtuale, accedi e goditi le tue nuove opzioni di risoluzione dello schermo!

risposta data Siamore 28.08.2010 - 11:20
13

Ho avuto lo stesso problema e ho scoperto che se avvii la macchina virtuale & gt; fai clic su "Visualizza" sulla barra degli strumenti & gt; fai clic su "ridimensiona automaticamente guest display, quindi la tua macchina virtuale avrà la stessa risoluzione dello schermo.

    
risposta data XtremlyGeeky 29.12.2012 - 23:38
11

Dispositivi & gt; Installa Guest Additions, lascia correre e poi disconnettersi.

Quando sei tornato alla schermata di accesso vedrai che è l'intera dimensione del tuo monitor. Accedi e sei a posto.

    
risposta data ben_nuttall 29.04.2012 - 15:04
9

Una volta installate le aggiunte di Vbox (e riavviate il sistema operativo guest), premete Host + H, quindi ingrandite la finestra, questo è il modo migliore per farlo ..
In caso contrario, forse stai usando una vecchia versione di vbox (quindi, le aggiunte di Vbox potrebbero avere un'incompatibilità ..)

    
risposta data Axel 28.09.2010 - 14:21
7

Prova ad aumentare la quantità di RAM allocata alla Virtual Box. Ha funzionato per me.

Per fare ciò, fermare la VM, quindi in VirtualBox andare su Impostazioni per la VM. Vai alla sezione Display. È possibile aumentare la memoria video lì. Il mio era 1 MB; L'ho aumentato a 32 MB e questo mi ha permesso di utilizzare il mio monitor da 24 "completamente.

    
risposta data anon 26.04.2014 - 01:32
4
  • Impostazioni & gt; Video & gt; Memoria video = 128 MB , Abilita accelerazione 3D = vero .
  • Installa GuestAdditions
  • Sul computer Host, in cmd / bash , esegui

    VBoxManage setextradata global GUI/MaxGuestResolution any
    
  • crea il file /etc/X11/xorg.conf con contenuto:

    Section "Device"
      Identifier      "Configured Video Device" 
    EndSection
    Section "Monitor" 
      Identifier      "Configured Monitor"
    EndSection 
    Section "Screen"  
      Identifier      "Default Screen" 
      Monitor         "Configured Monitor"
      Device          "Configured Video Device" 
      SubSection "Display"
        Modes "1920x1080" 
      EndSubSection
    EndSection
    
  • Per la VM in esecuzione:

    Tasto host Ctrl destro al valore predefinito + Home = visualizza schermo intero.

Ho provato a escludere ogni passaggio tranne l'installazione di GuestAdditions . Hai bisogno di ognuno di essi.

    
risposta data Gangnus 30.06.2014 - 13:31
3

Posso dirti come faccio a farlo con Mac OS X come sistema host. Forse funzionerà anche su Windows.

  • avvio ubuntu in VirtualBox
  • Apro il terminale su Mac OS X
  • ed esegui "VBoxManage controlvm [nome] setvideomodehint 1280 1024 24" (sostituisci [nome] con il nome di ubuntu vm)
risposta data user142 01.09.2010 - 17:20
3

Ho avuto lo stesso problema ed è stato in grado di risolverlo usando l'utility xrandr. Ho seguito questo articolo per risolvere il problema.

link

A volte questo può aiutarti. Provaci.

    
risposta data aneeshep 10.12.2010 - 06:45
3

Sono riuscito a risolvere questo problema chiudendo le macchine virtuali VirtualBox, chiudendo VirtualBox e eseguendo questo comando in un terminale:

VBoxManage setextradata global GUI/MaxGuestResolution any

Quindi avvia VirtualBox di riserva e il problema dovrebbe essere risolto!

    
risposta data hto 20.01.2013 - 08:14
2

Il seguente comando ha funzionato per me
Apri Terminale e digita:
sudo apt-get install dkms

Fonte: link
Riavvia VirtualBox

    
risposta data waghso 03.01.2016 - 15:07
1

Quale driver è specificato in ur xorg.conf? AFAIK, dopo aver installato le aggiunte guest, dovrebbe essere usato 'vboxvideo':

Section "Device"
    Identifier   "Configured Video Device"
    Driver     "vboxvideo"
EndSection
    
risposta data Alexey Nedilko 28.08.2010 - 22:21
1

Dopo aver installato le aggiunte guest: Vai alle impostazioni & gt; Display Aumenta la memoria video e attiva l'accelerazione video 2D e 3D.

    
risposta data mnrl 25.02.2014 - 14:22
1

È probabile che la tua nuovissima installazione di una distro linux sul tuo Virtualbox sia ancora fresca e che sia necessario fare molto altro per impostare il tuo ambiente, non ultimo è abilitare il sistema X Window se tutto ciò stai vedendo le impostazioni di visualizzazione per le proporzioni 4: 3 e l'inserimento di 'startx' al prompt dei comandi non fa nulla.

.. al prompt del terminale, immettere quanto segue:

sudo apt-get install dkms
sudo apt-get update
sudo apt-get install linux-headers-'uname -r'
sudo apt-get install --reinstall xorg
startx

Se hai impostato la tua macchina virtuale in modalità a schermo intero prima di inserire "startx", lo schermo si adatterà automaticamente al rapporto di aspetto 16: 9, con le barre degli strumenti e delle attività nei punti giusti.

    
risposta data baudrunner 12.05.2014 - 23:18
1

Oltre all'installazione del plug-in Additions per gli ospiti, tieni presente che le dimensioni massime dello schermo potrebbero essere limitate nel pannello Preferenze generali di VirtualBox:

Inoltre, seleziona l'opzione autoResize e VirtualBox imposterà automaticamente le dimensioni del display mentre ridimensiona o ingrandisci la finestra.

    
risposta data Agustí Sánchez 01.09.2016 - 11:29
0

Potrebbe essere già stato risolto, ma ho riscontrato questo problema e l'ho risolto in modo molto semplice, ho appena aggiornato VirtualBox all'ultima versione, quindi ho reinstallato le aggiunte guest.

    
risposta data Steven Rice 08.09.2014 - 02:02
0

VirtualBox 4.3.12 stava impedendo che le soluzioni di cui sopra funzionassero sul mio sistema Windows. 4.3.18 è stato rilasciato in qualche modo intorno al 2014/10/10 (10 ottobre 2014), tutti i lavori di cui sopra sono stati installati dopo l'installazione.

Il comando "VBoxManage setextradata GUI globale / MaxGuestResolution any" sembra funzionare in precedenza, vale a dire che non ha generato alcun errore.

L'installazione delle aggiunte guest si era precedentemente lamentata del fatto che i file di intestazione non erano installati, tuttavia erano assolutamente WERE (e sono stati lasciati intatti) come dimostrato dal fatto che l'installazione di aggiunte guest sotto 4.3.18 non genera l'errore durante la costruzione il modulo cartelle condivise.

    
risposta data user341448 23.10.2014 - 04:08
0

Ecco una risposta aggiornata al 2016 che ha funzionato per me.

Per iniziare, sono su Mac 10.11 (El Capitan) e il mio VirtualBox è 5.0.26. In questo esempio sto usando Ubuntu 14.04 LTS (ho bisogno di aggiornare la mia Ubuntu alla fine).

  1. Avvia la tua VM
  2. Seleziona "Dispositivi - & gt; Inserisci immagine CD Aggiungi guest ..." (no, in realtà non hai bisogno di un CD, questo è virtuale)
  3. Si aprirà una finestra che richiede la tua password di root
  4. Si aprirà una finestra di terminale. Se ti chiede di reinstallare su una versione precedente delle aggiunte guest, digita "yes" e premi return
  5. Riavvia la tua VM
  6. Una volta che la VM è attiva e di nuovo in esecuzione, vai a "Visualizza - & gt; Schermata virtuale 1 - & gt; [quale risoluzione desideri]" .

Le mie opzioni erano comprese tra 640x480 e 1920x1200. Una volta che ho selezionato una nuova risoluzione, ho non devo riavviare di nuovo la VM, automaticamente ridimensionata.

    
risposta data Josh Beam 29.08.2016 - 20:19
0

Ho fatto questa impostazione e tutto andava bene: Driver aggiuntivi

    
risposta data Jan Vavra 13.04.2017 - 14:57
0

Se nessuna delle risposte ti aiuta a risolvere il problema (come se fosse una situazione con me), verifica sul tuo sistema operativo host che nella finestra "Risoluzione schermo" ( Pannello di controllo & gt; Aspetto e personalizzazione & gt; Display ) i display sono allineati e non come nell'immagine dal seguente link:

Anteprima delle impostazioni su Sistema operativo host che mi ha causato problemi con la massima risoluzione sul sistema operativo guest

Se qualcuno è confuso a causa del valore del campo Display mostrato, il motivo è che non utilizzo Windows 7 come sistema operativo host, quindi l'ho usato su VirtualBox per simulare il problema.

Se si desidera utilizzare una risoluzione diversa su ciascun monitor e si è certi di allineare i display nella finestra precedente, fare clic sul pulsante "Rileva" dovrebbe fare le cose correttamente per te. Probabilmente non avresti il ​​sospetto che ciò possa causare problemi perché, se usi Windows 7 (o qualsiasi versione più recente di Windows) come sistema operativo host, renderà correttamente l'immagine sui tuoi monitor, anche quando il posizionamento impostato è distorto come mostrato.

Ho avuto problemi con questo problema su molti SO guest testati come Ubuntu, Windows XP e Windows 7 (quindi il mio caso non era relativo a Ubuntu e Linux) e dopo aver configurato correttamente questa impostazione, ho è stato in grado di scegliere la risoluzione desiderata più grande nel mio sistema operativo guest (ovviamente, dovresti installare VBox Guest Additions in precedenza, come indicato in diverse risposte).

    
risposta data zeko868 06.03.2018 - 05:03

Leggi altre domande sui tag