-
Hallo deepthroat,
danke nochmal!
Hier mein Kommando:
mkisofs -D -U -R -J -joliet-long -l -nobak -A "${APPLICATION_ID}" -o myos.iso boot.bin kernal.bin
Und anscheinend kommt beim ausführen doch eine Fehlermeldung nämlich diese:
Warning: creating filesystem that does not conform to ISO-9660.
javaDeveloper2011
-
31.05.11 08:04 #17
- Registriert seit
- Jun 2005
- Beiträge
- 8.169
Hi.
Das ist nur eine Warnung. Kann man ignorieren.
Aber was hast du da gemacht?
Du mußt eine Eltorito CD erstellen. Du aber hast überhaupt keine Eltorito Boot Optionen angegeben?!
Du mußt dazu erstmal ein Floppy-Image erstellen. es bringt überhaupt nichts die boot.bin und kernel.bin auf eine CD zu brennen.
Warum kopierst du denn nicht einfach die Ausgabe aus der Eingabeaufforderung und fügst sie hier ein?
Verwendest du eine Unix Shell?
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Hi,
Floppy-Image ist wohl eine IMG-Datei, diese habe ich ja schon so erzeugt:?
copy boot.bin+kernel.bin vitaxia.img
Wie lautet jetzt aber das mkisofs-Kommando zum erzeugen eines Eltorito-Images aus dieser ISO-Datei?
javaDeveloper2011
-
01.06.11 08:07 #19
- Registriert seit
- Jun 2005
- Beiträge
- 8.169
Und warum verwendest du dieses Image dann nicht?
Außerdem, wie ich in Beitrag #8 erklärt habe, mußt du sicherstellen, dass dieses Image eine bestimmte Größe hat.
Du hast keine ISO Datei. Du mußt eine ISO Datei mit Eltorito Boot erstmal aus dem Floppy Image erzeugen.
GrußCode :1
mkisofs -b vitaxia.img -o dein.iso vitaxia.img
Geändert von deepthroat (01.06.11 um 08:07 Uhr) Grund: typo
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Hi,
nochmals vielen, vielen Dank, endlich funktioniert alles wie gewünscht!

Weil ich mir aber doch vorstellen kann, dass mehr Leute Probleme dabei haben stell ich hier jetzt nochmal die links und Kommandos zusammen:- Download von NASM
- Erzeugen eines Puffers, damit die Dateigröße stimmt: fsutil file createnew padding.bin 1228202
- Zusammenkopieren: copy /b boot.bin+kernel.bin+padding.bin vitaxia.img
- Von IMG(Diskette) zu ISO(CD): direkt Download des Programms mkisofs
Kommando: mkisofs -b vitaxia.img -o vitaxia.iso vitaxia.img - Jetzt kann das OS emuliert werden z.B. mit der Oracle VM VirtualBox
-
06.06.11 16:24 #21
- Registriert seit
- Mar 2011
- Beiträge
- 36
Da habe ich noch eine Frage: Kann ich eine cd iso direkt erstellen ohne disketten Emulation? Das Problem ist ja der einstigs Punkt. Auch eine CD hat Sektoren (habe halt 2048 byte anstatt 512 byte)
und der erste Sektor ist immer der Bootsektor (bei nicht bootbaren cds stehen halt lauter nullen drin).
Das Dateisystem ist eigentlich simpel aufgebaut. ich wollte mir so per ASM code ein cd iso bauen das ebenfalls bootbar ist. IMG Burn akzeptiert auch .img Dateien als cd Abbilder. Das müsste heißen das ich wenn ich die sache richtig schreibe auch eine bootbare cd damit erstellen könnte. Leider klappt das nicht. Ligt das vieleicht das bootbare Disketten eine ader Startadresse habe wie cds? Ich bin mit Meinem os sehr viel bedeutend weiter als der verlinkte Tutorial und mir mangelt es auf diskette an speicherplatz um meine OS und GUI auf eine diskette zu bringen. Ich möchte weithingehend auf fremde Code Teile (die disketten Emulierung auf der CD) vermeiden. (ich schreibe lieber alles selbst)
Die Emulierugn ist eigentlich nur dazu da das dass Programm an der Richtigen stelle steht. (0x7C00)
Kann mir jemand sagen wie mann das machen Kann ohne solche hilfscodes? Ich kenne mich mit dem dateisystem aus und es ist kein Problem für mich sowas zu emulieren.
Danke für eure hilfe, schon mal im voraus
LG
Linux Friend
PS: Ja ich habe gesehen das das Tehma bereits geschlossen ist, aber es erschien mir sinnlos einen neuen Thread dafür auf zu machen.
-
06.06.11 16:51 #22
- Registriert seit
- Jun 2005
- Beiträge
- 8.169
Hi.
Du könntest ja mal einen CD-ROM Bootloader wie isolinux oder grub ausprobieren. Oder schau dir an wie sie arbeiten (z.B. http://git.kernel.org/?p=boot/syslin...e/isolinux.asm)
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
06.06.11 16:55 #23
- Registriert seit
- Mar 2011
- Beiträge
- 36
Jup. Das ist doch mal ein wort. ich werde sie zwar definitiv nicht benutzen da mein OS 100% made by me sein soll, aber den source code Könnte ich mir mal anschauen um die sache zu verstehen. (Glücklicherweiße leide ich nicht unter dem zu Guttemberg-Syndrom)
Danke
LG
BassBoxIn a world without walls and fences, who needs Windows ans Gates?
-
12.06.11 21:52 #24
- Registriert seit
- Mar 2011
- Beiträge
- 36
@Javadeveloper2011 löschen bitte ein paar deiner privaten nachrichten sonst kann ich dir nicht weiter Helfen.
In a world without walls and fences, who needs Windows ans Gates?
Ähnliche Themen
-
Windows 7 - Datei kopieren - Ungültige MS-DOS-Funktion
Von Matze im Forum Microsoft WindowsAntworten: 5Letzter Beitrag: 22.10.10, 17:19 -
Externe Grafik speichern auf eigenem Server(mit eigenem Namen)
Von IR-Bastian im Forum PHPAntworten: 2Letzter Beitrag: 09.05.08, 01:54 -
Datei mit eigenem Programm starten
Von ksk im Forum .NET Windows FormsAntworten: 1Letzter Beitrag: 12.05.06, 10:50 -
Ungültige .mot-Datei
Von MaKay im Forum 3D Studio MaxAntworten: 0Letzter Beitrag: 02.06.04, 16:33 -
Hilfe! Ungültige qxp-Datei
Von daumen im Forum Desktop Publishing (DTP)Antworten: 1Letzter Beitrag: 21.07.03, 13:54



8Danke

Zitieren

Login





