domingo, 31 de agosto de 2008

1.- Tunning GRUB con GfxBoot

Asi se veia mi GRUB:


Si viste el GRUB de SUSE, te daras cuenta que es mucho más vistoso que el que trae

Debian por defecto, y éste se puede mejorar rápidamente, comencemos:

1. Primero debemos remover grub para que no interfiera con gfxboot.

# apt-get remove grub

2. Luego descargamos e instalamos gfxboot:


Para i386, o 32 bits :

# wget http://kanotix.com/debian/pool/main/g/grub-gfxboot/grub-gfxboot_0.97-11_i386.deb && dpkg -i grub-gfxboot_0.97-11_i386.deb

Para amd64, o 64 bits :

# wget http://kanotix.com/debian/pool/main/g/grub-gfxboot/grub-gfxboot_0.97-11_amd64.deb && dpkg -i grub-gfxboot_0.97-11_amd64.deb


3. Lurgo miramos cual es el disco en el que arranca grub.

Miramos el archivo /boot/grub/menu.lst

y buscamos la linea donde inicializa Debian esta es :

kernel /vmlinuz-2.6.26-1-686 root=/dev/hda9 ro quiet

Lo que esta con verde es la particion donde hay que instalar gfxboot


4. Instalamos el gfxboot en la particion correspondiente, en mi caso /dev/hda9.


# grub-install /dev/hda9


5. Luego descargamos algun theme para el gfxboot, hay varios en gnomelook. y lo copiamos en /boot/grub/ , aca dejo un comando directo para descargar y copiar el que uso ahora.


# wget http://www.gnome-look.org/CONTENT/content-files/58283-message.dark_debian && mv 58283-message.dark_debian /boot/grub/message.dark_debian


6. Editamos el menu del grub.


# nano /boot/grub/menu.lst


7. Ahora agregamo esta linea al principio del archivo.


gfxmenu /boot/grub/message.dark_debian


8. Solo queda reiniciar y ver si resulto.


Este es el que tengo yo:


