Hallo Forum,
Ich hab mir gedacht, wäre doch was schönes, mal so ein eigenes OS programmieren zu können. Grundkenntnisse in Assembler habe ich (nicht x86, aber Z80). Dann habe ich bei Google nach brauchbarem Gesucht und sofort zwei relativ gute Tutorials gefunden.
http://www.cybton.com/tutorials_sho...rammieren---Theorie+Bootloader,0,tut,738.html
http://www.tutorials.de/forum/programming-tutorials/20706-ein-eigenes-kleines-betriebssystem.html
So, nachdem ich nun alles so gemacht habe, wie in den Tutorials beschrieben (besitze jetzt eine .bin für das obere und eine .IMG für das untere) stehe ich nun vor dem Problem:
Es ist so ziemlich das erste mal, dass bis zur fertigen Datei alles zu funktionieren scheint. Allerdings kann ich das kaum Nachprüfen.
Im 2. Tutorial wurde empfohlen, mit RaWrite auf eine Diskette zu schreiben. Leider besitzt mein Notebook und auch der PC kein Diskettenlaufwerk.
Das Obere Tutorial hat aber dann die Idee eingebracht, einen Virtuellen Computer zu benutzen (Bochs). Das habe ich auch installiert, dann das Konfigurationsfile runtergeladen und eigentlich alles so gemacht wie beschrieben. Dann sagt das Gerät, das Konfigurationsfile hätte Fehler.
Na Gut, denke ich mir, lade VirtualPC runter installiere es und schaue erstmal ob das läuft. Ich lege meine Linux-CD (die DVD hat er irgendwie nicht erkannt, nur ewig geladen) ein und bekam als Ergebnis das Linux-Installationsmenü. Scheint also zu funktionieren. Jetzt nehme ich meinen .IMG-File aus dem 2. Tutorial und versuche ihn als Diskette zu laden. Darauf bekomme ich die Meldung, dass ein Disketten-Image 720KB oder 1,4MB groß sein soll. Nachdem ich dann meine IMG durch entrsprechend viele 0s ergätzt habe (mithilfe von NASM) kommt keine Meldung mehr, allerdings bleibt die VirtualMashine schwarz und zeigt nur einen Blinkenden Cursor an.
Meine Frage ist jetzt, wie ich die img-Datei bei VirtualPC als Diskette oder CD emulieren kann oder wie ich das sonst irgendwie testen kann.
Danke für jede Antwort, die mich weiter bringt.
Xantoo
Ich hab mir gedacht, wäre doch was schönes, mal so ein eigenes OS programmieren zu können. Grundkenntnisse in Assembler habe ich (nicht x86, aber Z80). Dann habe ich bei Google nach brauchbarem Gesucht und sofort zwei relativ gute Tutorials gefunden.
http://www.cybton.com/tutorials_sho...rammieren---Theorie+Bootloader,0,tut,738.html
http://www.tutorials.de/forum/programming-tutorials/20706-ein-eigenes-kleines-betriebssystem.html
So, nachdem ich nun alles so gemacht habe, wie in den Tutorials beschrieben (besitze jetzt eine .bin für das obere und eine .IMG für das untere) stehe ich nun vor dem Problem:
Es ist so ziemlich das erste mal, dass bis zur fertigen Datei alles zu funktionieren scheint. Allerdings kann ich das kaum Nachprüfen.
Im 2. Tutorial wurde empfohlen, mit RaWrite auf eine Diskette zu schreiben. Leider besitzt mein Notebook und auch der PC kein Diskettenlaufwerk.
Das Obere Tutorial hat aber dann die Idee eingebracht, einen Virtuellen Computer zu benutzen (Bochs). Das habe ich auch installiert, dann das Konfigurationsfile runtergeladen und eigentlich alles so gemacht wie beschrieben. Dann sagt das Gerät, das Konfigurationsfile hätte Fehler.
Na Gut, denke ich mir, lade VirtualPC runter installiere es und schaue erstmal ob das läuft. Ich lege meine Linux-CD (die DVD hat er irgendwie nicht erkannt, nur ewig geladen) ein und bekam als Ergebnis das Linux-Installationsmenü. Scheint also zu funktionieren. Jetzt nehme ich meinen .IMG-File aus dem 2. Tutorial und versuche ihn als Diskette zu laden. Darauf bekomme ich die Meldung, dass ein Disketten-Image 720KB oder 1,4MB groß sein soll. Nachdem ich dann meine IMG durch entrsprechend viele 0s ergätzt habe (mithilfe von NASM) kommt keine Meldung mehr, allerdings bleibt die VirtualMashine schwarz und zeigt nur einen Blinkenden Cursor an.
Meine Frage ist jetzt, wie ich die img-Datei bei VirtualPC als Diskette oder CD emulieren kann oder wie ich das sonst irgendwie testen kann.
Danke für jede Antwort, die mich weiter bringt.
Xantoo