[Archlinux] GRUB Legacy se ha quedado sin soporte

GRuB 2

Ayer fue anunciado en la página de noticias de ArchLinux, que GRUB 2.x había sido movido al repositorio [core], donde están los paquetes principales de Archlinux. Por lo tanto el soporte de GRUB Legacy (versión 0.9x) ha terminado, y el paquete fue movido al AUR (Arch User Repository).

Tomen en cuenta que si tienen GRUB Legacy instalado pueden seguir usándolo sin problemas (es estable después de todo), pero el equipo de Archlinux aconseja actualizar GRUB 2, o cambiar a alguno de los otros Booloaders que aún tienen soporte. Si como no, ya voy a usar LILO o Syslinux ¬¬».

Se le pide a los usuarios que consulten la sección de GRUB en la Wiki de Arch, para instrucciones detalladas de instalación.

Bueno, de antemano les digo que ya hice la prueba con GRUB 2, y anda sin problemas. Les dejo instrucciones básicas de actualización de GRUB 2.

Primero debemos instalar GRUB 2. Para eso, ejecutamos como root:

pacman -S grub-bios

Les dará un aviso de que se debe desinstalar GRUB Legacy porque está en conflicto con GRUB 2. Cuando termine la instalación debemos ejecutar este comando:

pacman -S os-prober

Necesitamos os-prober para que GRUB 2 reconozca otros sistemas operativos como Windows, por ejemplo. Lo siguiente es ejecutar esto:

grub-mkconfig -o /boot/grub/grub.cfg

Eso generará un archivo de configuración para GRUB 2. En la salida asegúrense de que aparecen todos sus sistemas. Por último, instalaremos GRUB 2 en el MBR con el comando:

grub-install /dev/sda

Si en su caso no es sda (que bueno, por lo general, lo es), elijan el disco adecuado.

Es todo por hoy. Nos vemos 😉


16 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Gadi dijo

    GRUB2, en mi experiencia, es mucho menos peleón que su antecesor, y hay buenas interfaces para configurarlo. Me extraña que Arch, que siempre está a la vanguardia, no lo usara aún oficialmente.

  2.   Elemento Cero (Wolf) dijo

    Pues yo soy de los que prefieren la sencillez de Grub Legacy. Personalmente, lo voy a dejar tal y como está.

  3.   luchoz dijo

    Me gusta mucho más burg por el hecho de soportar temas y una mayor personalización

  4.   wpgabriel dijo

    Ya era hora de esto en arch.

  5.   proper dijo

    GRUB Legacy lo mejor xD

    1.    msx dijo

      No tenés ni idea.
      Arch es como la instalación mínima de Debian o Gentoo: instalás un mini núcleo y a partir de allí construís tu sistema. Siguiendo este paradigma entonces, si necesitás instalar un gestor de arranque más potente/completo lo hacés a tu gusto: podés instalar GRUB2, SysLinux o cualquier otro.
      La verdad es que no seguí la discusión sobre la incorporación de GRUB2 en reemplazo de Legacy así que no puedo hablar sobre las razones de dicho cambio, pero me llama la atención que así lo hicieran, quizás consideran que es hora de tener un bootloader más moderno.
      Sin embargo como comentan arriba nada reemplaza la sencilléz del GRUB Legacy.

      Conocés GRUB2 en profundidad? Apesta, es un sistema operativo en si mismo, y encima uno feo y hecho de la forma más complicada, nosense total.

      Se me ocurren solamente dos razones para usar GRUB2:
      1. tu configuración de hardware no es soportada por Legacy, por lo cual necesitás GRUB2 que al ser moderno y modular soporta todo tipo de hardware y software.
      2. La distro es para un usuario final y deseás tener un menú de inicio con un splash tontito de bienvenida y todas esas cosas que le gusta a la gente.

      Te aseguro que en el 99% de las instalaciones hogareñas/particulares GRUB2 SOBRA -así, en mayúscula-, Legacy o inclusive Lilo cumplen su cometido de forma brillante.

      La única pena es que decidieron usar GRUB2 en vez de Syslinux que es un bootloader excelente.

      1.    msx dijo

        El post anterior es para @wpgabriel, olvidé que el sistema que usa DesdeLinux ordena las nuevas entradas al final en vez de por respuesta 🙂

  6.   Chango dijo

    Me gusta grub2, automatiza muchas tareas, pero mi distro me tiene encantado con lilo y su GUI «lilosetup». Fácil, liviano y rápido. Me parece que «lo último» no es un parámetro interesante cuando se busca algo estable, funcional, y que no abuse de los recursos (bootleaders excluidos de ésto último). ¿Por qué hay nostálgicos de Gnome2 y KDE 3.5, por ejemplo?

    1.    proper dijo

      Yo también usaba LILO (en Slackware viene por defecto) hasta que quise instalar otras distribuciones y LILO tenía un bug con el nombre de los kernels «largos» por decirlo de alguna manera, encontré el parche lo intenté parchar, no pude, no tenía tiempo para ver por qué no funcionaba y me fui por el camino fácil de instalar GRUB Legacy y problema resuelto 😛

      1.    Chango dijo

        Justo hoy tuve ese problema, leí en un blog que el bug que mencionás se soluciona con una nueva versión (la 23.2). Pero en vez de parchear directamente me creé un nuevo paquete con un slkbuild de SalixOS, y después de actualizar lilo, volví a configurar el arranque con lilosetup, y listo. Obviamente funciona igual si lo querés hacer con el comando lilo -v. Si te interesa, el script lo conseguís en: http://salix.enialis.net/x86_64/13.37/source/a/lilo/

        A mi me gusta lilo porque con lilosetup configuro fácil las entradas que necesito, sin las cosas que agrega grub (como entradas de safe mode o memory test, que casi nunca se usan). Pero te entiendo: grub legacy y grub2 seducen con lo automático, en especial con el conflictivo window$ 7 y su loader…

        1.    Chango dijo

          Uy! me olvidé de decirte que para conseguir éste paquete personalizado necesitás la nueva versión de lilo que se obtiene en:

          ftp://ftp.slackware.at/slackware64-current/slackware64/a/lilo-23.2-x86_64-1.txz

          Y acordarse de cambiar 22.8 por 23.2 en el slkbuild. Si necesitas la versión de 32 bit te la bajás del repo current correspondiente, y si edita el slkbuild con la arquitectura correspondiente.

          1.    proper dijo

            Ya me alejé de Slackware, pero es bueno saber que ya está el paquete de la nueva versión.

            Saludos.

  7.   kik1n dijo

    Cabe mencionar que salio la nueva iso de Arch y con noticias nuevas

  8.   milky28 dijo

    Bueno segun veo la opción más facil pusiste yo lo hice manual pero la wiki esta bien informada una pregunta lograste poner una imagen de fondo en el grub2??
    Saludos.

  9.   electron222ruko22 dijo

    En Chakra en los repositorios testing ya esta disponible y se actualizo sin ningún problema 😀

  10.   Helena dijo

    uuuh yo tenia mis dudas, pero me ha resultado muy facil hacerlo! un saludo! ^^