Topic: Grub2 Grafico

Buenas, hace un tiempo intente instalar el grub grafico tipo suse, el cual era un poco feo por lo que segui buscando algo mejor y encontre un post en archlinux.org de FrozenFox (todos los creditos a el), en el cual se explicaba como instalar grub2 grafico, llegando a una resolucion de 1024x768 (segun lo que yo he probado).
Bueno la instalacion es simple.

1. Crear un respaldo de el actual menu.lst de grub
    sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.backup
2. Desintalar grub
    sudo pacman -R grub
3. Instala grub2-gfxmenu-overlay desde aur
    yaourt -S grub2-gfxmenu-overlay
4. Instala grub2-gfxmenu desde aur
    yaourt -S grub2-gfxmenu
5. Editar grub.cfg con  "sudo nano /boot/grub/grub.cfg" y pegar tu configuracion del menu.lst.backup en las entradas de grub, teniendo en cuenta que las particiones comienzan de 1 no de 0, por lo tanto si antes era (hd0,0) ahora sera (hd0,1):

mi grub.cfg como ejemplo

    set gfxmode=1024x768
    insmod biosdisk
    insmod pc
    insmod font
    insmod vbe
    insmod gfxterm
    insmod videotest
    insmod tga
    insmod png
    insmod gfxmenu

    #set menuviewer="terminal"
    set menuviewer="gfxmenu"

    set theme="/boot/grub/themes/xabz/theme.txt"
    #set theme="/boot/grub/themes/ubuntu2/theme.txt"
    #set theme="/boot/grub/themes/ubuntu1/theme.txt"
    #set theme="/boot/grub/themes/winter/theme.txt"
    #set theme="/boot/grub/themes/proto/theme.txt"

    # TODO: fix GRUB script parser -- it doesn't handle a space at the end of the line in a menu entry.

    ####################
    #### BEGIN MENU ####

    set timeout=10
    set default="0"
    set fallback="2 1"

    # Entry 0 - Arch Linux root and boot /dev/sda3
    menuentry "Arch Linux" --class "arch" --class "linux" --class "os" {
        set root=(hd0,3)
        linux /boot/vmlinuz26-xabz root=/dev/sda3 ro 5 quiet vga=791 init=/sbin/bootchartd
        initrd /boot/kernel26-xabz.img
    }

    # Entry 1 - Arch Linux Fallback root and boot /dev/sda3
    menuentry "Arch Linux Fallback" --class "arch" --class "linux" --class "os" {
        set root=(hd0,3)
        linux /boot/vmlinuz26-xabz root=/dev/sda3 ro 5 quiet vga=791 init=/sbin/bootchartd
        initrd /boot/kernel26-xabz-fallback.img
    }

    # Entry 2 - Windows 7 on partition 1, /dev/sda1
    menuentry "Windows 7" --class "windows xp" --class "windows" --class "os" {
        set root=(hd0,1)
        chainloader +1
    }

    ####  END MENU  ####
    ####################

    # Choose the font for gfxterm.
    set gfxterm_font="Fixed 12"

    # Load fonts.
    # Generated with:
    #  ls *.pf2 | perl -pe 's{^}{loadfont /boot/grub/fonts/}'
    loadfont /boot/grub/fonts/10x20.pf2
    loadfont /boot/grub/fonts/4x6.pf2
    loadfont /boot/grub/fonts/5x7.pf2
    loadfont /boot/grub/fonts/5x8.pf2
    loadfont /boot/grub/fonts/6x10.pf2
    loadfont /boot/grub/fonts/6x12.pf2
    loadfont /boot/grub/fonts/6x13B.pf2
    loadfont /boot/grub/fonts/6x13O.pf2
    loadfont /boot/grub/fonts/6x13.pf2
    loadfont /boot/grub/fonts/6x9.pf2
    loadfont /boot/grub/fonts/7x13B.pf2
    loadfont /boot/grub/fonts/7x13O.pf2
    loadfont /boot/grub/fonts/7x13.pf2
    loadfont /boot/grub/fonts/7x14B.pf2
    loadfont /boot/grub/fonts/7x14.pf2
    loadfont /boot/grub/fonts/8x13B.pf2
    loadfont /boot/grub/fonts/8x13O.pf2
    loadfont /boot/grub/fonts/8x13.pf2
    loadfont /boot/grub/fonts/9x15B.pf2
    loadfont /boot/grub/fonts/9x15.pf2
    loadfont /boot/grub/fonts/9x18B.pf2
    loadfont /boot/grub/fonts/9x18.pf2
    loadfont /boot/grub/fonts/anorexia.pf2
    loadfont /boot/grub/fonts/aqui.pf2
    loadfont /boot/grub/fonts/clR6x12.pf2
    loadfont /boot/grub/fonts/cure.pf2
    loadfont /boot/grub/fonts/drift.pf2
    loadfont /boot/grub/fonts/edges.pf2
    loadfont /boot/grub/fonts/fkp.pf2
    loadfont /boot/grub/fonts/gelly.pf2
    loadfont /boot/grub/fonts/glisp-bold.pf2
    loadfont /boot/grub/fonts/glisp.pf2
    loadfont /boot/grub/fonts/Helvetica-10.pf2
    loadfont /boot/grub/fonts/Helvetica-12.pf2
    loadfont /boot/grub/fonts/Helvetica-14.pf2
    loadfont /boot/grub/fonts/Helvetica-18.pf2
    loadfont /boot/grub/fonts/Helvetica-24.pf2
    loadfont /boot/grub/fonts/Helvetica-8.pf2
    loadfont /boot/grub/fonts/Helvetica-Bold-10.pf2
    loadfont /boot/grub/fonts/Helvetica-Bold-12.pf2
    loadfont /boot/grub/fonts/Helvetica-Bold-14.pf2
    loadfont /boot/grub/fonts/Helvetica-Bold-18.pf2
    loadfont /boot/grub/fonts/Helvetica-Bold-24.pf2
    loadfont /boot/grub/fonts/Helvetica-Bold-8.pf2
    loadfont /boot/grub/fonts/helvR12.pf2
    loadfont /boot/grub/fonts/kates.pf2
    loadfont /boot/grub/fonts/lime.pf2
    loadfont /boot/grub/fonts/mints-mild.pf2
    loadfont /boot/grub/fonts/mints-strong.pf2
    loadfont /boot/grub/fonts/New_Century_Schoolbook-10.pf2
    loadfont /boot/grub/fonts/New_Century_Schoolbook-12.pf2
    loadfont /boot/grub/fonts/New_Century_Schoolbook-14.pf2
    loadfont /boot/grub/fonts/New_Century_Schoolbook-18.pf2
    loadfont /boot/grub/fonts/New_Century_Schoolbook-24.pf2
    loadfont /boot/grub/fonts/New_Century_Schoolbook-8.pf2
    loadfont /boot/grub/fonts/New_Century_Schoolbook-Bold-10.pf2
    loadfont /boot/grub/fonts/New_Century_Schoolbook-Bold-12.pf2
    loadfont /boot/grub/fonts/New_Century_Schoolbook-Bold-14.pf2
    loadfont /boot/grub/fonts/New_Century_Schoolbook-Bold-18.pf2
    loadfont /boot/grub/fonts/New_Century_Schoolbook-Bold-24.pf2
    loadfont /boot/grub/fonts/New_Century_Schoolbook-Bold-8.pf2
    loadfont /boot/grub/fonts/nu.pf2
    loadfont /boot/grub/fonts/smoothansi.pf2
    loadfont /boot/grub/fonts/snap.pf2

