Autor Thema: problem beim imageerstellen  (Gelesen 13309 mal)

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« am: 26. May 2004, 18:50 »
hallo,

also, wenn man ein OS schreib und mit einem Image vorgeht muss man ja normalerweise:

copy boot.bin + kernel.bin OS.raw

eingeben um ein Image des OS in die Datei OS.raw zu bekommen. Aber genau da scheitert es bei mir oft, aber nur, wenn eine Neuerung rein mache... d.h. da wird dann ein bisschen zusammenkopiert und plötzlich aus einem nicht einsehbaren Grund ist pillo und man hat nur ein halbfertiges Image. Das macht mich rasend!!! Wenn ich dann den Code an ein paar Stellen verändere usw. Dann gehts wieder... Das ist aber kein Compilerfehler, denn der Compiler meldet keine Probs und meine Kerneldatei, die eine festgelegte Größe hat, ist immer richtig groß... Weiß jemand, woran das liegt? Treten bei euch auch solche Probs auf?
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

gurru

  • Beiträge: 42
    • Profil anzeigen
Gespeichert
« Antwort #1 am: 26. May 2004, 23:48 »
hallo

musst copy mit /b oder \b ?????? sagen, dass es sich um binär-Dateien handelt, da copy sonst beim ersten Sonderzeichen abbricht - davon gibts genug

mfg

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #2 am: 27. May 2004, 13:25 »
aso...
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

bscreator

  • Gast
Gespeichert
« Antwort #3 am: 03. June 2004, 09:25 »
Ich komm derzeit mit Bochs nicht so ganz zurecht. Alle Programme, die ich vor ein paar Monaten geschrieben hab, zicken jetzt komischerweise rum. Immer öfter kommt "Kill simulation",...
Mein Code wird immer fehlerfrei kompiliert, usw.

Meinen ASM-Code wandel ich immer mit dem Befehl
'nasm kernel.asm -o kernel.bin' in Binärdateien um.'
Bei meinem Bootsektorcode gehts einwandfrei, d.h. die Größe
beträgt immer 512 Bytes.

Gibts da nen Unterschied als wenn ich /b nehme ?

StrgAltEntf

  • Beiträge: 22
    • Profil anzeigen
Gespeichert
« Antwort #4 am: 05. June 2004, 21:09 »
Das /b brauchste nur beim Copy-Befehl. Vielleicht solltest du Bochs mal neuinstallieren oder so... oder ne neue Config ohne Ursprung basteln ... vielleicht hilft's ja.

StrgAltEntf

 

Einloggen