Scorpion
Aktives Mitglied
Thread Starter
- Dabei seit
- 03.02.2005
- Beiträge
- 106
- Reaktionspunkte
- 0
Hallo,
Ich habe hier NASM, einen x86-Assembler, mit Hilfe des Sources zum Laufen bekommen. Jetzt bin ich schon seit längerer Zeit drauf und dran ein kleines OS zu schreiben - für x86. Ich habe hier aber zur Zeit keinen x86 rumstehen, daher wollte ich versuchen, das OS mit Virtual PC 6 von Connectix zu testen.
Mit NASM habe ich nun eine bin-Datei erstellt. Für VPC brauche ich aber irgend ein Image z.B. ein dmg.
So und jetzt zur eigentlichen Frage, kann ich dieses Image irgendwie für VPC bootfähig bekommen?
Auf einer Seite habe ich gelesen, dass man bei Linux den Befehl "dd if=bootsec.bin of=/dev/hda bs=512 count=1" benutzen kann. Das ganze habe ich mal so geändert, dass sich das auf das geöffnete Image bezieht und es klappt auch. Wenn ich jetzt aber das Image öffnen möchte, kommt ein Fehler, es sei kein aktivierbares Dateisystem vorhanden. Für VPC muss ich das Image aber aktivieren können, ansonsten kann VPC damit auch nicht viel anfangen
Gibts da vielleicht eine andere Möglichkeit oder hat so ein Image gar keinen Bootsektor?
Scorpion
PS: Wenn ich die bin-Datei einfach so draufschiebe, geht es natürlich nicht, da sie nicht im Bootsektor steht.
Ich habe hier NASM, einen x86-Assembler, mit Hilfe des Sources zum Laufen bekommen. Jetzt bin ich schon seit längerer Zeit drauf und dran ein kleines OS zu schreiben - für x86. Ich habe hier aber zur Zeit keinen x86 rumstehen, daher wollte ich versuchen, das OS mit Virtual PC 6 von Connectix zu testen.
Mit NASM habe ich nun eine bin-Datei erstellt. Für VPC brauche ich aber irgend ein Image z.B. ein dmg.
So und jetzt zur eigentlichen Frage, kann ich dieses Image irgendwie für VPC bootfähig bekommen?
Auf einer Seite habe ich gelesen, dass man bei Linux den Befehl "dd if=bootsec.bin of=/dev/hda bs=512 count=1" benutzen kann. Das ganze habe ich mal so geändert, dass sich das auf das geöffnete Image bezieht und es klappt auch. Wenn ich jetzt aber das Image öffnen möchte, kommt ein Fehler, es sei kein aktivierbares Dateisystem vorhanden. Für VPC muss ich das Image aber aktivieren können, ansonsten kann VPC damit auch nicht viel anfangen
Gibts da vielleicht eine andere Möglichkeit oder hat so ein Image gar keinen Bootsektor?
Scorpion
PS: Wenn ich die bin-Datei einfach so draufschiebe, geht es natürlich nicht, da sie nicht im Bootsektor steht.
Zuletzt bearbeitet: