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 😉
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.
Pues yo soy de los que prefieren la sencillez de Grub Legacy. Personalmente, lo voy a dejar tal y como está.
Me gusta mucho más burg por el hecho de soportar temas y una mayor personalización
Ya era hora de esto en arch.
GRUB Legacy lo mejor xD
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.
El post anterior es para @wpgabriel, olvidé que el sistema que usa DesdeLinux ordena las nuevas entradas al final en vez de por respuesta 🙂
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?
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 😛
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…
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.
Ya me alejé de Slackware, pero es bueno saber que ya está el paquete de la nueva versión.
Saludos.
Cabe mencionar que salio la nueva iso de Arch y con noticias nuevas
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.
En Chakra en los repositorios testing ya esta disponible y se actualizo sin ningún problema 😀
uuuh yo tenia mis dudas, pero me ha resultado muy facil hacerlo! un saludo! ^^