Autor Thema: Eine Startfähige CD erstellen  (Gelesen 5835 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Aturo

  • Jr. Member
  • *
  • Beiträge: 97
  • Bewertung der Beiträge: 0
  • Geschlecht: Männlich
    • Profil anzeigen
    • alles rund um PC
Eine Startfähige CD erstellen
« am: November 04, 2005, 21:25:49 »
HAllo alle zusammen.
Hab da eine Frage und zwar ich möchte eine Bootfähide CD erstellen, aber nicht einfach von Nero oder so.
Sondern das sofort nach dem Bootvorgang eine bestimmte DAtei gestartet wird z. B  datei XYZ.sowieso( ähnlich der autoexec.bat bei der Bootdiskette ) und nicht erst die aufforderung für wetere Befehle kommt.
HAt da jemand schon die Erfahrung damit gemacht wie ich das anstelle?

Danke im Voraus.

Offline Baldrian

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 2426
  • Bewertung der Beiträge: 28
  • Geschlecht: Männlich
    • Profil anzeigen
    • ecarux.de
Re: Eine Startfähige CD erstellen
« Antwort #1 am: November 05, 2005, 08:57:41 »
Hi, das sollte eigentlich mit ISOLiNUX kein Problem sein.
Keine Panik. Das läst sich auch unter und mit Windows benutzen.

Hier eine Kurzanleitung zu <a href="http://syslinux.zytor.com/iso.php">ISOLINUX</a>.
Lade dir also am besten Syslinux runter. <a href="http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.11.zip">Für Windows</a> als Zip oder <a href="http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.11.tar.gz">für Linux</a> als tar.gz Datei.
Dann brauchst du noch mkisofs, welches für Windows <a href="http://www.sbox.tugraz.at/home/t/tplank/cdrtools-2.01.01a03-win32-bin.zip">in diesem Paket</a> enthalten ist. Unter Linux sollte es in der Regel bereits installiert sein.

"Was auch immer geschieht, nie dürft ihr so tief sinken,
von dem Kakao, durch den man euch zieht, auch noch zu trinken."

Offline Aturo

  • Jr. Member
  • *
  • Beiträge: 97
  • Bewertung der Beiträge: 0
  • Geschlecht: Männlich
    • Profil anzeigen
    • alles rund um PC
Re: Eine Startfähige CD erstellen
« Antwort #2 am: November 06, 2005, 16:10:57 »
Danke Baldrian.
Ich werde es in den nächsten Tagen probieren, hört sich aber kompliziert an. Wenn die Englischkenntnisse nicht absolut 100%ig und Linuxkenntnisse auf 0, dann kann es ein Problem werden.
Sollte es nicht klappen werde ich mich noch mal melden und um Hilfe betteln.

Offline Baldrian

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 2426
  • Bewertung der Beiträge: 28
  • Geschlecht: Männlich
    • Profil anzeigen
    • ecarux.de
Re: Eine Startfähige CD erstellen
« Antwort #3 am: November 06, 2005, 17:43:22 »
Naja, Linuxkenntnisse sind eigentlich nicht von nöten.
Unter Windows kannst du das ganz normal über die Eingabeaufforderung handhaben.

Ich kann dir mal ein kleines Beispiel geben. (funktioniert aber natürlich nur wenn die beiden pben gennnanten Programme bereits installiert sind).



- Du erstellst dir einen Ordner mit dem Namen Projekt.

- In dem Ordener erstellst du zwei weitere. Einmal isolinux und einmal images.

- In den Ordner isolinuxKopierst du die beiden Datein
   isolinux.bin, boot.cat und memdisk.
- Du erstellst mit <a href="http://www.winimage.com/">winimage</a> ein Abbild der
  Diskette die du zum Beispiel von der CD starten willst.

- Du kopierst das Image der Diskette in den Ordner images.
  (Als Beispiel nenne ich die das Image mal floppy.img.)

- Du öffnest einen Editor (zB. Wordpad) und legst dort folgende Datei an:
#Startet automatisch Label mit 0
default 0
#startet automatisch nach 10 Sekunden
timeout 10
#zeigt den Prompt an
prompt 1
#folgenden Text anzeigen
display boot.msg
#erster Eintrag
label 0
   kernel memdisk
   append initrd=/images/floppy.img

  (Die Zeilen mit dem "#" werden von isolinux ignoriert.
  Sie dienen lediglich einer kurzen Erklährung der Optionen.)
  Die Datei speicherst du auch in dem isolinux Ordenr un zwar als isolinux.cfg.

- Du öffnest noch mal den Editor und legst damit in dem Ordner isolinux die Datei
  boot.msg an.
  In dieser Datei steht der Text, welcher beim booten angezeigt werden soll.
  Zum Beispiel:  Hallo,
                         gebden sie "0" ein um das floppy.img zu starten.


- Jetzt must du nur noch das Image für die CD erstellen.
  Öffne eine Eingabeaufforderung und wechsel in deienen Projekt Ordner.
  Dort gibst du folgendes ein:
  mkisofs -o CD-Projekt.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table .

Das war es schon.
Dir wird ein Image mit dem Namen "CD-Projekt.iso" erstellt.
Das must du dann nur noch brennen.
Am besten aber erst einmal eine CD-RW verwendem, oder noch besser das ganze im Emulator testen. Zum Beispiel mit <a href="http://pc-techniker.portalsource.de/forum/index.php?topic=1372.msg4859#msg4859">Qemu</a>.

"Was auch immer geschieht, nie dürft ihr so tief sinken,
von dem Kakao, durch den man euch zieht, auch noch zu trinken."

Offline Aturo

  • Jr. Member
  • *
  • Beiträge: 97
  • Bewertung der Beiträge: 0
  • Geschlecht: Männlich
    • Profil anzeigen
    • alles rund um PC
Re: Eine Startfähige CD erstellen
« Antwort #4 am: November 06, 2005, 20:24:58 »
Danke für den Tip.
Hab natürlich gleich ausprobiert und zwei Probleme noch festgestellt.
1.) Datei boot.cat gibt es in dem runtergeladenen Verzeichnis nicht
2.) Die Anwendung Mkisofs startet nicht , da irgend eine *.dll datei fehlt.In diesem o.g.  Packet sind aber nur *.exe dateien und ein Textdokument vorhanden.
Was soll ich jetzt machen? :???




