[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 ;)