Domanda Più alta risoluzione dello schermo in VirtualBox?


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)?

Aggiornare
Ho provato a montare l'ISO di VirtualBox 'Guest Additions' (dal menu Vbox 'Devices') e farlo 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 e in esecuzione 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 Ubuntu come dopo aver reinstallato 10.4 sovrascrivendo la partizione virtuale originale, sudo sh ./VBoxLinuxAdditions-x86.run ora non ha alcun effetto.


139
2017-08-28 02:18


origine


Quale scheda grafica? Potrebbe essere un problema con Virtual Box in Windows 7 e / o nella tua scheda grafica. Funziona per me su Windows XP con una Radeon HD 5750. - George Marian
Se non usi X con VBox (come me), puoi usare Putty in SSH. La finestra Putty può essere ridimensionata.


risposte:


È necessario installare le 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

105
2017-08-28 02:25



Non ho fortuna con quello che ho paura. Ho ancora solo le 2 opzioni a bassa risoluzione in Preferenze monitor: ¬ ( - pelms
anche dopo il riavvio? - maco
Sì. Anche provato subito dopo una nuova installazione di 10.4 (dopo gli aggiornamenti) - pelms
Penso che gli strumenti ose siano utili solo se stai eseguendo l'edizione OSE di Virtualbox. Per la versione closed source è necessario utilizzare quelli più recenti che possono essere installati come indicato dall'OP. - Matti Pastell
@MattiPastell Penso che il tuo commento sia obsoleto, in quanto Oracle ha fuso le versioni OSE e non OSE di Virtualbox; A partire dalla versione 4.0, i componenti non-OSE vengono aggiunti separatamente con un pacchetto di estensione. Vedere il Sito Web VirtualBox per maggiori informazioni - David LeBauer


Modificare:

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 fuori dalla macchina virtuale.

3. Andare all'inizio della finestra virtuale, fare clic su dispositivi quindi selezionare "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 quei file dovrebbe essere VBoxLinuxAdditions.run

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

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

  2. scrivi questo ... cd /media/cdrom0 (poi premi invio, c'è uno spazio dopo il 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 è necessario 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 il terminal nuovamente finestra (Applicazioni - Accessori, quindi Terminale)

  2. Genere... 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. Per prima cosa fai un backup di questo file andando su "file" quindi su "salva con nome" e modificando il nome del file su 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 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à 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. Hai fatto. Colpire Ctrl+Alt+Backspace per riavviare la tua casella virtuale, accedi e goditi le tue nuove opzioni di risoluzione dello schermo!


44
2017-08-28 09:20



Anche se questa risposta potrebbe di fatto essere corretta (che non conosco), è difficilmente leggibile e quindi non sarà di grande aiuto. Prendi in considerazione l'uso di formattazione, collegamenti e così via. - Bananeweizen
Grazie Siamore. A che punto premi "F8"? Non fa nulla dopo l'avvio di Ubuntu. - pelms
Perché continuare a segnare il ragazzo ...? Quanti punti hai bisogno per essere in grado di modificare il post? - pelms
@pelms non c'è bisogno di premere F8 dovrebbe funzionare automaticamente - Siamore
Non c'è alcuna operazione "Installa aggiunte guest" nei dispositivi. Intendi "Inserisci CD di aggiunte guest", penso. Devi scegliere l'iso facendo clic con il tasto destro sull'immagine del CD nell'angolo in basso a destra, trovare BY HAND gli iso nella cartella virtualBox e accenderlo. - Gangnus


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 "ridimensionamento automatico degli invitati", quindi la tua macchina virtuale avrà la stessa risoluzione dello schermo.


13
2017-12-29 22:38



Ho cercato di aggiustarlo per un po '. Non posso credere che mi mancasse qualcosa di così ovvio. Grazie uomo - o0rebelious0o
L'opzione di ridimensionamento automatico dell'ospite è disattivata. - Ron Smith


Dispositivi> Installa Guest Additions, lascia correre e quindi disconnettersi.

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


11
2018-04-29 13:04



è facile come ce l'hai fatta ad essere - joshweir
Nella versione 5.1, non ci sono opzioni Dispositivi> Installa aggiunte guest - Josh Noe


Una volta che le aggiunte di Vbox sono state installate (e riavviate il sistema operativo guest), premete Host + H, quindi ingrandite la finestra, questo è ciò che dovrebbe fare il trucco ..
In caso contrario, forse stai usando una vecchia versione di vbox (quindi, le aggiunte di Vbox potrebbero avere un'incompatibilità ..)


9
2017-09-28 12:21



Almeno nell'ultima versione di Virtual Box (4.2.16), lo è [Host] + [F]. Nel mio caso, ho solo bisogno di premere questo due volte (attivando e disattivando) per avere Ubuntu visualizzato nella risoluzione massima. - ComFreek


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 usare il mio monitor da 24 "completamente.


7
2018-04-25 23:32



Potete fornire istruzioni su come farlo? per favore modificare loro nella tua risposta. - Seth♦
Ho aggiunto istruzioni alla risposta, in base alla mia esperienza duramente conquistata. - Bennett McElwee


  • Impostazioni> Video> Memoria video = 128 MB, Abilita accelerazione 3D = vero.
  • Installare GuestAdditions
  • Sulla macchina host, in cmd / bash, correre

    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 la VM in esecuzione:

    Chiave host Ctrl a destra di default + Casa = guarda a schermo intero.

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


4
2018-06-30 11:31



Quale sarebbe il percorso del file nell'OS elementare Freya? - fleamour
@fleamour Se il tuo sistema è diverso da Ubuntu, penso che dovresti posizionarlo come una domanda separata e sul diverso sito, mi dispiace. Questa risposta ha richiesto circa 6 ore. Non posso nemmeno immaginare, quanto ci vorrà su un altro sistema operativo. - Gangnus
Enable 3D acceleration = true ho reso la freccia del mio mouse invisibile. - Dinei
Queste posizioni (memoria, accelerazione) potrebbero dipendere dall'HW che si usa. - Gangnus


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

  • Comincio 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)

3
2017-09-01 15:20



E poi cosa fai? Vedete il cambiamento immediatamente? Riavvia la VM? Devi fare clic su qualcosa? Le aggiunte Guest sono richieste prima? - Volomike
Mi dispiace non ricordo più (è passato un po 'di tempo) :-) - user142
Sì, il cambiamento avviene immediatamente. - Ejoso