Efi grub Bootvorgang

Aus Xinux Wiki
Version vom 28. Juni 2023, 11:05 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „;Einschalten des Computers: *Der Computer wird eingeschaltet, und das UEFI (Unified Extensible Firmware Interface) wird aktiviert. ;UEFI-Initialisierung: *Da…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
Einschalten des Computers
  • Der Computer wird eingeschaltet, und das UEFI (Unified Extensible Firmware Interface) wird aktiviert.
UEFI-Initialisierung
  • Das UEFI führt seine Initialisierungsroutine durch und überprüft die Hardwarekomponenten des Computers.
Starten des Boot-Managers
  • Das UEFI lädt den Boot-Manager, normalerweise GRUB (GRand Unified Bootloader).
  • Der Boot-Manager wird von der Festplatte oder einem anderen Speichermedium geladen, das im UEFI als Startoption konfiguriert ist.
GRUB-Initialisierung
  • GRUB wird gestartet und lädt seine Konfigurationsdateien, normalerweise aus dem "grub.cfg"-Dateisystem.
  • Die Konfigurationsdatei enthält Informationen über die verfügbaren Betriebssysteme und deren Speicherorte.
Auswahl des Betriebssystems
  • GRUB zeigt dem Benutzer eine Liste der verfügbaren Betriebssysteme an, basierend auf den Einträgen in der Konfigurationsdatei.
  • Der Benutzer wählt das gewünschte Betriebssystem (Linux) aus.
Laden des initramfs
  • GRUB lädt das initramfs (initial RAM file system), das ein vorläufiges Dateisystem enthält, das für den frühen Start des Linux-Kernels benötigt wird.
  • Das initramfs enthält Treiber und Module, die für das Starten des eigentlichen Dateisystems und des Linux-Kernels erforderlich sind.
Starten des Linux-Kernels
  • Der Linux-Kernel wird vom initramfs aus geladen und initialisiert.
  • Der Kernel übernimmt die Kontrolle über den Boot-Vorgang und lädt seine Treiber, um die Hardwarekomponenten des Systems zu aktivieren.
Dateisystem-Mount und rootfs
  • Der Linux-Kernel mountet das eigentliche Dateisystem, normalerweise eine separate Partition oder ein LVM-Volume, das das Wurzelverzeichnis (root directory) enthält.
  • Das Dateisystem wird als rootfs bezeichnet.
Init-System
  • Der Kernel startet das Init-System (z. B. systemd) als ersten Prozess mit der PID 1.
  • Das Init-System führt verschiedene Startskripte aus, um den Boot-Vorgang fortzusetzen und die erforderlichen Dienste und Prozesse zu starten.