para seleccionar el tema deben comentar o descomentar segun corresponda las lineas "set theme"

6. Instalar grub:

sudo /sbin/grub-install /dev/sda (o donde instales grub)

Con esto ya debiese funcionar bien.

Mis temas de grub y imagenes.

http://img99.imageshack.us/img99/3604/gfxmenuubuntuxabz.th.png http://img24.imageshack.us/img24/6647/gfxmenuxabz.th.png http://img162.imageshack.us/img162/8708/elegantarchxabz.th.png

http://img25.imageshack.us/img25/4485/archsimpleblackxabz.th.png http://img520.imageshack.us/img520/2618/archxabz.th.png http://img503.imageshack.us/img503/7462/planetplan.th.png
http://img233.imageshack.us/img233/3218/grub2themekubuntushine.th.png http://img233.imageshack.us/img233/2544/grub2themebluec4d.th.png http://img406.imageshack.us/img406/3381/grub2gfxmenuarchlinuxcl.th.png

Los temas que hice estan en aur, busquen grub2-gfxmenu, el url es el link del foro smile


Si tienen algún error al compilar pueden instalar los paquetes precompilados, agregando al final de /etc/pacman.conf lo siguiente para i686.

[archfox]
Server = http://hateanthem.dreamhosters.com/arch/i686

