OS-Dev für Einsteiger — Änderungen 7135 → 7436

Zeile 53: Zeile 53:
 
Dein eigenes Betriebssystem möchte am Anfang irgendwie von der Festplatte oder Diskette in den Speicher geladen werden, bevor es irgendwas macht. Daher brauchst du einen Bootloader.
 
Dein eigenes Betriebssystem möchte am Anfang irgendwie von der Festplatte oder Diskette in den Speicher geladen werden, bevor es irgendwas macht. Daher brauchst du einen Bootloader.
  
−
Hier gibt es die großen zwei Möglichkeiten, etwas fertiges zu nehmen oder selbst einen Bootloader zu schreiben. Ein guter Bootloader ist ein Projekt für sich, daher empfehle ich grundsätzlich, [[GRUB]] zu benutzen und sich auf das eigentliche Betriebssystem zu konzentrieren. [[GRUB]] lädt dir deinen [[Kernel]] und möglicherweise weitere Module vom Dateisystem auf der Platte oder Diskette, initialisiert dir den [[Protected Mode]], bietet ein Bootmenü und einiges mehr.
+
Hier gibt es die großen zwei Möglichkeiten, etwas fertiges zu nehmen oder selbst einen Bootloader zu schreiben. Ein guter Bootloader ist ein Projekt für sich, daher empfehle ich grundsätzlich, [[GRUB]] zu benutzen und sich auf das eigentliche Betriebssystem zu konzentrieren. [[GRUB]] lädt dir deinen [[Kernel]] und möglicherweise weitere Module vom Dateisystem auf der Platte oder Diskette, initialisiert dir den [[Protected Mode]], bietet ein Bootmenü und einiges mehr. Eine detailiertere Erklärung warum hier GRUB empfohlen wird findet sich [[Grand Unified Bootloader#Warum GRUB? | hier]].
  
 
Die folgenden beiden Artikel werden dir bei den ersten Schritten mit [[GRUB]] helfen:
 
Die folgenden beiden Artikel werden dir bei den ersten Schritten mit [[GRUB]] helfen: