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 +0000, 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 > } > menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-xen-686 (recovery mode)' > --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 single > echo 'Loading initial ramdisk ...' > initrd /initrd.img-2.6.32-5-xen-686 > } > menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-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-686 ...' > linux /vmlinuz-2.6.32-5-686 root=/dev/mapper/xen-root ro quiet > echo 'Loading initial ramdisk ...' > initrd /initrd.img-2.6.32-5-686 > } > menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686 (recovery mode)' --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-686 ...' > linux /vmlinuz-2.6.32-5-686 root=/dev/mapper/xen-root ro single > echo 'Loading initial ramdisk ...' > initrd /initrd.img-2.6.32-5-686 > } > ### END /etc/grub.d/21_linux ### > > ### BEGIN /etc/grub.d/30_os-prober ### > ### END /etc/grub.d/30_os-prober ### > > ### BEGIN /etc/grub.d/40_custom ### > # This file provides an easy way to add custom menu entries. Simply type the > # menu entries you want to add after this comment. Be careful not to change > # the 'exec tail' line above. > ### END /etc/grub.d/40_custom ### > > ### BEGIN /etc/grub.d/41_custom ### > if [ -f $prefix/custom.cfg ]; then > source $prefix/custom.cfg; > fi > ### END /etc/grub.d/41_custom ### 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/20110729140105.gc6...@stt008.linux.site