Re: GRUB2, resolucion VGA y XEN

2011-08-31 Por tema Camaleón
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

2011-08-31 Por tema Francesc Guitart
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

2011-08-30 Por tema Francesc Guitart
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

2011-08-04 Por tema Pablo Jiménez
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

2011-07-29 Por tema Camaleón
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

2011-07-29 Por tema Camaleón
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

2011-07-28 Por tema BasaBuru
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

2011-07-28 Por tema Francesc Guitart
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