Boot loader
loadlin
Kernel indítása DOS/Windows rendszerek alól
http://en.wikipedia.org/wiki/Loadlin
syslinux
Minimalista, FS-specifikus bootloader
syslinux (FAT), isolinux (El Torito), pxelinux (net), extlinux (ext2)
http://syslinux.zytor.com
lilo
Fájlrendszer független (blockmap fájlt használ)
Minden módosítás után újra kell futtatni
http://en.wikipedia.org/wiki/LILO_(boot_loader)
u-boot
főleg beágyazott alkalmazásokhoz
grub
FSF Multiboot specifikáció referencia implementációja
működés
dinamikus konfiguráció
parancssori felület
fájlrendszerek támogatása
boot folyamat
BIOS
stage1 - MBR (512 byte)
stage1.5 (opc.) - particionálatlan terület (kb. 30kbyte), FS info
stage2 - partícionált terület, GUI
beállítások
/boot/grub/menu.lst
saját eszköznevek
(hd0), (0x80), (128) = BIOS első HDD
(hd0,0) = első HDD első partíció
(hd0,0)/boot/grub/menu.lst = fájl hiv.
minimális konfig.
root (hd0,0)
kernel /boot/vmlinuz root=/dev/hda1
(opc) initrd /boot/initrd.img
boot
idegen OS.
rootnoverify (hd0,1)
chainloader +1
boot
http://www.gnu.org/software/grub/
http://www.supergrubdisk.org/
lásd még: http://en.wikipedia.org/wiki/Comparison_of_boot_loaders