| Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme. |
Diskussion: Eigener Kernel im Grub? im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hi Ich hab mal angefangen, mich mit der Programmierung von Betriebssystemen zu beschäftigen, und nach einem Tutorial ( http://www.tutorials.de/c-c-tutorial...ntwickeln.html ...
![]() |
| | #1 (permalink) |
| Registriert seit: 26.01.11 ![]() Likes: 9 | Anzeige Hi ![]() Ich hab mal angefangen, mich mit der Programmierung von Betriebssystemen zu beschäftigen, und nach einem Tutorial (http://www.tutorials.de/c-c-tutorial...ntwickeln.html) einen "Kernel" zusammengeschraubt, der nach dem Booten "Hello World" im Textmodus ausgibt. Der Kernel liegt als Binärdatei im /boot-Verzeichnis. Im Tutorial steht zwar wie ich diesen Kernel in mein GRUB eintrage, jedoch nur über die veraltete "menu.lst". Ich benutze Linux (Ubuntu) mit GRUB2 (wos statt der menu.lst die grub.cfg gibt). Wie ich der grub.cfg einen Menüeintrag hinzufügen kann weiß ich, aber ich weiß nicht genau was alles mit rein muss. Ich hab mich an den anderen Einträgen (Ubuntu, Memtest) orientiert, aber ich versteh nicht ganz welche Befehle was tun(linux16, initrd), und was ich machen muss, um eine einfache bootbare Binärdatei zu booten. MfG |
| | |
| | #2 (permalink) |
| Registriert seit: 09.12.09 ![]() Likes: 0 | Ich mache dich Mal freundlich auf die "OS-Dev für Einsteiger" Tutorialreihe von www.lowlevel.eu aufmerksam. Das Tutorial scheint dem ähnlich zu sein und dort wird beschrieben, wie die nächsten Schritte zu setzen sind. Link: http://www.lowlevel.eu/wiki/Teil_4_-_Hello_World Zu deiner Frage: Wie das mit GRUB2 funktioniert weiß ich nicht. Du kannst aber deinen Kernel mit Qemu testen. Es bietet nämlich eine Option mit der du Multiboot-kompatible Kernel direkt laden kannst (wenn sie im ELF-Dateiformat vorliegen). Ansonsten könntest du noch GRUB Legacy bauen. mfg Thunder
__________________ B4 09 BA 08 01 CD 21 C3 48 61 6C 6C 6F 20 57 65 6C 74 21 24 |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 26.01.11 ![]() Likes: 9 | Okay, Danke für die Hilfe Thunder11 |
| | |
| | #4 (permalink) |
| Moderator ![]() Registriert seit: 20.07.05 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 202 | lowlevel eu in allen Ehren, aber OSDev sollte die Anlaufstelle schlechthin sein http://wiki.osdev.org/GRUB_2
__________________ Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf! Selig, wer nichts zu sagen hat und trotzdem schweigt. |
| | |
| | #5 (permalink) | |
| Registriert seit: 17.02.11 ![]() Likes: 0 | Hi, hab mal schnell das hier rausgesucht: http://www.lowlevel.eu/wiki/Image_mit_Grub2_erstellen das Wiki ist wirklich gut. Zitat:
Mfg | |
| | |
![]() |
| Stichworte |
| boot, eigener kernel, grub, grub2 |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |