Änderungen von Dokument Legacy Boot

Zuletzt geändert von jklein am 2025/11/19 14:46

Von Version 1.1
bearbeitet von jklein
am 2025/11/11 10:33
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 2.1
bearbeitet von jklein
am 2025/11/19 14:04
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -1,0 +1,28 @@
1 +{{aagon.floatingbox/}}
2 +
3 +Der klassische Legacy-Boot, auch als BIOS-Boot bezeichnet, bildet das traditionelle Startverfahren älterer Systeme und unterscheidet sich grundlegend von modernen UEFI-Implementierungen. Beim Legacy-Boot erfolgt der Systemstart noch nach dem klassischen BIOS-Prinzip, bei dem kein kryptografisches Prüfverfahren wie Secure Boot eingesetzt wird. Stattdessen wird direkt ein Bootsektor von einem Datenträger oder über das Netzwerk geladen und ausgeführt.
4 +
5 +Im Gegensatz zum UEFI-Modell arbeitet der Legacy-Boot mit einer festen Speicheradresse und einer 16-Bit-Initialisierung des Prozessors. Dadurch ist der Bootvorgang einfacher aufgebaut, jedoch auch weniger flexibel und sicher. Es existiert keine Signaturprüfung von Bootloadern oder Kerneln, denn das BIOS führt schlicht den Code aus, der sich im Bootsektor oder in der über PXE geladenen Datei befindet.
6 +
7 += Ablauf des PXE-Boots im Legacy-Modus =
8 +
9 +Beim PXE-Start über BIOS wird zunächst der PXE-ROM des Netzwerkadapters initialisiert. Dieser fordert über DHCP eine IP-Adresse an und erhält im selben Prozess die Informationen zum Bootserver sowie den Namen der zu ladenden Bootdatei (z. B. pxeboot.n12).
10 +
11 +Der weitere Ablauf gestaltet sich typischerweise wie folgt:
12 +
13 +* **BIOS-Initialisierung**: Das System initialisiert die Hardware und übergibt die Kontrolle an das Netzwerkinterface mit aktiviertem PXE-ROM.
14 +* **DHCP-Anfrage**: Der PXE-Client sendet eine DHCPDISCOVER-Anfrage, um eine IP-Adresse sowie Bootparameter zu erhalten.
15 +* **TFTP-Download**: Nach erfolgreichem DHCP-Austausch lädt der Client die angegebene Bootdatei (z. B. pxeboot.n12) vom Server über das TFTP-Protokoll.
16 +* **Bootloader-Ausführung**: Das BIOS übergibt die Kontrolle an den geladenen Bootloader, der anschließend weitere Komponenten (z. B. Kernel, Initrd, Menüdateien) nachlädt.
17 +* **Systemstart**: Der Bootloader startet das Betriebssystem basierend auf den in der Konfiguration (z. B. pxelinux.cfg/default) angegebenen Parametern.
18 +
19 + {{aagon.infobox}}Als Bootloader werden im Legacy-Modus typischerweise Bootloader wie SYSLINUX bzw. PXELINUX eingesetzt. Diese laden über einfache Konfigurationsdateien (z. B. pxelinux.cfg/default) die Kernel- und Initrd-Dateien. Die Menüstruktur ist textbasiert und wird vom Bootloader interpretiert, ohne dass Signaturen oder Zertifikate geprüft werden.{{/aagon.infobox}}
20 +
21 +(% class="box infomessage" %)
22 +(((
23 +[[image:https://doc.aagon.com/bin/download/XWiki/Aagon Infobox/WebHome/Information.svg||alt="Hinweis" height="32" width="32"]] **Hinweis: **
24 +
25 +Als Bootloader werden im Legacy-Modus typischerweise Bootloader wie SYSLINUX bzw. PXELINUX eingesetzt. Diese laden über einfache Konfigurationsdateien (z. B. pxelinux.cfg/default) die Kernel- und Initrd-Dateien. Die Menüstruktur ist textbasiert und wird vom Bootloader interpretiert, ohne dass Signaturen oder Zertifikate geprüft werden.
26 +)))
27 +
28 +
© Aagon GmbH 2026
Besuchen Sie unsere Aagon-Community