Re: GRUB2, resolucion VGA y XEN
El Tue, 30 Aug 2011 22:46:29 +0200, Francesc Guitart escribió: El vie, 29-07-2011 a las 16:01 +0200, Camaleón escribió: El 2011-07-29 a las 14:32 +0200, Francesc Guitart escribió: (...) Solo falla con este valor de la resolución, aunque de hecho tampoco he tocado nada más en GRUB. La pantalla se redimensiona a 800x600 justo cuando arranco y hasta que se carga el initramdisk, que vuelve a 640x480. Podriamos decir que el gfxmode lo hace bien pero el gfxpayload falla. En su día ya dije que solo fallaba el valor de la resolución pero es que tampoco he cambiado nada más en GRUB2. ¿Que cambio, rápido y limpio, puedo hacer en GRUB2 para descartar que él sea el causante del problema? Si algún parámetro de GRUB2 estuviera mal tampoco funcionaría cuando no cargas el hipervisor ¿no? :-? ¿Qué driver gráfico cargas con el hypervirsor? Revisa el log de xorg, a ver qué te dice... No tengo log de xorg puesto que no tengo entorno gráfico. He buscado en syslog y las únicas referencias al vídeo que he encontrado son estas: 30 20:58:06 xen kernel [ 0.041052] vgaarb loaded [...] 30 20:58:06 xen kernel [ 0.060218] pci :00:02.0: Boot video device [...] 30 20:58:06 xen kernel [ 0.920436] Linux agpgart interface v0.103 Si arranco con el kernel xen sin el hipervisor hay entradas en las que parece que se carga efifb y se configura el frambuffer. Pero en /lib/modules/`uname -r`/kernel/video no existe este modulo!?. Creo que GRUB2 permite cargar módulos con el parámetro insmod y tienes comandos que puedes ejecutar desde su consola (como vbeinfo) pero me parece que es dar palos al aire... ¿has pensando en preguntar en la lista de xen? Más que nada para descartar un problema/bug del hipervisor con GRUB2. Saludos, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/pan.2011.08.31.10.40...@gmail.com
Re: GRUB2, resolucion VGA y XEN
El mié, 31-08-2011 a las 10:40 +, Camaleón escribió: El Tue, 30 Aug 2011 22:46:29 +0200, Francesc Guitart escribió: El vie, 29-07-2011 a las 16:01 +0200, Camaleón escribió: El 2011-07-29 a las 14:32 +0200, Francesc Guitart escribió: (...) Solo falla con este valor de la resolución, aunque de hecho tampoco he tocado nada más en GRUB. La pantalla se redimensiona a 800x600 justo cuando arranco y hasta que se carga el initramdisk, que vuelve a 640x480. Podriamos decir que el gfxmode lo hace bien pero el gfxpayload falla. En su día ya dije que solo fallaba el valor de la resolución pero es que tampoco he cambiado nada más en GRUB2. ¿Que cambio, rápido y limpio, puedo hacer en GRUB2 para descartar que él sea el causante del problema? Si algún parámetro de GRUB2 estuviera mal tampoco funcionaría cuando no cargas el hipervisor ¿no? :-? Si claro, tienes razón. ¿Qué driver gráfico cargas con el hypervirsor? Revisa el log de xorg, a ver qué te dice... No tengo log de xorg puesto que no tengo entorno gráfico. He buscado en syslog y las únicas referencias al vídeo que he encontrado son estas: 30 20:58:06 xen kernel [ 0.041052] vgaarb loaded [...] 30 20:58:06 xen kernel [ 0.060218] pci :00:02.0: Boot video device [...] 30 20:58:06 xen kernel [ 0.920436] Linux agpgart interface v0.103 Si arranco con el kernel xen sin el hipervisor hay entradas en las que parece que se carga efifb y se configura el frambuffer. Pero en /lib/modules/`uname -r`/kernel/video no existe este modulo!?. Creo que GRUB2 permite cargar módulos con el parámetro insmod y tienes comandos que puedes ejecutar desde su consola (como vbeinfo) pero me parece que es dar palos al aire... ¿has pensando en preguntar en la lista de xen? Más que nada para descartar un problema/bug del hipervisor con GRUB2. Voy a probar con insmod. Sino sólo me queda la lista de Xen, aunque era más por curiosidad que un problema real grave. Simplemente estoy jugando con Xen en una VM y como es la primera vez que me meto con GRUB2 he pensado que estaba haciendo algo mal. Mil gracias. -- Francesc Guitart -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1314788728.1987.6.camel@negret
Re: GRUB2, resolucion VGA y XEN
Hola, Siento no haber contestado antes. He estado de vacaciones y había dejado los rompecabezas para la vuelta. El vie, 29-07-2011 a las 16:01 +0200, Camaleón escribió: El 2011-07-29 a las 14:32 +0200, Francesc Guitart escribió: (reenvío a la lista) Hola, El vie, 29-07-2011 a las 12:09 +, Camaleón escribió: El Thu, 28 Jul 2011 16:23:15 +0200, Francesc Guitart escribió: No consigo cambiar la resolución de mi pantalla con GRUB2 y arrancando con un kernel precompilado para XEN y el hypervisor. En cambio sí me funciona con el kernel precompilado para XEN sin el hypervisor y también con un kernel precompilado 686. Por esto sobreentiendo que los cambios necesarios en GRUB2 los he realizado bien y que el problema está en que falta cargar algún módulo en el kernel XEN + hypervisor. (...) Lo de los módulos no me termina de convencer... ¿sólo te falla con este valor de la resolución o no te respeta ninguna opción del archivo de configuración de GRUB2? ¿Qué valores has modificado exactamente de GRUB2? Los módulos que incluye ese kernel estarán en /lib/modules/`uname -r`/ kernel/* Solo falla con este valor de la resolución, aunque de hecho tampoco he tocado nada más en GRUB. La pantalla se redimensiona a 800x600 justo cuando arranco y hasta que se carga el initramdisk, que vuelve a 640x480. Podriamos decir que el gfxmode lo hace bien pero el gfxpayload falla. En su día ya dije que solo fallaba el valor de la resolución pero es que tampoco he cambiado nada más en GRUB2. ¿Que cambio, rápido y limpio, puedo hacer en GRUB2 para descartar que él sea el causante del problema? ¿Qué driver gráfico cargas con el hypervirsor? Revisa el log de xorg, a ver qué te dice... No tengo log de xorg puesto que no tengo entorno gráfico. He buscado en syslog y las únicas referencias al vídeo que he encontrado son estas: 30 20:58:06 xen kernel [ 0.041052] vgaarb loaded [...] 30 20:58:06 xen kernel [ 0.060218] pci :00:02.0: Boot video device [...] 30 20:58:06 xen kernel [ 0.920436] Linux agpgart interface v0.103 Si arranco con el kernel xen sin el hipervisor hay entradas en las que parece que se carga efifb y se configura el frambuffer. Pero en /lib/modules/`uname -r`/kernel/video no existe este modulo!?. ¿Has probado con el viejo truco de pasar vga=789 -800x600@24-bits- a la línea del kernel (en este caso, a la línea del kernel xen con el hypervisor)? Sí, pero ni caso. Gracias. -- Francesc Guitart -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1314737189.1935.131.camel@negret
Re: GRUB2, resolucion VGA y XEN
On Thu, Jul 28, 2011 at 06:12:41PM +0200, BasaBuru wrote: On Jueves, 28 de Julio de 2011 16:23:15 Francesc Guitart escribió: Hola, No consigo cambiar la resolución de mi pantalla con GRUB2 y arrancando con un kernel precompilado para XEN y el hypervisor. En cambio sí me funciona con el kernel precompilado para XEN sin el hypervisor y también con un kernel precompilado 686. Por esto sobreentiendo que los cambios necesarios en GRUB2 los he realizado bien y que el problema está en que falta cargar algún módulo en el kernel XEN + hypervisor. Tienes dos sitios donde tocar /etc/default/grub GRUB_GFXMODE=1600x1200 Y en /etc/grub.d/00_header después de la línea 132 set gfxmode=${GRUB_GFXMODE} tienes que meter la resolución set gfxpayload=1600x1200x16 No sé por qué, pero no he visto en la documentación que he revisado que puedes ahorrarte esa modificación en /etc/grub.d/00_header usando la variable GRUB_GFXPAYLOAD_LINUX en /etc/default/grub. Es decir, debiera bastar con agregar: GRUB_GFXPAYLOAD_LINUX=1600x1200x16 luego aplicar el update-grub2 respectivo y listo el cambio. Saludos. -- Pablo Jiménez -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110804191131.ga23...@example.net
Re: GRUB2, resolucion VGA y XEN
El Thu, 28 Jul 2011 16:23:15 +0200, Francesc Guitart escribió: No consigo cambiar la resolución de mi pantalla con GRUB2 y arrancando con un kernel precompilado para XEN y el hypervisor. En cambio sí me funciona con el kernel precompilado para XEN sin el hypervisor y también con un kernel precompilado 686. Por esto sobreentiendo que los cambios necesarios en GRUB2 los he realizado bien y que el problema está en que falta cargar algún módulo en el kernel XEN + hypervisor. (...) Lo de los módulos no me termina de convencer... ¿sólo te falla con este valor de la resolución o no te respeta ninguna opción del archivo de configuración de GRUB2? ¿Qué valores has modificado exactamente de GRUB2? Los módulos que incluye ese kernel estarán en /lib/modules/`uname -r`/ kernel/* Saludos, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/pan.2011.07.29.12.09...@gmail.com
Re: GRUB2, resolucion VGA y XEN
El 2011-07-29 a las 14:32 +0200, Francesc Guitart escribió: (reenvío a la lista) Hola, El vie, 29-07-2011 a las 12:09 +, Camaleón escribió: El Thu, 28 Jul 2011 16:23:15 +0200, Francesc Guitart escribió: No consigo cambiar la resolución de mi pantalla con GRUB2 y arrancando con un kernel precompilado para XEN y el hypervisor. En cambio sí me funciona con el kernel precompilado para XEN sin el hypervisor y también con un kernel precompilado 686. Por esto sobreentiendo que los cambios necesarios en GRUB2 los he realizado bien y que el problema está en que falta cargar algún módulo en el kernel XEN + hypervisor. (...) Lo de los módulos no me termina de convencer... ¿sólo te falla con este valor de la resolución o no te respeta ninguna opción del archivo de configuración de GRUB2? ¿Qué valores has modificado exactamente de GRUB2? Los módulos que incluye ese kernel estarán en /lib/modules/`uname -r`/ kernel/* Solo falla con este valor de la resolución, aunque de hecho tampoco he tocado nada más en GRUB. La pantalla se redimensiona a 800x600 justo cuando arranco y hasta que se carga el initramdisk, que vuelve a 640x480. Podriamos decir que el gfxmode lo hace bien pero el gfxpayload falla. ¿Qué driver gráfico cargas con el hypervirsor? Revisa el log de xorg, a ver qué te dice... En /etc/default/grub he añadido: GRUB_GFXMODE=800x600 En /etc/grub.d/00_header he añadido: set gfxpayload=keep entre las lineas: set gfxmode=${GRUB_GFXMODE} y load_video insmod gfxterm ¿Has probado con el viejo truco de pasar vga=789 -800x600@24-bits- a la línea del kernel (en este caso, a la línea del kernel xen con el hypervisor)? Adjunto el grub.cfg resultante del update-grub. Gracias. (mantengo el archivo para que se pueda leer en la lista) # # DO NOT EDIT THIS FILE # # It is automatically generated by grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then load_env fi set default=0 if [ ${prev_saved_entry} ]; then set saved_entry=${prev_saved_entry} save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi function savedefault { if [ -z ${boot_once} ]; then saved_entry=${chosen} save_env saved_entry fi } function load_video { insmod vbe insmod vga insmod video_bochs insmod video_cirrus } insmod lvm insmod part_msdos insmod ext2 set root='(xen-root)' search --no-floppy --fs-uuid --set e3e48e06-9b05-43c1-b01b-d3772d7d333e if loadfont /usr/share/grub/unicode.pf2 ; then set gfxmode=800x600 set gfxpayload=keep load_video insmod gfxterm fi terminal_output gfxterm insmod part_msdos insmod ext2 set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set 4502a5be-481d-4ae3-a465-f96729631bd2 set locale_dir=($root)/grub/locale set lang=es insmod gettext set timeout=5 ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/05_debian_theme ### set menu_color_normal=cyan/blue set menu_color_highlight=white/blue ### END /etc/grub.d/05_debian_theme ### ### BEGIN /etc/grub.d/20_linux_xen ### menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-xen-686 and XEN 4.0-i386' --class debian --class gnu-linux --class gnu --class os --class xen { insmod part_msdos insmod ext2 set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set 4502a5be-481d-4ae3-a465-f96729631bd2 echo'Loading Linux 2.6.32-5-xen-686 ...' multiboot /xen-4.0-i386.gz placeholder module /vmlinuz-2.6.32-5-xen-686 placeholder root=/dev/mapper/xen-root ro quiet echo'Loading initial ramdisk ...' module /initrd.img-2.6.32-5-xen-686 } menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-xen-686 and XEN 4.0-i386 (recovery mode)' --class debian --class gnu-linux --class gnu --class os --class xen { insmod part_msdos insmod ext2 set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set 4502a5be-481d-4ae3-a465-f96729631bd2 echo'Loading Linux 2.6.32-5-xen-686 ...' multiboot /xen-4.0-i386.gz placeholder module /vmlinuz-2.6.32-5-xen-686 placeholder root=/dev/mapper/xen-root ro single echo'Loading initial ramdisk ...' module /initrd.img-2.6.32-5-xen-686 } ### END /etc/grub.d/20_linux_xen ### ### BEGIN /etc/grub.d/21_linux ### menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-xen-686' --class debian --class gnu-linux --class gnu --class os { insmod part_msdos insmod ext2 set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set 4502a5be-481d-4ae3-a465-f96729631bd2 echo'Loading Linux 2.6.32-5-xen-686 ...' linux /vmlinuz-2.6.32-5-xen-686 root=/dev/mapper/xen-root ro quiet echo'Loading initial ramdisk ...' initrd /initrd.img-2.6.32-5-xen-686 }
Re: GRUB2, resolucion VGA y XEN
On Jueves, 28 de Julio de 2011 16:23:15 Francesc Guitart escribió: Hola, No consigo cambiar la resolución de mi pantalla con GRUB2 y arrancando con un kernel precompilado para XEN y el hypervisor. En cambio sí me funciona con el kernel precompilado para XEN sin el hypervisor y también con un kernel precompilado 686. Por esto sobreentiendo que los cambios necesarios en GRUB2 los he realizado bien y que el problema está en que falta cargar algún módulo en el kernel XEN + hypervisor. Tienes dos sitios donde tocar /etc/default/grub GRUB_GFXMODE=1600x1200 Y en /etc/grub.d/00_header después de la línea 132 set gfxmode=${GRUB_GFXMODE} tienes que meter la resolución set gfxpayload=1600x1200x16 se trata de jugar con los dos puesto que el primero te dejará un pantalla de inicio con esa definición o sea las letras super pequeñas. Yo lo tengo desactivado. Un saludo BasaBuru signature.asc Description: This is a digitally signed message part.
Re: GRUB2, resolucion VGA y XEN
Hola BasaBuru, El jue, 28-07-2011 a las 18:12 +0200, BasaBuru escribió: On Jueves, 28 de Julio de 2011 16:23:15 Francesc Guitart escribió: Hola, No consigo cambiar la resolución de mi pantalla con GRUB2 y arrancando con un kernel precompilado para XEN y el hypervisor. En cambio sí me funciona con el kernel precompilado para XEN sin el hypervisor y también con un kernel precompilado 686. Por esto sobreentiendo que los cambios necesarios en GRUB2 los he realizado bien y que el problema está en que falta cargar algún módulo en el kernel XEN + hypervisor. Tienes dos sitios donde tocar /etc/default/grub GRUB_GFXMODE=1600x1200 Y en /etc/grub.d/00_header después de la línea 132 set gfxmode=${GRUB_GFXMODE} tienes que meter la resolución set gfxpayload=1600x1200x16 se trata de jugar con los dos puesto que el primero te dejará un pantalla de inicio con esa definición o sea las letras super pequeñas. Yo lo tengo desactivado. Efectivamente esto es lo que hay que hacer para cambiar la resolución con GRUB2. Como ya decía en el primer mail, ya lo he hecho y me funciona arrancando con el kernel 686 y con el kernel XEN, pero no con el kernel XEN + hypervisor. ¿Alguna idea de porqué no funciona cuando arranco con el kernel XEN + hypervisor? Gracias. -- Francesc Guitart -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1311870021.1948.105.camel@negret