wake-up-neo.net

Maggiore risoluzione dello schermo in VirtualBox?

Ho appena installato Ubuntu 10.04 in VirtualBox su Windows 7.

Sfortunatamente le uniche opzioni disponibili per la risoluzione dello schermo sono 640x480 e 800x600 e il monitor viene visualizzato come "Sconosciuto".

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

pdate
Ho provato a montare l'ISO "Guest Additions" di VirtualBox (dal menu "Dispositivi" di VBox) e fare Sudo sh ./VBoxLinuxAdditions-x86.run dall'unità montata, che ha dato 2 nuove risoluzioni elencate dopo un riavvio (1024x768 e 16 : Versione 9 di quella risoluzione). Questi hanno funzionato quando li ho selezionati ma sono scomparsi quando sono tornato a un'altra risoluzione. Ho provato a riavviare ed eseguire VBoxLinuxAdditions-x86.run di nuovo, ma solo le 2 opzioni a bassa risoluzione elencate questa volta.
Penso che sto per reinstallare ...

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

151
pelms

È necessario installare i programmi di utilità guest VBox per aggiungere 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
115
maco

Modificare:

http://www.linuxformat.com/forums/viewtopic.php?p=103289
  1. Avviare Virtual box e accedere a Ubuntu.

  2. Premi il tasto ctrl destro in modo da poter spostare il puntatore del mouse all'esterno della macchina virtuale.

3.Andare all'inizio della finestra virtuale, fare clic sui dispositivi, quindi selezionare "Installa aggiunte guest". Verrà visualizzata una finestra all'interno di Ubuntu che mostra che ci sono alcuni nuovi file montati in un'unità CD-ROM virtuale. Uno di questi file dovrebbe essere VBoxLinuxAdditions.run

È necessario eseguire il file con alcune autorizzazioni di amministratore, quindi farlo in questo modo ...

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

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

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

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

dopo aver premuto invio e aver fatto le sue cose, i file sono ora accessibili da Ubuntu.

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

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

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

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

  2. Digita ... Sudo gedit /etc/X11/xorg.conf (lo spazio dopo gedit e X11 deve essere X maiuscolo)

  3. Ti chiederà una password identica a quella con cui accedi.

  4. L'editor di testo viene caricato e dovresti vedere molto testo nella finestra. Prima fai un backup di questo file andando su "file" e poi "salva con nome" e cambiando il nome del file in xorgbak.conf

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

  6. L'idea qui è di avere la risoluzione dello schermo preferita inclusa 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à bit 24 e 16)

  7. Ora è necessario eseguire un "salvataggio con nome" ma fare attenzione qui poiché questa volta è necessario chiamare nuovamente il file xorg.conf. Se hai appena premuto Salva qui, avresti salvato le modifiche sul file di backup che hai creato!

  8. Hai fatto. Premi Ctrl+Alt+Backspace per riavviare la tua scatola virtuale, accedi e goditi le nuove opzioni di risoluzione dello schermo!

47
Siamore

Dispositivi> Installa guest additions, lasciarlo funzionare e disconnettersi.

Quando sei tornato alla schermata di accesso, vedrai che è a schermo intero. Accedi e sei a posto.

18
ben_nuttall

Ho avuto lo stesso problema e ho scoperto che se avvii la macchina virtuale> fai clic su "visualizza" sulla barra degli strumenti> fai clic su "ridimensiona automaticamente la visualizzazione del guest, la tua macchina virtuale avrà la stessa risoluzione dello schermo del tuo schermo.

15
XtremlyGeeky