Y para x86_64

[archfox]
Server = http://hateanthem.dreamhosters.com/arch/x86_64

E instalándolo con pacman

pacman -Sy grub2-gfxmenu-overlay grub2-gfxmenu

Esto ultimo gracias a FrozenFox del foro de archlinux.org

Grub en otra partición

En instalaciones de archlinux, en donde esta el /boot separado del directorio raíz, se debe quitar el /boot a todo, incluyendo los temas, las fuentes y las entradas de grub. Ademas debemos tener cuidado en las entradas, por ejemplo suponiendo que

/dev/sda2     es        /boot
/dev/sda3     es       /

Nuestra entrada en grub quedara de esta forma

# Entry 0 - Arch Linux
menuentry "Arch Linux" --class "arch" {
set root=(hd0,2)
linux /vmlinuz26 root=/dev/sda3 ro
initrd /kernel26.img
}

Siendo la linea "set root=(hd0,2)" referida a la partición /boot y la linea "linux /vmlinuz26 root=/dev/sda3 ro" a la partición de el directorio raíz.

Problemas de resolución en tarjetas intel

Si tienen algún problema de resolución con tarjetas gráficas intel, pueden compilar desde AUR grub2-915resolution sin instalarlo y luego copiar el archivo 915resolution.mod que estará en $pkgdir/usr/lib/grub/i386-grub/ a /boot/grub/, después se debe editar el grub.cfg y agrega las lineas

insmod 915resolution
915resolution 34 1024 600

El 1024 600 depende de nuestra resolución de pantalla, ademas debe coincidir con la resolución de la linea "set gfxmode=1024×600".

Espero a alguien le sirva no es algo transendental en funcionalidad, pero hace que se vea mas lindo el inicio de arch. Saludos.

PD: Actualizado el post con todo los errores o tips comunes.

Last edited by xabz (2010-01-14 00:32:19)

Re: Grub2 Grafico

yikes
buena.
hace tiempo leia un poco sobre como hacer esto
muchas gracias por el dato wink

World domination...fast!

Re: Grub2 Grafico

aportazo! gracias xabz

Re: Grub2 Grafico

disculpen, pero alguien que pueda podria cambiar el topic  de subforo, a multimedia, o entornos de escritorio, o nose donde corresponda. gracias

Re: Grub2 Grafico

buena, voy a instalarle, hace tiempo estoy buscando GFXBoot hace tiiiiiiiiiiiii.......iiiiempo se lo puse a mi Grub pero formatie y Cago el invento

Re: Grub2 Grafico

wenaaaa, funcó altoque, felicitaciones, excelente aporte!

Re: Grub2 Grafico

lo intenté una vez y me quedé sin grub :S
fue un cacho mas o menos hacerlo jejej
pero lo volveré a intentar y comento como me fue esta vez

The most important kind of freedom is to be what you really are.
(Jim Morrison)

Re: Grub2 Grafico

Ya que no puedo editar el topic lo agrego acá, tres temas nuevos incluyendo uno de archlinux.cl smile con el wallpaper que hizo lalo1412

http://img233.imageshack.us/img233/3218/grub2themekubuntushine.th.png http://img233.imageshack.us/img233/2544/grub2themebluec4d.th.png http://img406.imageshack.us/img406/3381/grub2gfxmenuarchlinuxcl.th.png

Hay algunas cosas que agregar al post, pero creo que es mejor esperar a que se pueda editar el tema, mientras las pueden ver en mi blog. Los temas los pueden descargar desde aquí

Saludos y ojala les sirva

Last edited by xabz (2009-11-02 21:44:12)

