Como instalar Grub2 en Ubuntu Jaunty

Ayer comentè sobre este tema.Hoy vamos a probarlo en Jaunty y con suerte a instalarlo,digo con suerte porque no todos pasamos la prueba,aunque existen varios tricks para hacerlo funcionar en ese caso.Quizas te preguntes,cuales son las caracteristicas/mejoras que nos brinda Grub2?

  • Soporte para más sistemas de ficheros
  • Soporte de scripting
  • Soporte para la internacionalización
  • Nuevo método para numerar las particiones (vaya, ahora que ya estábamos acostumbrados a la de siempre)
  • Mejor gestión de memoria
  • Soporte de instalación para varias plataformas
  • Interfaz gráfica de usuario
  • Portable

Ok,Vamos a probar Grub2.
Importante!: No trates de reparar lo que no està roto!. Grub puede bloquear tu sistema!.

sudo apt-get install grub2 grub2-splashimages

El comando anterior,vendrà con un par de opciones (advertencias),puedes seleccionar OK a todas.

Tras el desempaquetado y la instalación, puedes reiniciar el sistema para arrancar con Grub2 y probarlo.

Una vez que hayas reiniciado,tu Grub por defecto se cargarà y tendràs una nueva opción llamada Chainload into Grub 2.

Seleccione ‘Chainload into Grub 2‘ + ENTER. Y SUERTE!! …

Nota: Paricularmente,No pasè de este paso!. Me comenzò a lanzar el el siguiente error:

Error 11: Unrecognized device string
Press any key to continue…

Lo cual reparè gracias a Herman.

Continuamos…. Grub2 no està aún completamente integrado en tu sistema, lo que hicimos fue solo comprobar si funciona bien.Si no lo hizo y no quieres pelear,entonces puedes eliminar grub2 lanzando el siguiente comando:

sudo apt-get purge grub2

Si todo te saliò bien entonces puedes hacer la instalaciòn de Grub2 permanente,abriendo un terminal una vez boteado el sistema y ejecutando el siguiente comando ya indicado en el menu de Grub.

upgrade-from-grub-legacy

Ahora tendràs Grub2 arrancando tu sistema por defecto!.

Bien,,, y donde estan esas splashimages que me dijeron que podia configurar?

Es importante aclarar que Grub2 no tiene su configuración en el archivo menu.lst ubicado en /boot/grub,se encuentran en otro lugar: /etc/grub.d y /etc/default/grub.

Entonces,para cambiar la configuración (como el tiempo y las opciones de arranque), es necesario editar el archivo:

/etc/default/grub

Y para añadir las splashimages,núcleos,etc..,se necesita modificar los archivos en:

/etc/grub.d

Ok,Vamos a agregar de una vez las splash images,abriendo con un editor de texto el archivo: etc/grub.d/005_debian_theme

Buscamos la linea siguiente:

for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga}

y la cambiamos por:

for i in {/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub}/
nombre-de-la-imàgen-splash.{png,tga}

Nota: Sustitúye <nombre-de-la-imàgen-splash> con el nombre de la imàgen de tu archivo.Las splashimages (que acabas de instalar) se encuentran en /usr/share/images/grub.Enuentra la imagen que deseas utilizar como splashimage e introducela en el lugar correspondiente <nombre-de-la-imàgen-splash> sin la extensión (png o jpg).

Ejemplo:

for i in {/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub}/Moraine_Lake_17092005.{png,tga}

Despues de haber editado correctamente /etc/grub.d/005_debian_theme con tu imàgen deseada ejecutamos el comando siguente para actualizar Grub2.

update-grub2

End.

Referencias utilizadas en este howto:

