Come modificare la risoluzione di Bash per una VM Debian?


15

Sto cercando di imparare come usare Linux con una VM Debian 7 che non ha GUI.

La finestra 640x400 in cui sto lavorando sembra un po 'restrittiva e vorrei ingrandirla, diciamo 1024x768.

Come posso fare questo?


quale software di macchina virtuale?
nc4pk,

@ Hyper-V estratto. C'è solo un'opzione per passare a schermo intero e tutto ciò che fa è centrare la shell su uno schermo nero.
Louis,

1
Bash non ha risoluzione. È il nome di una shell. Quello che stai chiedendo è simile a chiedere come si modifica la risoluzione di Firefox. Quello che probabilmente stai cercando è come cambiare la risoluzione della console Linux . Per la cronaca, la mia soluzione è semplicemente installare un server SSH nella VM e quindi utilizzare un client SSH per connettersi e ridurre al minimo la console VM. In questo modo hai molto più controllo.
Zoredache,

@Zoredache Grazie, ho capito ora. Ho provato anche la tua soluzione e funziona. Immagino che il mio unico problema sia che perda i colori del sistema e una parte della formattazione ( i.stack.imgur.com/QXwUR.png ), ma penso che valga la pena votare se lo hai reso una risposta.
Louis,

Risposte:


19

Quello che sostanzialmente vuoi fare è cambiare la risoluzione del framebuffer . Ecco il processo che ho usato (supponendo che la risoluzione desiderata sia 1024x768 e che il framebuffer di Hyper-V supporti questa risoluzione):

  1. Apri /etc/default/grubcon i privilegi di superutente:sudo nano /etc/default/grub
  2. Rimuovi commento / aggiungi le seguenti righe:

    GRUB_GFXMODE = 1024x768x32
    GRUB_GFXPAYLOAD_LINUX = keep

  3. Salvare il file e uscire: Ctrl- O, Enter, Ctrl-X
  4. Esegui update-grubcome superutente:sudo update-grub
  5. Riavvia e (si spera) goditi una console ad alta risoluzione!

0

Oltre alla risposta di nc4pk .

Il file /etc/default/grubsul mio openSUSE 42.1 contiene il commento:

Se si modifica questo file, eseguire ´grub2-mkconfig -o /boot/grub2/grub.cfg´ in seguito per aggiornare /boot/grub2/grub.cfg.

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.