Daniel Baumann: EXTLINUX as Alternative Bootloader
In September, the Debian GRUB maintainers took a step further in the long way of deprecating grub in favour of grub2.
From my personal point of view, grub2 is not the way to go. Mostly because of these reasons:
- I don't have systems using a non-ext 3,4 filesystems.
- I don't have use for any of the grub2 advanced features.
- I don't want to wait another few seconds until grub2 has been loaded.
- I don't want to learn yet another theme-ing mechanism for bootloader splashes and menu structures.
- I don't want to use a different bootloader project, regardless from which media I boot (iso, usb-hdd, netboot).
# apt-get install -t experimental extlinux syslinux-common
# sed -i -e 's ^postinst_hook =.*$ postinst_hook = update-extlinux ' \
-e 's ^postrm_hook =.*$ postrm_hook = update-extlinux ' \
/etc/kernel-img.conf
# mkdir -p /boot/extlinux
# update-extlinux
# extlinux-install DEVICE
Update: Rather than having /etc/kernel-img.conf modified by users, bootloader packages should add symlinks to their update scripts to /etc/kernel/postinst.d and /etc/kernel/postrm.d. Uploaded new version to experimental. Thanks maks for mentioning it.