Was ist ein Bootloader?

What Is Boot Loader



Obwohl Bootloader in der Regel sehr klein und relativ einfach sind, spielen sie eine entscheidende Rolle beim Bootvorgang. Besuchen Sie fast jedes Linux-bezogene Forum und die Chancen, dass Sie auf mindestens ein paar Leute stoßen, die fragen, wie man ein Problem mit einem Bootloader beheben kann, sind hoch. Um Probleme mit Bootloadern zu vermeiden, ist es wichtig zu verstehen, welche Rolle sie beim Bootvorgang spielen und was die beliebtesten Linux-Bootloader sind.

Ein Bootloader ist ein Programm, das für das Laden des Linux-Kernels mit optionalen Kernel-Parametern und der Linux-Initial-RAM-Disk, bekannt als initrd, verantwortlich ist. Der Linux-Kernel ist der Kern des Linux-Betriebssystems und startet den Init-Prozess (kurz für Initialisierung) oder einen Init-Ersatz wie System , direkt nach dem Laden. Die anfängliche Linux-RAM-Disk bietet einen temporären Speicherplatz zum Laden kritischer Dateien in den Speicher, bevor das echte Root-Dateisystem gemountet werden kann.







Auf älteren Computern mit BIOS (Basic Input/Output System) befindet sich ein Bootloader im MBR (Master Boot Record), der die ersten 512 Byte auf einer Festplatte belegt, aber neuere Computer mit UEFI (Unified Extensible Firmware Interface) speichern ihn in eine spezielle Partition namens EFI-Systempartition.



Ein Bootloader wird vom BIOS oder UEFI nach einem erfolgreichen POST (Power-On Self-Test) geladen, bei dem es sich um einen Selbsttestprozess handelt, der unmittelbar nach dem Einschalten eines Computers oder eines anderen digitalen elektronischen Geräts durchgeführt wird.



Ein Bootloader ist eine kritische Software, die für das Laden des Linux-Kernels und der anfänglichen Linux-RAM-Disk verantwortlich ist. Linux-Benutzer können aus mehreren verschiedenen Bootloadern wählen, von denen jeder seine eigenen Stärken und Schwächen hat.