Delirios de un Informático

Cómo instalar BURG en Debian SID

BURG es un fork de GRUB2 que pretende hacer más vistoso el gestor de arranque con el soporte de temas visuales pero manteniendo toda la funcionalidad del GRUB original. Todavía no está disponible en los repositorios de Debian, por lo que es necesario instalarlo a mano del siguiente modo:

sudo apt-get remove --purge grub-common
export BURG_REPO="http://ppa.launchpad.net/bean123ch/burg/ubuntu/pool/main/b/burg"
wget "$BURG_REPO/burg-common_1.98+20100623-1_i386.deb"
wget "$BURG_REPO/burg-emu_1.98+20100623-1_i386.deb"
wget "$BURG_REPO/burg-pc_1.98+20100623-1_i386.deb"
wget "$BURG_REPO/burg_1.98+20100623-1_i386.deb"
wget "$BURG_REPO/burg-themes-common_1.98+20100623-1_all.deb"
wget "$BURG_REPO/burg-themes_1.98+20100623-1_all.deb"
sudo dpkg -i burg*.deb

En el proceso de instalación se pregunta en qué unidad se quiere instalar el cargador (del mismo modo que lo hace GRUB en su instalación) así como los parámetros de arranque, pero los valores por defecto serán suficientes. Una vez instalado la configuración se encuentra en /etc/default/burg pero recomiendo no tocar los aspectos referentes al tema y resolución ya que pueden cambiarse desde el propio arranque y se recuerdan entre reinicios. Se pueden agregar temas simplemente copiándolos a /boot/burg/themes.

Una de las características de los temas son las clases, que pueden asignarse a cada entrada del menú. Con esto se asigna el icono correcto en cada tema mejorando mucho el aspecto. En mi caso, queda así:

menuentry 'Mac OS X Snow Leopard' --class macosx {
	insmod hfsplus
	set root='(hd0,6)'
	multiboot /boot
}

menuentry 'FreeBSD 8.1' --class freebsd {
	insmod ufs2
	set root=(hd0,3)
	chainloader +1 
}

menuentry 'Microsoft Windows XP Home Edition' --class windows {
	insmod ntfs
	set root=(hd0,1)
	chainloader +1
}

Estas entradas pueden agregarse al archivo /etc/burg.d/40_custom para prescindir de las extrañas entradas de os-prober.