How To Install Grub2 On Ubuntu Jaunty
pinguinosycia (grub-2 disponible en Ubuntu 9.10(Caracteristicas de Grub2)
http://ubuntuforums.org/showpost.php?p=6886816&postcount=4

38 thoughts on “Como instalar Grub2 en Ubuntu Jaunty

  1. 3ng3ndr0 10/06/2009 / 16:42

    sorry no entendí como cambiar la imagen, al hacer sudo gedit /etc/grub/005_debian_theme esta en blanco y no esta la linea que hay buscar y reemplazar.

    Y esta ruta no existe /etc/grub

    tengo instalo y funcionando grub2

    Like

    • Nico 10/06/2009 / 18:07

      Busquemos un poco mas ok?./etc/grub.d abrelo directamente con el editor,olvida el comando.Edito.

      Like

  2. Rey 10/06/2009 / 18:28

    Si te equivocas,quedan en una calle sin salida y no buscan otras opciones,lo quieren todo masticado,que presion nicola,te compadezco.Salu2

    Like

    • Nico 10/06/2009 / 18:34

      Don’t worry Rey, a mi me funciona perfectamente!,la cosa ès que el howto que seguì tenià o tienes errores (pequeños),los corregì en mi instalaciòn pero no en el post,my fault!.Hay que aprender a buscarse la vida solo.Saludos a ti.Bye.

      Like

  3. Pedr0 11/06/2009 / 10:25

    Gracias por el howTo.Pasè la prueba aunque un poco asustado jeje lol

    Like

  4. Canario 11/06/2009 / 16:38

    Colgado,no logro salir de Grub.Una ideaaaa?????

    Like

    • Nico 11/06/2009 / 16:43

      Asumo que estàs en Jaunty.

      Cuando estès en el menu Chainload into Grub 2 , presiona e para editar la configuraciòn.Presiona e otra vez para editar la linea de arriba (primera) y cambia root por uuid :

      root xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
      uuid xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

      Presiona Enter y b para botear Grub2.

      Espero que ayude.Slds.

      Like

      • Canario 11/06/2009 / 16:53

        Tio,eres un crack,gracias,gracias y muchas gracias,pensè que no iba a ver mas mi escritorio ssssss.Con grub no se juega ni en bromas.Salu2.

        Like

        • Nico 11/06/2009 / 16:59

          Nada,que he adivinado!,es un bug en Jaunty,que modifica la config de grub incorrectamente.No prob.Slds.

          Like

  5. Tiago 27/06/2009 / 00:57

    Error 11: Unrecognized device string
    Press any key to continue…

    ta dando esse erro aqui brow!

    Like

    • Nico 27/06/2009 / 08:10

      Ver el tip de Herman (post-link) para solucionarlo.

      Like

      • fredito o fredito999 =) 05/07/2009 / 10:20

        el tip de Hernan es similar a lo que vos le dijiste canario, es decir, hay dos opciones, o cambiar el xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx por (hd0,x) o si no, cambiar root por uuid en el menu.lst, son dos formas de encontrar las particiones, el bug es que ‘se mezclan los métodos’ y por eso no funciona.

        Otra acotación interesante creo que puede ser el que es posible editar el menú de sistemas operativos que aparece en grub, ‘comentando con #’ las lineas que no queremos en /boot/grub/grub.cfg (una especie de menu.lst), no lo voy a aclarar mucho para que los no entendidos no arruinen su grub, pero hay que tener en cuenta que grub.cfg tiene permisos 444, por ejemplo, yo le di permisos 777, lo edite y luego lo volvi a 444, si en algun momento cambiamos algo (por ejemplo la imagen splash) y hacemos nuevamente update-grub, se genera un nuevo grub.cfg, desapareciendo el que editamos, por lo que recomiendo guardar copias antes y despues de editarlo, saludos..

        Like

  6. Fernandoc 05/07/2009 / 19:57

    Hola,
    Muy bueno, pero hay un pequeño error, el archivo a modificar es:
    /etc/grub.d/05_debian_theme
    no es /etc/grub.d/005_debian_theme
    la diferencia está en 0 extra…
    Saludos desde Lima, Perú

    Like

  7. GralPrain 24/07/2009 / 00:34

    Mil gracias por el tuto!!! Les cuento lo que me sucedio:
    1) Se rompio el GRUB. (No iniciaba linux, si funcionaba win$)
    2) No encontraba los archivos.
    3) No cargaba el GRUB 2.
    4) NO cargaba las imagenes…
    … asi que RECOMIENDO:

    1) Anotar bien en que unidad tienen instalado el Lx, mi caso fue (hd0,8). Debido a que modifique algunas líneas del grub tube un pequeño problema; olvide borrar una linea que quedo suelta y decia ROOT. Debido a esto no ejecutaba absolutamente nada el sistema Lx, lo corregi usando:
    find /boot/grub/stage1
    root (hd0,8)
    setup (hd0)
    Y luego edite en el GRUB (siempre en el edit del grub desde el modo sistema, debido a que no cargo mas Lx); sigo… edite ese root por quiet y funciono.
    2) Los archivos estan alojados justo donde dicen, solo hay QUE LEER BIEN.
    3) El archivo a modificar es como dice el comentario anterior es 05_debian_theme (con un cero, no dos)
    4) Las imagenes no las cargaba por olvido del update-grub.
    ******
    Como conclusion solo basta decir que “NO SE JUEGA CON EL GRUB” jajaja No es de gran ayuda lo que les cuento, solo queria que sepan que la guia funciona bien y que lean bien antes de hacer cualquier paso y si pueden impriman asi tienen respaldo.

    *****
    Comandos que aprendi con esto:
    Dentro del edit del grub –> FIND para localizar los archivos y unidad donde estan.
    En la consola —> gksudo [comando]…. para ejecutar el comando en modo root y asi poder editar y grabar. En modo normal no se puede.

    Saludos

    Like

  8. emiliano_zapata 13/09/2009 / 16:24

    Thanks a lot

    Like

  9. Neo 11/10/2009 / 18:04

    Oye creo que en update-grub es update-grub2 porque con la linea que pusiste estás actualizando el grub antiguo.

    saludos.

    Like

  10. Laureano Rivera 30/11/2009 / 04:18

    Me parece que con tantas “vueltas y vueltas” el linux espanta a los usuarios tanto reales como potenciales. Me apasiona el ubuntu, pero en dos ocasiones se ha dañado el grub y me deja inservible el xp, pues no puede arrancar. Consulté cómo recuperarlo o rehacerlo y me espanta la cantidad de comandos. Además, arranco con el liveCD y me pide una contraseña que no es la que le coloqué cuando lo instalé, parece secreto de la KGB. Igualmente, intenté descargar el supergrub y nunca me ha sido posible. Me parece una locura. ¡Los mismos linux fuerzan a utilizar xp! Deseo estar equivocado, y no se puede tampoco comunicar el conocimiento por ósmosis virtual, pero me parece, lamentablemente, egoista. Me resisto seguir sólo con xp. Mi saludo a toda la comunidad.

    Like

    • Nico 30/11/2009 / 05:54

      Hay que recordar que con grub no se debe jugar sino se sabe lo que se hace.Entiendo tus quejas ya que todos las hemos sentido en carne propia alguna vez.

      Hoy,tanto para mi como para otros usuarios avanzados,reinstalar/recuperar grub no es mas que un live cd,montar root,algunos pasos que se saben por rutina y terminar con un sudo grub-install /dev/????,bla,bla,bla.

      Ya que me hablas de como recuperar grub desde un liveCD,sabrás (si buscastes por la red) que existen varias formas pero hay dos claves: GUI y Linea de comandos,esta segunda es un poco mas complicada.

      Por otro lado me dices que no te puedes bajar un rescue disk (Super Grub) para poder entrar en el sistema o presionar la famosa (c),esto no lo entiendo muy bien (que no puedas descargarlo(s).

      De todas maneras te invito a comentar tus dudas por aqui o por otros blogs sobre Linux y te aseguro que obtendrás ayuda.

      Slds.

      Like

  11. Pepe 16/01/2010 / 01:43

    Saludos.Pasa que instalo con apt el grub2 y las splash, pero al reiniciar no me aparece ninguna opción de Chainload…

    Alguien me puede ayudar

    Like

  12. Ivan 29/01/2010 / 06:13

    oie ize como me lo piede para instalar el grub 2 reinicio y todo pero no pe aparece la opcion eza como ago

    Like

  13. Drako 04/02/2010 / 01:43

    Creo que nunca luche tanto para instalar Grub, con la version anterior lo instale sin problemas pero en esta solo me ha dado problemas, no encuentro la opcion de chaniload luego del reinicio, estare haciendo algo mal o me olvide de algo ?

    Voy a hacer todo de nuevo a ver si se soluciona o se me habra bajado mal el paquete… ?

    En fin espero que me funcione.

    Like

  14. rosario 04/02/2010 / 20:47

    No se porque …pero se me instaló bien desde el principio 😀

    Like

  15. gregorio redondo alonso 06/03/2010 / 22:40

    El 20.2.10 empece a tener problemas con el grub y ho habia forma de arrancar mi pc con sus sistemas operativos. Yo culpaba a que he cambiado el monitor por una tv LG de 22″ con conexion para pc concretamente LG 22LH2000 que va de maravilla coto tv y como motitor de pc. El caso que leyendo y leyendo topé con esta pagina e hice lo que pone, copie y pege sudo apt-get install grub2 grub2-splashimages y luego copie y pegue upgrade-from-grub-legacy y no funciono, pero ya estaba seguro que tenia grub 2 instalado, asi que segui trasteando y me di cuenta que si cambiaba en la bios que se arrancara desde el primer disco que era donde tenia el grub, a lo mejor funcionaba. Y… ¡ EURECA ! que funcionó. Ahora me arranca mi linux ubuntu, o win XP, o win 7. Viva GNU LINUX por lo de libre, por lo de abierto, por lo de gratis “entrecomillas” y por que si rompes algo o no te funciona, siempre hay alguien que echa una mano. SALUD Y PESETAS

    Like

  16. Markos 02/04/2010 / 11:44

    Tengo un problema, llevo 1 semana buscando soluciones…
    lo instale y todo bien, pero me desaparecio Windows.
    Lei que para recuperarlo devia entrar en /boot/grub/menu.lst y editarlo, pero en boot/grub no existe tal archivo! :S:S

    Ayuda por favor!

    Like

    • Nico 02/04/2010 / 14:19

      Markos : Puedes hacer la pregunta en Linux Q? allí te explicaremos todos. Slds.

      Like

  17. C X X 03/05/2010 / 21:54

    Every time I use upgrade-from-grub-legacy, appears anoter window shwing me somting like this:

    http://bayimg.com/gaMGJaAcF

    The problem is that I don know hoa to select a drive in this window. What shoud i do?

    Like

  18. Pingback: | TobaUntu

Leave a comment