Offline Baldrian

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 2426
  • Bewertung der Beiträge: 28
  • Geschlecht: Männlich
    • Profil anzeigen
    • ecarux.de
Re: Eine Startfähige CD erstellen
« Antwort #5 am: November 07, 2005, 07:46:44 »
Hm,
ich schick dir einfach mal die "boot.cat" Datei per mail.
Die fehlende dll datei findest du vieleicht hier: http://www.dll-files.com/
"Was auch immer geschieht, nie dürft ihr so tief sinken,
von dem Kakao, durch den man euch zieht, auch noch zu trinken."

Offline Aturo

  • Jr. Member
  • *
  • Beiträge: 97
  • Bewertung der Beiträge: 0
  • Geschlecht: Männlich
    • Profil anzeigen
    • alles rund um PC
Re: Eine Startfähige CD erstellen
« Antwort #6 am: November 07, 2005, 20:30:00 »
Danke Baldrian, werde gleich ausprobieren.

Offline Aturo

  • Jr. Member
  • *
  • Beiträge: 97
  • Bewertung der Beiträge: 0
  • Geschlecht: Männlich
    • Profil anzeigen
    • alles rund um PC
Re: Eine Startfähige CD erstellen
« Antwort #7 am: November 14, 2005, 23:59:33 »
Also ich glaube ich geb auf, das will einfach nicht klappen.
Trotz der Boot.cat und der gennanten *.dll( Danke für den Tip Baldrian) ging  unter Windows schon mal gar nichts.
Aber vielleicht bin ich ja nur zu blöd dafür.

Um die ganze Aktion nicht sofort aufs Eis zu legen dachte ich probierste mal mit anderem OS.
Hab als 2 OS Linux ( Suse 9.0 )
Und siehe da ! :hail Er hat mir zumindest schon mal eine .ISO datei erstellt, allerdings auf der Disk gings in die Hose.
Wie ich später gemerkt habe, war nur ein Fehler in der .CFG datei. Fehler behoben, nächster versuch.
 Diesmal konnte die CD schon mal booten und die .IMG-Datei analysieren aber als die Anwendung gestartet werden sollte, schmiess der Rechner mit mehreren Meldungen um sich. ( Ein Wald von HEX-Zahlen ) Ich wusste nichts damit anzufangen.



NAch einigen versuchen ( auch mit mehreren Anwendungen ) mußte ich enttäuscht feststellen, daß es genau diese Anwendung ist, die nicht funktioniert. Alle anderen wurden nach dem Booten problemlos gestartet.


Eine Frage an alle??? Vielleicht hat es ja jemand schon mal probiert und etwas erfolgreicher war als ich.

Der Hintergrund der ganzen Aktion war "Toolstar*Test" und einige andere Disketten der Fernschule auf einer CD zu vereinen. ( Den die CD finde ich als bessere Alternative der Datensicherung. Mit disketten hab ich schon ziemlich viele Programme verloren, bei längerem nicht nutzen.)

