¿Cómo puedo cambiar la resolución de la consola en ubuntu 9.10?


10

¿Cómo puedo cambiar la resolución de la consola?

Con esto quiero decir el caparazón cuando Ctrl+ Alt+ F1.
Estoy ejecutando Ubuntu 9.10, pensé que esto podría hacerse cambiando el menu.lstarchivo de grub con grub2. Realmente no sé cómo lograr esto.


¿Desea cambiar el aspecto de la consola (terminal virtual) o del gestor de arranque GRUB? Parece ser el primero, por lo que en este caso la etiqueta grub2 debería eliminarse.
Cristian Ciupitu el

2
No, la configuración del gestor de arranque determina la resolución de la consola, por lo que la etiqueta grub2 es adecuada.
Ryan C. Thompson, el

Respuestas:


5

Editar /boot/grub/grub.cfg Identifique un bloque que se vea así (su núcleo actual en ejecución):

menuentry "Ubuntu, Linux 2.6.31-14-generic" {
    recordfail=1
    if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set e5ce0bc0-d1b0-4802-a6d4-3fd9fc0e7e58
linux   /boot/vmlinuz-2.6.31-14-generic root=UUID=e5ce0bc0-d1b0-4802-a6d4-3fd9fc0e7e58 ro   quiet splash
initrd  /boot/initrd.img-2.6.31-14-generic
}

Edite la línea "linux ..." y, al final (después de "splash tranquilo"), deje un espacio en blanco y agregue algo como "vga = 773" u otro código, según la resolución. Aquí hay una lista de códigos para varias resoluciones.

Reiniciar y la nueva resolución debería estar habilitada.


El enlace proporcionado proporciona una lista de modos en un sistema en particular; con la utilidad 'hwinfo' puede generar una lista de modos para su sistema de la siguiente manera:

hwinfo --framebuffer

1
Gracias. El único problema es que descubrí que grub.cfg no está destinado a ser editado (es por eso que está en modo de solo lectura). Entonces, la próxima vez que algo o alguien ejecute update-grub2, la opción se sobrescribirá. Gracias, si descubro cómo hacerlo correctamente, editaré mi publicación.
Alan Featherston el

1
Bueno, sólo tiene que averiguar qué archivo se lee desde el fin de generar grub.cfg. Siempre puede /etc/buscar todo su uuid o alguna otra cadena única que el archivo de origen deba contener.
Ryan C. Thompson, el

La respuesta de mikeh ( superuser.com/questions/66428/... ) parece el trabajo y no requiere editando los archivos generados automáticamente.
RJFalconer

10

Para agregar opciones de arranque personalizadas a su arranque linux desde grub 2, necesita editar

/etc/default/grub

encuentra la línea que lee

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

y cambiarlo a

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=ask"

si sabe cuál es exactamente su número vga =, escríbalo en lugar de "preguntar"

Después de editar cualquiera de los archivos grubs en / etc, debe ejecutar

update-grub

para aplicar los cambios


1
Dice "el parámetro ask ya no es compatible"
leeand00

5

De acuerdo con este excelente tutorial http://harrison3001.blogspot.com/2009/09/grub-2-graphical-boot-tips-to-set.html, me funciona en Ubuntu-Server-9.10.

Con las siguientes adiciones en /etc/default/grub:

GRUB_CMDLINE_LINUX="gfxpayload=true"
GRUB_GFXMODE=1600x1200x32  
GRUB_PRELOAD_MODULES="vbe"

La resolución se puede encontrar a través de:

hwinfo --framebuffer

Leí que x32 es imprescindible.

Y modificación de /etc/grub.d/00_header:

set gfxmode=${GRUB_GFXMODE} <-- FIND THIS LINE

(como observas, GRUB_GFXMODE es la variable que configuramos antes /etc/default/grub)

set gfxpayload=keep <-- THIS IS FOR THE VGA CONSOLE!

(como observa la declaración, ¿obviamente, mantiene, qué ?, la resolución que establecimos antes a través de la GRUB_GFXMODEvariable establecida en /etc/default/grub)

insmod gfxterm
insmod ${GRUB_VIDEO_BACKEND}

entonces corre update-grub.


1

Lo sentimos, vga = ask y similar a vga = 796 no funciona, al menos no en mi sistema (laptop Acer aspir 5532). Similar a vga = 798 me da una advertencia después del menú de grub que pasa un poco rápido para que pueda leer (probablemente en / var / logs en alguna parte), pero comienza con "vga = 798 está en desuso", luego continúa arrancando . Mis vt son de resolución estándar (lo que sea, ¿800x640?). Darle vga = ask me da un error "ya no es compatible" después de grub, "presione cualquier tecla para continuar". Al presionar una tecla aparece el error "primero debe cargar un núcleo" y vuelve a grub, después de lo cual se repite. Para salir de eso tuve que presionar "e" en grub y editar los argumentos antes de arrancar. Supongo que podría haber ido al modo de recuperación y haber editado / etc / default / grub y luego ejecutar update-grub.


si se trata de un mensaje de salida del kernel, debe registrarse en dmesg(/ var / log / dmesg; solo emita el comando dmesg, pero es una gran cantidad de salida, por dmesg | headlo que quizás sea más útil).
quack quijote


0

intente mantener presionada la tecla Mayús mientras arranca. cuando aparezca el menú, presione c para la línea de comando y luego ingrese "vbeinfo", esto le dará una lista de resoluciones compatibles para su tarjeta de video. Puede ser que el número que representa lo que quieres está ahí. en el mío, por ejemplo, 1152x864x32 es 0x156 ¿Estoy pensando que este número 156 puede ser lo que está buscando?


-1

Una forma sería volver a Grub 1, si puede descubrir cómo. Debería ser factible, porque Karmic todavía admite Grub 1 para computadoras que se actualizan desde 9.04 y versiones anteriores.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.