6 comentarios:

  1. hey gracias x el aporte pero mira cuando intento instalar el grub con grub-install /dev/hda2 me sale este error
    "The file /boot/grub/stage1 not read correctly." alguna idea???

    ResponderEliminar
  2. Ola Puedes postear el resultado de:

    #nano /etc/fstab
    -----------------
    #grub
    #find /boot/grub/stage1

    Teniendo esos datos te puedo ayudar mejor.

    Saludos Hector

    ResponderEliminar
  3. Héctor Leonel Ayala Guido14 de septiembre de 2009, 5:06

    hola hola de regreso este este ahh despues de unos meses sin tiempo regreso para volver a intentar instalar un saludo de nuevo ehh aki
    mi grub y find

    #######################################################
    GNU GRUB version 0.97 (640K lower / 3072K upper memory)

    [ Minimal BASH-like line editing is supported. For
    the first word, TAB lists possible command
    completions. Anywhere else TAB lists the possible
    completions of a device/filename. ]

    grub> find /boot/grub/stage1
    (hd0,1)
    ######################################################
    y mi FSTAB
    #######################################################
    # /etc/fstab: static file system information.
    #
    # -- This file has been automaticly generated by ntfs-config --
    #
    # "file system" "mount point" "type" "options" "dump" "pass"

    proc /proc proc defaults 0 0
    /dev/hda2 / ext3 errors=remount-ro 0 1
    /dev/hda5 none swap sw 0 0
    /dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
    /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
    /dev/hda1 /media/Disco\040Duro\040Windows\040XP ntfs-3g defaults,locale=es_SV.UTF-8 0 0
    ######################################################

    ahora cabe solo esperar pacientemente su respuesta y dar las gracias por la atencion prestada :) saludos..!! :D

    ResponderEliminar
  4. hola hector te cuento que a mi me paso el mismo problema ya que mi primera particion tb era windows entonces el mbr esta instalado en el primer sector de esa particion, la cual si la modificas, puedes perder la particion de windows pero solo a nivel de tabla que es recuperable.

    Te recomiendo para no golpearte la cabeza buscando soluciones a tu problema, la siguiente solucion, no es muy practica pero te ayuda ahora y para despues.


    Respalda toda la carpeta del usuario que tienes en /home/usuario en la particion windows de 40 gb que tienes haciendo este proceso:

    #apt-get install ntfs-3g (esto te da compatibilidad con particiones ntfs)

    Creas una carpeta
    #mkdir /home/winxp

    Buscas tu particion ntfs con:
    #fdisk -l (te deberia salir algo asi)
    /dev/hda1 1 3647 29294496 83 HPFS/NTFS}

    y montas tu particion con
    #mount -t ntfs-3g /dev/hda1 /home/winxp

    Y copias todos tus archivos a la particion ntfs con:
    #cp -r /home/usuario /home/winxp

    Luego reinicia y reinstala Debian pero en el momento de las particiones no le digas que te cree too en una sola particion si no que crealas tu manualmente no es dificil y es super instuitivo.
    PAra el momento de crear las particiones tienes que borrar la particion ext3 que tienes mas la swap, luego creas una particion de 50 mb para el /boot luego otra de 6 gb para la raiz/ y el resto para la /home, claro tienes que descontar del resto el doble de tu ram para la particion swap que yo recomiendo dejarla al ultimo.

    Teniendo eso realizado sigues con la instalacion normal la que estas acostumbrado a hacer, al momento del usuario creas el mismo usuario que tenias antes.

    Cuando estes listo y reinicies y entres a debian en la pantalla del login presionas CTRL + ALT F1. Te logeas como root, Instalas el packete ntfs-3g para poder ver tu particion ntfs y haces lo mismo que te explique mas arriba pero al copiar tus archivos ahora tienes que hacerlo al reves osea:
    #cp -r /home/winxp /home/

    ahora que tienes too listo presionas CTRL + ALT F7 y te logeas con tu nombre de usuario.

    Para que todo esto diras tu, bueno pq al tener dualboot en tu pc al instalar el gfxgrub este no funciona asi ke para eso tu creas una particion solo para el boot.

    Ahora solo te falta hacer un:
    # fdisk -l

    ver en que dev esta la particion boot y al momento de instalar el gfxboot en la particion lo haces apuntado a esa particion y te aseguro que te funcionara asi pq asi lo hice con un debian 32 y un debian 64 bits.


    Espero que te sirva y aprendas en el camino.
    Cualquier cosa me avisas.
    suerte.

    ResponderEliminar
  5. Hola de nuevo que me moche debian ammmm pues sabes hahaha lo are pero :P gracias este si ya tenia pensado hacer eso de reistalar debian xq tengo un desorden de archivos y mi sistema esta todo loko ademas lo que pienso hacer es simple ADIOS!! Windows xq no lo uso para nada lo tenia en 1 GB solo para molestar :P y realemte no tenia mucho tiempo ahora si te interesa lo que are es instalar debian como me lo dices 50mb boot 10 raiz resto home y el doble de mi ram amm 1gb de swap :P anexandole que mis archivo en un disco externo EXT3 hermoso!! y como mi pc es un pokitin desactualizada :P le pondre E17 de gestor de ventanas con su Gfxboot y Splashy o si me siento con ganas de volar puedo ver como hago que la imagen se mire de fondo de el texto de inicio jejeje este es mi correo :D este gracias si siempre se apriende :P mucho yo realemte soy un aprendiz :P me falta camino por recorrer pero con personas como ustedes avanzamos rapido y ayudamos a otro a avanzar :) gracias amigo luego que termine te cuento como me quedo mi sueño :P

    ResponderEliminar
  6. jejej
    Pues ami meda lo mismo windows XP no soy tan de un solo lado prefiero porbar lo bueno de cada sistema, y como todo esta hecho para windows aveces las cosas son mas faciles ahi, aparte tienes un punto de comparacion para tu linux, Si tienes WinXP y Debian en el mismo pc vas a ver cual corre mas rapido, cual tiene mejores programas etc.
    Pero bueno cada uno con lo suyo, lo del splashy en lo personal no me gusta ya que oculta lo que para mi es la esencia de linux que es saber todo de tu sistema, y lo de las letras sobre una imagen de fondo eso es mejor y mas bonito para mi, si te animas y como invitacion podrias escribir un tutorial de como hacer eso y despues te mando una invitacion para que escribas aca, o Si quieres aunque es mas pega podrias ir escribiendo y tomando screenshot, de tu pc y como lo vas dejando que programas etc.

    Ojala te animes y suerte con tu Debian te seguro que saldra todo bien.

    Saludos

    ResponderEliminar

Postea con moderación, sin insultar ni menos usar palabras ofencivas.

Me tomo el derecho de borrar el post, si su contenido no cumple lo anterior.

Gracias por postear.