Una volta installate le aggiunte Vbox (e riavviato il sistema operativo guest), premi Host + H, quindi ingrandisci la finestra, questo dovrebbe fare il trucco.
In caso contrario, forse stai utilizzando una versione precedente di vbox (pertanto, Vbox Additions potrebbe presentare un'incompatibilità ..)

9
Axel

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

Per fare ciò, arrestare 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 completamente il mio monitor da 24 ".

7
anon
  • Impostazioni> Video> Memoria video = 128 MB, Abilita accelerazione 3D = vero.
  • Installa GuestAdditions
  • Sul computer host, in cmd/bash, esegui

    VBoxManage setextradata global GUI/MaxGuestResolution any
    
  • creare / etc/X11/xorg.conf file 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 eseguire VM:

    Chiave host Right Ctrl di default + Home = visualizza a schermo intero.

Ho provato ad escludere ogni passaggio tranne GuestAdditions installazione. Hai bisogno di ognuno di loro.

6
Gangnus

Sono stato in grado di risolvere questo problema spegnendo le macchine virtuali VirtualBox, chiudendo VirtualBox ed eseguendo questo comando in un Terminale:

VBoxManage setextradata global GUI/MaxGuestResolution any

Quindi avviare il backup di VirtualBox e il problema dovrebbe essere risolto!

3
hto

Posso dirti come faccio 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 del tuo ubuntu vm)
3
user142

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

http://www.ubuntugeek.com/how-change-display-resolution-settings-using-xrandr.html

A volte questo può aiutarti. Provaci.

3
aneeshep

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

Fonte: http://www.virtualbox.org/manual/ch04.html
Riavvia VirtualBox

2
waghso

Dopo aver installato le aggiunte ospite: Vai su impostazioni> Visualizza Aumenta la memoria video e abilita l'accelerazione video 2D e 3D.

1
mnrl

Oltre all'installazione del plug-in Guest Additions, si noti che la dimensione di visualizzazione massima può essere limitata nel pannello delle preferenze generali di VirtualBox :

enter image description here

Inoltre, controlla l'opzione ridimensionamento automatico e VirtualBox imposterà automaticamente le dimensioni di visualizzazione quando ridimensioni o ingrandisci la finestra.

1

È probabile che la tua nuova installazione di una distribuzione Linux sulla tua Virtualbox sia ancora fresca e che sia necessario fare molto di più per configurare il tuo ambiente, non ultimo quello di abilitare il sistema X Window se tutto ciò che stai vedendo sono le impostazioni di visualizzazione per le proporzioni 4: 3 e l'immissione di "startx" al comando Prompt 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 alle proporzioni 16: 9, con le barre degli strumenti e delle attività nelle posizioni appropriate.

1
baudrunner

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

Section "Device"
    Identifier   "Configured Video Device"
    Driver     "vboxvideo"
EndSection
1
Alexey Nedilko

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 dello schermo" ( Pannello di controllo> Aspetto e personalizzazione> Schermo ) se 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 uso Windows 7 come sistema operativo host, quindi l'ho usato su VirtualBox per simulare il problema.

Se desideri utilizzare una risoluzione diversa su ciascun monitor e/o non sei sicuro di come allineare i display nella finestra precedente, facendo clic sul pulsante "Rileva" dovresti fare le cose per te. Probabilmente non sospetteresti che ciò causi problemi perché, se usi Windows 7 (o qualsiasi versione più recente di Windows) come sistema operativo host, visualizzerà correttamente l'immagine sui tuoi monitor, anche quando il posizionamento impostato è distorto come mostrato.

Ho avuto problemi con questo problema su molti sistemi operativi guest testati come Ubuntu, Windows XP e Windows 7 (quindi il problema nel mio caso non era affatto correlato a Ubuntu né Linux) e dopo aver configurato correttamente quello impostazione, sono stato in grado di scegliere una maggiore risoluzione desiderata nel mio sistema operativo guest (ovviamente, in precedenza dovresti installare VBox Guest Additions come indicato in diverse risposte).

0
zeko868

Questo potrebbe essere già stato risolto, ma ho avuto questo problema e risolto molto semplicemente, ho appena aggiornato VirtualBox all'ultima versione, quindi ho reinstallato le aggiunte del guest.

0
Steven Rice

Il mio problema/soluzione era in realtà strano, avevo un altro laptop/monitor con una risoluzione inferiore impostato su Windows come display principale. Pertanto, indipendentemente da cosa, anche se avessi un'opzione massima in Visualizza/Schermo virtuale 1920x1200, questa volta non è stato verificato. Sto usando la GUI di i3, lo gnomo si è comportato in modo ancora più strano. Una volta configurato il mio 3840x2160 4k in Windows come monitor principale, VirtualBox si è adattato correttamente. (Forse lo combino con molte soluzioni qui su StackExchange e altri siti Web.), Ma impostare il display 4k come display principale in Windows è stata sostanzialmente una soluzione per me.

Nota: anche in precedenza ho configurato la risoluzione Ubuntu di Linux tramite riga di comando mediante un processo di questi comandi - Come impostare una risoluzione personalizzata?

in caso contrario, una riga di comando dell'appliance con risoluzione di una riga e pochi semplici passaggi

eval $(cvt 2220 1250 60 |sed 's/Modeline/xrandr --newmode /g'|sed -n '1!p') cosa fa questa riga: (1a/3a parte genera dimensioni, 2a/3a parte utilizza l'output e sostituisce con xrand per creare una visualizzazione logica, 3/3a parte ha un commento sulla prima riga, quindi inizia alla 2a riga)

poiché una corretta risoluzione dei risultati potrebbe essere successivamente rivalutata e adattata, pertanto scoprire la risoluzione creata dal comando xrand aggiunta alla fine dell'output,

1) assegnare la risoluzione a un display specifico -

xrandr --addmode VGA-1 "2224x1250_60.00"

2) emette la risoluzione desiderata sul display

xrandr --output VGA-1 --mode "2224x1250_60.00"

0
FantomX1

Ho fatto questa impostazione e tutto era OK: Driver aggiuntivi

0
Jan Vavra

Poiché la mia reputazione non è sufficiente per aggiungere un commento per @ maco's answer , sto scrivendo questo come risposta.

Sto usando Ubuntu 16.04 e ho installato i programmi di utilità VBox come la risposta di @ maco tuttavia quando ho bloccato lo schermo non potevo più usare la tastiera e il mouse . C'è un bug report al riguardo. Ho trovato la soluzione qui e mi ci sono volute 2-3 ore.

Spero sia d'aiuto per chi ha lo stesso problema :)

0
Ersel Er

Ecco una risposta aggiornata del 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 eseguo Ubuntu 14.04 LTS (alla fine ho bisogno di aggiornare Ubuntu).

  1. Avvia la tua VM
  2. Seleziona "Dispositivi -> Inserisci immagine CD Aggiunte Guest ..." (no, in realtà non hai bisogno di un CD, questo è virtuale)
  3. Si aprirà una finestra che richiede la password di root
  4. Si aprirà una finestra terminale. Se viene richiesto di reinstallare su una versione precedente di aggiunte guest, digitare "yes" e premere Invio
  5. Riavvia la tua VM
  6. Una volta che VM è di nuovo attivo e funzionante, vai a "Visualizza -> Schermo virtuale 1 -> [qualunque risoluzione desideri]".

Le mie opzioni erano da 640x480 a 1920x1200. Dopo aver selezionato una nuova risoluzione, non è stato necessario riavviare nuovamente VM, che è stato ridimensionato automaticamente.

0
Josh Beam

Il fattore di scala nelle impostazioni della macchina virtuale ha fatto il trucco per me. L'ho impostato dal 100% al 200%.

enter image description here

Nota: ho un Huawei Matebook X Pro.

0
Nigel Yong

VirtualBox 4.3.12 stava impedendo il funzionamento delle soluzioni precedenti sul mio sistema Windows. 4.3.18 è stato rilasciato un po 'più o meno intorno al 2014/10/10 (10 ottobre 2014), tutti i lavori sopra menzionati dall'installazione.

Il comando "VBoxManage setextradata global GUI/MaxGuestResolution any" sembrava funzionare in precedenza, vale a dire che non generava errori.

L'installazione di aggiunte guest aveva precedentemente lamentato che i file di intestazione non erano installati, tuttavia erano assolutamente DOVUTI (e non sono stati toccati) come dimostrato dal fatto che l'installazione di aggiunte guest sotto l'aggiornamento 4.3.18 non genera l'errore durante la creazione del modulo cartelle condivise .

0
user341448