GRUB
Uit Wikipedia, de vrije encyclopedie
GRUB (Grand Unified Bootloader) is één van de mogelijke bootloaders die je kan gebruiken op een multiboot-systeem. Het is tegenwoordig de standaard bootloader van de meeste Linux-distributies.
[bewerk] Werking
GRUB kan de volgende besturingssystemen automatisch laden:
- GNU/Linux
- GNU/Hurd
- FreeBSD
- NetBSD
- OpenBSD
Andere besturingssystemen kunnen geladen worden door middel van chainloading (d.w.z. het laden van een andere bootloader i.p.v. een kernel image).
Aangezien de code van GRUB te groot is voor de MBR verloopt de opstartfase in verschillende fasen: De code in de MBR (Stage 1) laadt vervolgens de code die zich bevindt in de resterende sectoren van de eerste track van een partitie. De code van fase 2 laat je dan toe een kernel te starten, hetzij door middel van een menu, hetzij door middel van een commando.
[bewerk] Verschil met Lilo
- Lilo heeft geen interactieve commando mode.
- Lilo biedt geen mogelijkheid om de computer vanaf het netwerk te booten.
- Lilo slaat de configuratie betreffende de locaties van kernel images op in de MBR. Met als gevolg dat als je de configuratie wijzigt,je de MBR opnieuw dient te overschrijven, wat een zeker risico inhoudt.