fabuloes
0
Hi 
Ich hab mal angefangen, mich mit der Programmierung von Betriebssystemen zu beschäftigen, und nach einem Tutorial (http://www.tutorials.de/c-c-tutorials/304626-ein-betriebssystem-mit-c-entwickeln.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
Ich hab mal angefangen, mich mit der Programmierung von Betriebssystemen zu beschäftigen, und nach einem Tutorial (http://www.tutorials.de/c-c-tutorials/304626-ein-betriebssystem-mit-c-entwickeln.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