¿La forma correcta de cambiar la resolución del terminal en Ubuntu Server 13.04? [duplicar]

23

Estoy ejecutando Ubuntu Server 13.04 en una VMware VM que se ejecuta solo en el modo de línea de comandos (es decir, sin GUI). Por defecto tiene una resolución de pantalla 640x480 , pero me gustaría aumentar eso a 800x600 o 1024x768 .

Las líneas en /etc/default/grub que he cambiado incluyen:

GRUB_CMDLINE_LINUX_DEFAULT=""  
GRUB_CMDLINE_LINUX="consoleblank=0"  
GRUB_GFXMODE=800x600  

He intentado muchas de las sugerencias que he visto en línea, variantes de las tres líneas anteriores, y muchas simplemente han colgado el reinicio con una pantalla en blanco, forzando el cierre forzado de la máquina virtual ... y en ese punto Realicé una copia de seguridad de una instantánea de VMware.

Ejecutar sudo hwinfo --framebuffer me da mucha información:

    Model: "Vmware virtual machine"  
    Revision: "2.0"  
    Memory Size: 64 MB  
Lines for 800x600 include:  
    Mode 0x0303: 800x600 (+800), 8 bits  
    Mode 0x0314: 800x600 (+1600), 16 bits  
    Mode 0x0324: 800x600 (+800), 8 bits  
    Mode 0x0332: 800x600 (+1600), 16 bits  
    Mode 0x0340: 800x600 (+3200), 24 bits  

He excluido todas las otras resoluciones ya que solo estoy interesado en 800x600 en este momento. Aparentemente Ubuntu Server 13.04 usa grub2, entonces, ¿cómo logro esto?

    
pregunta David Allie 25.05.2013 - 17:29

4 respuestas

21

Lo resolví ... y todo lo que tuve que hacer fue editar / etc / default / grub así:

GRUB_CMDLINE_LINUX_DEFAULT="splash vga=789"

Ejecuté sudo update-grub , sudo reboot y se pega en un modo de consola de mayor tamaño ... justo lo que quería.

    
respondido por el David Allie 26.05.2013 - 06:10
11

Tuve el mismo problema, y ​​apliqué un pequeño cambio a la solución que ofreces y funcionó, pero debes tener en cuenta algunas restricciones cuando se trata de la visualización de la consola:

  1. La resolución del modo VGA no puede exceder 800x600 en máximo, así que si quiere una resolución de 1024x768, debe usar XVGA en lugar de simple VGA.
  2. La resolución que puede aplicar a la pantalla de la consola depende de su capacidades de tarjetas gráficas, eso significa que si su tarjeta tiene 800x600 como máximo como resolución, no puede obligarlo a mostrar 1024x768.

Terminé con la solución que funcionó para mí:

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

El " x24 " es opcional, ya que no modifica, agregue a esto que puede usar solo la segunda línea y funcionará.

Que tengas un buen día

    
respondido por el ghaliloo 01.06.2013 - 21:36
9

Lea ¿Cómo puedo aumentar la resolución en modo consola? primera respuesta es lo que estás buscando. Requiere ajustar los parámetros de grub.

Editar: parece haber una omisión en la respuesta en el enlace que te di. También debe agregar la siguiente línea a grub.conf:

GRUB_GFXPAYLOAD_LINUX=keep

Sin esto, el sistema baja a una resolución inferior predeterminada después del arranque y usted termina con baja resolución en la pantalla de inicio de sesión.

También tenga en cuenta que (no recuerdo dónde lo leí) el parámetro "vga=" está en desuso de grub, así que a menos que desee arriesgarse a encontrar este problema nuevamente después de una actualización futura de grub, sugiero Usas este método.

    
respondido por el hmayag 25.05.2013 - 20:59
6

Si no tiene éxito (o si decide que no vale la pena) use la solución mucho más simple para acceder a su máquina virtual a través de ssh : no hay restricciones en el tamaño de visualización en una terminal ventana: -)

ssh username@ip-address abrirá una sesión.

    
respondido por el guntbert 25.05.2013 - 20:16

Lea otras preguntas en las etiquetas