Re: Grub2 Grafico

Post movido por mi xD.. espero quede bien en Arte y Diseño asi todos podrian aportar con sus temas!!!!

Matías Hernández (msdark)
Estudiante Ingeniería Civil Informática
www.msdark.archlinux.cl
ArchLinux User -  ArchLinux-CL - Wiki Admin

Re: Grub2 Grafico

jaja el de Homero me gusto XD voy a instalar grub2 y ese se lo voy a poner como tema xD

Re: Grub2 Grafico

buen post.. esperare que llegue a los extra..

Re: Grub2 Grafico

Ya probé todo y me falló, me sale un error como "File not found" y cambia al modo terminal ¬¬
Se agradece de todas formas xP
--
Error: File not found
Graphical menu failed
Falling back to text terminal

Eso me sale

Last edited by jorgicio (2010-01-13 18:43:44)

Linux User #434458

Re: Grub2 Grafico

Talves te equivocase en la ruta del tema... si usas otra partición para /boot tienes que borrar de la linea del tema el /boot y eso. Saludos

Re: Grub2 Grafico

Exactamente, tengo /boot separado del / xDD
Voy a probar qué onda.

Saludos y gracias.

Last edited by jorgicio (2010-01-13 23:14:06)

Linux User #434458

Re: Grub2 Grafico

Otro aporte: Ya no tienen que depender de Yaourt para ello.

Añadan esto a su pacman.conf:

[archfox]
Server = http://hateanthem.dreamhosters.com/arch/i686/ (32 bits)

[archfox]
Server = http://hateanthem.dreamhosters.com/arch/x86_64/ (64 bits)


Y luego instalan:

pacman -Sy grub2-gfxmenu grub2-gfxmenu-overlay

Y ya pueden seguir con el resto de la configuración big_smile

Linux User #434458

Re: Grub2 Grafico

xabz wrote:

Buenas, hace un tiempo intente instalar el grub grafico tipo suse, el cual era un poco feo por lo que segui buscando algo mejor y encontre un post en archlinux.org de FrozenFox (todos los creditos a el), en el cual se explicaba como instalar grub2 grafico, llegando a una resolucion de 1024x768 (segun lo que yo he probado).
Bueno la instalacion es simple.

1. Crear un respaldo de el actual menu.lst de grub
    sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.backup
2. Desintalar grub
    sudo pacman -R grub
3. Instala grub2-gfxmenu-overlay desde aur
    yaourt -S grub2-gfxmenu-overlay
4. Instala grub2-gfxmenu desde aur
    yaourt -S grub2-gfxmenu
5. Editar grub.cfg con  "sudo nano /boot/grub/grub.cfg" y pegar tu configuracion del menu.lst.backup en las entradas de grub, teniendo en cuenta que las particiones comienzan de 1 no de 0, por lo tanto si antes era (hd0,0) ahora sera (hd0,1):

amigo instale los temas extras que subistes y cuando los arranco no se ven las opciones, solo el fondo, puedo elegir y arracar los sistemas sin problemas adivinando su posicion, pero no se ven las opciones, con los que estan por defecto no me pasa lo mismo, espero que me ayudes, gracias. Saludos!

Re: Grub2 Grafico

Lo mas seguro es que la resolución de tu pantalla o no este bien o no sea soportada. Los temas están diseñados para una resolución de 1024x768, si por algún problema se usa una resolución menor esta no se redimensiona, solo se ve una parte.
Revisa en en el grub.cfg tienes la resolución en 1024x768. Y si esta así y no funciona... Hay que esperar a otra versión...

Re: Grub2 Grafico

xabz wrote:

Lo mas seguro es que la resolución de tu pantalla o no este bien o no sea soportada. Los temas están diseñados para una resolución de 1024x768, si por algún problema se usa una resolución menor esta no se redimensiona, solo se ve una parte.
Revisa en en el grub.cfg tienes la resolución en 1024x768. Y si esta así y no funciona... Hay que esperar a otra versión...

man si tiene 1024x768, que crees tu que sea?, los temas que se instalan por defecto funcionan perfectamente...

Last edited by kurtrock_19 (2010-05-05 23:58:19)