bootbestanden
Bootbestanden is een verzamelnaam voor de bestanden die nodig zijn om een computer op te starten. Deze bestanden vormen de opstartvolgorde vanaf de firmware tot het laden van het besturingssysteem en worden geplaatst op een speciale partitie of opslagapparaat. De opstartprocedure bestaat uit meerdere lagen: firmware (BIOS of UEFI), een bootloader, en vervolgens het kernelimage met optionele initramdisk of initrd en bijbehorende configuratiebestanden.
Typen en onderdelen van bootbestanden
- Firmwarelaag: BIOS of UEFI die de hardware inicialiseert en de bootvolgorde bepaalt.
- Bootloader: een tussenlaag die het besturingssysteem kiest en laadt. Voorbeelden zijn GRUB (Linux), Windows Boot Manager
- Kernellimage en initramdisk/initrd: het kernelbestand dat direct na de bootloader wordt geladen en, indien nodig, een
- Configuratie- en ondersteuningbestanden: instellingen voor bootloaders, zoals GRUB-configuratie, en taal- of padinformatie.
Platformspecifieke voorbeelden
- Windows: Boot Manager (bootmgr) en de Boot Configuration Data (BCD) bevatten informatie over welke bestanden geladen
- Linux: kernelimages zoals vmlinuz-varianten en initramfs-bestanden in /boot, met GRUB of een ander bootloader die de
- macOS en embedded systemen: afdelingen zoals boot.efi of andere EFI-uitvoerbare bestanden; embedded systemen gebruiken vaak U-Boot
- BIOS versus UEFI: legacy BIOS maakt gebruik van MBR en bootsectoren, terwijl UEFI op een EFI
Bootbestanden zijn cruciaal voor opstartbaarheid; beschadiging kan leiden tot een niet-bootbare computer. Problemen worden vaak opgelost