Ich vermute das  die Problemme  evtl. durch das  eigene OS der Toolstar*Test*Disk zustande kommen
aber vielleicht kann mich jemand etwas anderem belehren??
Habe auch eine DOS-Startdisk erstellt und die Toolstar in der autoexec.bat eingetragen.( Auf der Diskette funktioniert ohne Probleme, auf der CD nicht.)

Vielleicht hat noch jemand einen Tip?

@ Baldrian   
Und sollte ich die Zeit wieder finden, damit weiter zu experementieren, möchte ich gerne wissen mit welchem Programm ich die Images unter Linux erstellen kann.

Offline Baldrian

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 2426
  • Bewertung der Beiträge: 28
  • Geschlecht: Männlich
    • Profil anzeigen
    • ecarux.de
Re: Eine Startfähige CD erstellen
« Antwort #8 am: November 15, 2005, 10:34:39 »
Hm, ich kanns ja mal ausprobieren.

Das erstellen des ISO Image funktioniert unter Linux genau so wie auch unter Windows mit mkisofs (ist eigentlich auch ein Linux Programm).
"Was auch immer geschieht, nie dürft ihr so tief sinken,
von dem Kakao, durch den man euch zieht, auch noch zu trinken."

Offline Baldrian

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 2426
  • Bewertung der Beiträge: 28
  • Geschlecht: Männlich
    • Profil anzeigen
    • ecarux.de
Re: Eine Startfähige CD erstellen
« Antwort #9 am: November 17, 2005, 11:35:15 »
Hallo Aturo,

ich hab hier mal ein ISO Image mit ToolStar-Test (Demoversion) drauf erstellt.
Du kannst es dir, wenn du willst, unter www.mayer-cs.de/projekte/download/test-cd.iso herunter laden.

Du kannst das ISO Image ergänzen oder umändern wenn du willst.
Unter Windows geht das ganz gut mit UltraISO.
Unter Linux das Image mounten, Daten herraus kopieren, editieren und mit mkisofs ein neues Abbild erzeugen.

Zum Anpassen brauchst du lediglich die zu verwendenden Disketten Abbilder mit auf die CD paken und die Datei "isolinux.cfg" anpassen bzw. einen neuen  Eintrag einfügen. Wie das geht hab ich ja bereits geschrieben oder du guckst einfach bei dem eintrag für die Toolstar-Diskette ab. (das Image für der Toolstar Diskette heißt "tool.img")

ICh hab eine Grafik für den start eingefügt, wenn du lieber nur Text haben willst oder so, dann editiere einfach die Datei "isolinux.txt" . Trag da einfach deinen Normalen Text ein.

Wenn du noch fragen hast, meld dich.
 

"Was auch immer geschieht, nie dürft ihr so tief sinken,
von dem Kakao, durch den man euch zieht, auch noch zu trinken."

Offline Aturo

  • Jr. Member
  • *
  • Beiträge: 97
  • Bewertung der Beiträge: 0
  • Geschlecht: Männlich
    • Profil anzeigen
    • alles rund um PC
Re: Eine Startfähige CD erstellen
« Antwort #10 am: November 22, 2005, 22:10:11 »
Hm, ich kanns ja mal ausprobieren.

Das erstellen des ISO Image funktioniert unter Linux genau so wie auch unter Windows mit mkisofs (ist eigentlich auch ein Linux Programm).

Ich habe damit eigentlich nur die *.img datei gemeint, nicht den gesamten ISO Image.

ICh werde mir dein ISO Image näher ansehen aber das ist schon komisch das es mit der Demo-Version funktioniert.

Naja wie schon weiter oben beschrieben, vielleicht bin ich einfach nur zu blöd dafür.

Danke für dein Einsatz Baldrian, sobald ich etwas mehr Freizeit kriege werde ich auf jeden Fall weiter probieren.

Offline Baldrian

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 2426
  • Bewertung der Beiträge: 28
  • Geschlecht: Männlich
    • Profil anzeigen
    • ecarux.de
Re: Eine Startfähige CD erstellen
« Antwort #11 am: November 23, 2005, 11:05:05 »
Zitat
Ich habe damit eigentlich nur die *.img datei gemeint, nicht den gesamten ISO Image.
Achso, das geht mit dd.
dd kopiert sektor weise und eignet sich deshlab ideal für Image Datein.
Das würde dann in etwa so aussehen:
# dd if=/dev/fd0 of=Diskettenabbild.imgif gibt die Ausgabe Datei an. In diesem Fall das Diskettenlaufwerk /dev/fd0 .
of gibt das Ziel an. In diesem Fall wird im aktuellen Verzeichnis die Image Datei Diskettenabbild.img erstellt.

"Was auch immer geschieht, nie dürft ihr so tief sinken,
von dem Kakao, durch den man euch zieht, auch noch zu trinken."