| Zeile 49: | Zeile 49: | ||
==Wo anfangen?== | ==Wo anfangen?== | ||
===Der Bootloader=== | ===Der 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 | + | 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. | ||
| Zeile 55: | Zeile 55: | ||
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: | ||
* [[C-Kernel mit Grub]] | * [[C-Kernel mit Grub]] | ||
| − | * [[GRUB-Image erstellen]] | + | * [[GRUB-Image erstellen]] (Falls Du Windows benutzt, ist es vermutlich einfacher, ein vorhandenes GRUB-Image z.B. von [[týndur]] zu nehmen und den Kernel durch den eigenen zu ersetzen) |
| − | + | Wenn Du trotz diesen Vorteilen darauf bestehst oder musst, deinen Bootloader selbst zu schreiben - so sei es. In den ersten Ausgaben des [[Kategorie:Magazin|Magazins]] findest Du die dazu nötigen Informationen. In den folgenden Abschnitten gehe ich allerdings davon aus, dass [[GRUB]] benutzt wird. Du solltest also sicherstellen, dass Du eine vergleichbare Umgebung herstellst - insbesondere, dass Du im [[Protected Mode]] bist. | |
| − | Wenn Du trotz diesen Vorteilen darauf bestehst oder musst, deinen Bootloader selbst zu schreiben - so sei es. In den ersten Ausgaben des [[Kategorie:Magazin]] | ||
===Hello World und weiter=== | ===Hello World und weiter=== | ||