Die Komponente eines Dual-Boot-Systems, das mehrere Betriebssysteme und Dateisysteme versteht, ist der
Bootloader .
Der Bootloader ist ein kleines Programm, das vor dem Betriebssystem ausgeführt wird. Die Hauptaufgabe besteht darin, ein Menü zu präsentieren, mit dem der Benutzer ausgewählt werden kann, welches Betriebssystem zum Starten ist. Um dies zu tun, muss es:
* lokalisieren und identifizieren Sie installierte Betriebssysteme: Es scannt die Festplatten (en) für Betriebssysteminstallateure (z. B. nach bestimmten Dateien und Strukturen, die mit Windows, Linux -Verteilungen, macOS usw. zugeordnet sind).
* Verständnis verschiedener Dateisysteme: Bootloader müssen in der Lage sein, verschiedene Dateisysteme (wie NTFS, FAT32, EXT4, APFS usw.) zu navigieren, um die erforderlichen Startdateien für jedes Betriebssystem zu finden. Ohne diese Fähigkeit wäre es nicht in der Lage, den richtigen Ausgangspunkt für jedes Betriebssystem zu finden.
Beliebte Bootloader, die mehrere OSS- und Dateisysteme bearbeiten können, umfassen:
* mau (Grand Unified Bootloader): Ein sehr häufiger und leistungsfähiger Bootloader, insbesondere in Linux -Verteilungen. Es ist sehr konfigurierbar und unterstützt eine Vielzahl von Betriebssystemen und Dateisystemen.
* systemd-Boot: Ein modernerer Bootloader, der häufig mit systemd-basierten Linux-Verteilungen verwendet wird.
* Refind: Ein benutzerfreundlicherer Bootloader, der ein grafisches Menü bietet. Es ist besonders gut angesehen für die Unterstützung verschiedener Betriebssysteme, einschließlich UEFI und Legacy BIOS-Systeme.
* Windows -Boot -Manager: Während es hauptsächlich für Windows ausgelegt ist, kann es manchmal so konfiguriert werden, dass andere Betriebssysteme gestartet werden, obwohl die in dieser Hinsicht in dieser Hinsicht eingeschränkter als GRUB oder REFIND.
Daher ist der Bootloader die wichtigste Software, mit der ein Dual-Boot-System funktioniert, indem mehrere Betriebssysteme und deren zugehörigen Dateisysteme verstanden und verwaltet werden.