000
10.03.2006, 22:35 Uhr
Raketenmann
|
Hi Zusammen,
ich möchte gerne ein Assembler-Programm schreiben, welches man schon im Bios starten kann-somit kein Windows, etc. benötigt(just for fun-da ich wenigstens einmal ein Programm jenseits von Linux, Windows laufen lassen will). Da mein Code anfangs nicht funktionierte, als ich ihn mit nasm kompilierte und anschließend auf Diskette schrieb bin ich durch Zufall im Zusammenhang mit dem Thema auf die Seite www.os-devel.org gekommen und habe dort ein Bootloader-HowTo gefunden. Ich dachte mir wenn schon mein Code nicht funktioniert, dann möchte ich doch wenigstens testen ob der fehlerfrei läuft. Doch auch nachdem ich diesen Code kompiliert auf Diskette geschrieben hatte und probierte-kein Erfolg. Ich weiß ja nicht was ich falsch mache-jedenfalls scheint mein PC beim Bootvorgang meine Floppydisc sogar zu finden (was er auch bemerkbar macht) und versucht von der Diskette zu booten, doch kurz nachdem schlägt er mir auch schon ne Fehlermeldung um die Ohren so von wegen ich solle einen anderen Datenträger einlegen und dann anschließend eine Taste zum fortfahren drücken. So...ähm ja auf gut Deutsch ich hab keinen Plan was ich falsch mache. Woran liegt das nur ? Hab ich vergessen eine Compileroption zu setzen ohne die es nicht läuft oder...? Ich kompiliere die .asm -datei genauso wie auf os-devel.org beschrieben, also mit nasm -o bootloader1.bin bootloader1.asm und kopieren anschließend die Datei über den Windows-Explorer auf Diskette (natürlich frisch formatiert).
Mann würd ich mich freuen wenn ihr mir helfen könntet ^_^ Ich weiß nicht was ich falsch mache. Bitte helft einem Frustrierten ! *grins*
Schönen Gruß noch und Ciao |