Risoluzione massima del terminale nel guest della virtual box di ubuntu server

18

Ho una macchina virtuale su cui gira Ubuntu 14.04 (guest) su un host Win7. Attualmente ho la risoluzione del server impostata su 1024 * 768 aggiungendo questo

GRUB_CMDLINE_LINUX_DEFAULT="splash xvga=1024x768x24" 
GRUB_GFXMODE=1024x768x24

a /etc/default/grub .

Tuttavia non posso ottenere risoluzioni più elevate. Quando imposto ad esempio 1200 * 800 si ripristina a 640 * 480. Ho assegnato 128 MB di memoria video.

Posso ottenere risoluzioni più alte?

    
posta ECII 27.04.2014 - 19:55

4 risposte

18

La risposta che ho trovato è stata una combinazione di Come faccio ad aumentare la risoluzione in modalità console? e Come utilizzare il server di Ubuntu a tutto schermo in virtualbox? Il primo ha fornito informazioni per la modifica della risoluzione di visualizzazione di grub e quest'ultimo mi ha aiutato a diagnosticare il motivo per cui il precedente non era con conseguente modifica della risoluzione.

Combinare le due risposte:

  1. Identifica la risoluzione supportata dall'ambiente VirtualBox. Riavvia il sistema e tieni premuto il tasto Maiusc fino a quando appare la finestra di grub, quindi premi c . Questo ti farà cadere nella console di grub. Inserisci il comando vbeinfo per visualizzare un elenco di risoluzioni. Seleziona la risoluzione che funziona per te (nel mio caso, 1152x864x32 ).

  2. Modifica /etc/default/grub per modificare / creare una riga GRUB_GFXMODE=1152x864x32 (in cui sostituisci la risoluzione con quella appropriata per il tuo ambiente).

  3. Modifica /etc/grub.d/00_header per modificare la linea

    if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=auto ; fi
    

    a

    if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1152x864x32 ; fi
    

    (di nuovo, sostituendo la risoluzione)

  4. Aggiorna grub e riavvia: update-grub2 && shutdown -r now

Grub dovrebbe avviarsi con la nuova risoluzione più alta, e quindi quella risoluzione dovrebbe continuare dopo aver effettuato l'accesso.

    
risposta data Rob Hall 10.08.2014 - 18:21
14

Lo sto provando da qualche ora e qualche giorno fa anche per poche ore. La soluzione di Rob Halls ha funzionato per me solo durante il periodo di avvio, quando GRUB mostra le voci del menu. Dopo aver avviato il server (sto usando un server Ubuntu, l'ultima versione), la risoluzione è tornata a "normale".

Aggiunta della seguente riga a /etc/default/grub :

GRUB_GFXPAYLOAD_LINUX=1152x864x32

e poi

update-grub2 && reboot

Ho avuto la risoluzione più alta durante il processo di avvio (menu di grub) e all'interno della console.

    
risposta data awsomedevsigner 28.02.2016 - 17:23
5

Come @Zook ha sottolineato nei commenti, è stato sufficiente per me (come superutente) abilitare e modificare la seguente riga in /etc/default/grub :

GRUB_GFXMODE=1152x864x16

e poi

update-grub && reboot

La versione di GRUB è 2.02 ~ beta2-9ubuntu1.

Virtualbox versione 4.3.16, Windows 7 Host, risoluzione nativa 1600x1050.

Importante perché ciò funzionasse era quello di rimuovere qualsiasi vga= o xvga= o video= linee dal kernel, ad es. in GRUB_CMDLINE_LINUX_DEFAULT .

Questo suggerimento ho trovato qui . Non ho dovuto eseguire le modifiche proposte nel possibile duplicato .

    
risposta data x29a 07.01.2015 - 14:14
0

Esecuzione di Virtualbox 5.1.34 in Ubuntu 16.04 Sono rimasto deluso da tutti i tentativi di 1920x1080 o 1600x900 in 640x480. Come molti ho scoperto che il 1024x768 era il più alto consentito e che tutto il resto sarebbe stato eseguito il downgrade a 640x480.

Eseguendo vbeinfo al prompt di grub ho scoperto che 1600x1200x32 era supportato anche se il mio monitor era 1900x1080. Così ho cambiato /etc/grub/default in:

GRUB_GFXMODE="1600x1200x32"

E wow che differenza!

Parte della parte superiore e inferiore è ritagliata / troncata ma non è un grosso problema ed è bello vedere la finestra più grande e leggibile:

Ho dovuto comprimere il .GIF per adattarlo qui, è più bello dal vivo. Ho due monitor (uno sopra l'altro) quindi la dimensione del desktop virtuale è 3840x1080

    
risposta data WinEunuuchs2Unix 10.07.2018 - 04:53

Leggi altre domande sui tag