| 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: | ||