Zoeken op website

De 6 beste Linux-bootloaders voor systeembeheerders


Wanneer u uw machine aanzet, onmiddellijk nadat POST (Power On Self Test) met succes is voltooid, lokaliseert het BIOS de geconfigureerde opstartbare media, en leest enkele instructies van de master boot record (MBR) of GUID partitietabel, wat de eerste 512 bytes van de opstartbare media zijn.

De MBR bevat twee belangrijke sets informatie, één is de bootloader en twee de partitietabel.

Wat is een bootloader?

Een bootloader is een klein programma dat is opgeslagen in de MBR of GUID partitietabel en dat helpt bij het laden van een besturingssysteem in het geheugen. Zonder een bootloader kan uw besturingssysteem niet in het geheugen worden geladen.

Er zijn verschillende bootloaders die we samen met Linux op onze systemen kunnen installeren en in dit artikel zullen we het kort hebben over een handvol van de beste Linux-bootloaders om mee te werken.

1. GNU GRUB

GNU GRUB is een populaire en waarschijnlijk de meest gebruikte multiboot Linux-bootloader die beschikbaar is, gebaseerd op de originele GRUB (GRand Unified Bootloader) die is gemaakt door Eirch Stefan Broleyn . Het wordt geleverd met verschillende verbeteringen, nieuwe functies en bugfixes als verbeteringen op het originele GRUB-programma.

Belangrijk is dat GRUB 2 nu de GRUB heeft vervangen. En met name de naam GRUB is hernoemd naar GRUB Legacy en is niet actief ontwikkeld, maar kan wel worden gebruikt voor het opstarten van oudere systemen, aangezien bugfixes nog steeds gaande zijn.

GRUB heeft de volgende opvallende kenmerken:

  • Ondersteunt multi-boot
  • Ondersteunt meerdere hardware-architecturen en besturingssystemen zoals Linux en Windows
  • Biedt een Bash-achtige interactieve opdrachtregelinterface waarmee gebruikers GRUB-opdrachten kunnen uitvoeren en kunnen communiceren met configuratiebestanden
  • Maakt toegang tot de GRUB-editor mogelijk
  • Ondersteunt het instellen van wachtwoorden met encryptie voor de veiligheid
  • Ondersteunt opstarten vanaf een netwerk in combinatie met verschillende andere kleine functies

2. systemd-boot

systemd-boot is een UEFI-bootloader ontwikkeld als onderdeel van de systemd systeem- en servicemanager, die is ontworpen om EFI-uitvoerbare afbeeldingen te laden, zoals Linux-kernels, initramfs-afbeeldingen en andere besturingssystemen, zoals Windows.

systemd-boot is een relatief nieuwe bootloader, maar is populair geworden vanwege zijn eenvoud en prestaties. Het is ook de standaard bootloader voor veel moderne Linux-distributies.

systemd-boot is een goede keuze voor gebruikers die een eenvoudige en snelle bootloader willen die verschillende besturingssystemen kan opstarten. Het is ook een goede keuze voor gebruikers die systemd al gebruiken als systeem- en servicebeheerder.

3. Hervind Boot Manager

rEFInd is een opstartmanager voor UEFI- en EFI-gebaseerde systemen die is gemaakt om verschillende besturingssystemen op te starten, waaronder Linux, Windows en macOS.

rEFInd is een goede keuze voor gebruikers die een eenvoudige en gebruiksvriendelijke bootloader willen die kan worden aangepast aan hun behoeften. Het is ook een goede keuze voor gebruikers die meerdere besturingssystemen dual-booten.

4. LILO (Linux-lader)

LILO is een eenvoudige maar krachtige en stabiele Linux-bootloader. Met de groeiende populariteit en het gebruik van GRUB, dat gepaard gaat met talloze verbeteringen en krachtige functies, is LILO minder populair geworden onder Linux-gebruikers.

Terwijl het laadt, wordt het woord “LILO” op het scherm weergegeven en verschijnt elke letter voor of nadat een bepaalde gebeurtenis heeft plaatsgevonden. De ontwikkeling van LILO is echter in december 2015 stopgezet. Het heeft een aantal functies, zoals hieronder opgesomd:

  • Het biedt geen interactieve opdrachtregelinterface
  • Ondersteunt verschillende foutcodes
  • Biedt geen ondersteuning voor het opstarten vanaf een netwerk
  • Alle bestanden worden opgeslagen in de eerste 1024 cilinders van een schijf
  • Heeft te maken met beperkingen met BTFS, GPT en RAID en nog veel meer.

5. BURG – Nieuwe bootloader

Gebaseerd op GRUB is BURG een relatief nieuwe Linux-bootloader. Omdat het is afgeleid van GRUB, wordt het geleverd met een aantal van de belangrijkste GRUB-functies. Niettemin biedt het ook opmerkelijke functies, zoals een nieuw objectformaat om meerdere platforms te ondersteunen, waaronder Linux, Windows, Mac OS, FreeBSD en meer.

Bovendien ondersteunt het een zeer configureerbaar opstartmenu in tekst- en grafische modus, en stream plus geplande toekomstige verbeteringen zodat het met verschillende invoer-/uitvoerapparaten kan werken.

6. Syslinux

Syslinux is een assortiment lichtgewicht bootloaders die het opstarten vanaf CD-ROM's, vanaf een netwerk, enzovoort mogelijk maken. Het ondersteunt bestandssystemen zoals FAT voor MS-DOS en ext2, ext3 en ext4 voor Linux. Het ondersteunt ook ongecomprimeerde Btrfs voor één apparaat.

Merk op dat Syslinux alleen toegang heeft tot bestanden op zijn eigen partitie en daarom geen opstartmogelijkheden voor meerdere bestandssystemen biedt.

Conclusie

Met een bootloader kunt u meerdere besturingssystemen op uw machine beheren en selecteren welke u op een bepaald moment wilt gebruiken. Zonder deze bootloader kan uw machine de kernel en de rest van de besturingssysteembestanden niet laden.

Hebben we hier een tip-top Linux-bootloader gemist? Als dat zo is, laat het ons dan weten door het onderstaande commentaarformulier te gebruiken om suggesties te doen voor lovenswaardige bootloaders die het Linux-besturingssysteem kunnen ondersteunen.