PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Programm booten, wie einen Kernel



Linuxexplorer
06-12-2001, 19:34
Hallo Freaks

Ich möchte mein Assembler Programm booten( von einer Diskette beim Systemstart). Es soll wie ein Kernel funktionieren.:D :D :D
Wie muss ich das machen ? :confused: :confused: :confused:

Gibt es spezielle Funktionen dafür ? Bin noch ASM Anfänger.

Vielen Dank für euere Hilfe.


MFG: Linuxexplorer;) ;) ;)

thommy
07-12-2001, 08:35
Dein Thema ist bei Scriptsachen leicht Off-Topic;)

...und meine Assembler-Kernel-Erfahrungen liegen auch schon 8 Jahre zurück...

Soweit meine Erinnerung reicht, muss ein bootfähiger Code die Einsprungsmarke '_start' enthalten, denn nach dieser hält das BIOS Ausschau. Am bestem, Du schaust Dir die Datei bootsec.S in den Kernelquellen an (arch/i386/boot), das ist Linux-Startcode.

Und... Hut ab! Als Assembler-Neuling gleich mitten ins Eingemachte;)

Thomas