www.bimminger.at

Tipps / Diverses

Diverses

Eine CD-ROM für Windows, Mac und Linux erstellen


Die ISO standardisierte Daten CD (ISO 9660) ohne File-Extensions kann zwar von allen Betriebssystemen gelesen werden aber Dateien im Format 8+3 (Standard DOS) sind nicht mehr gern gesehen.

Damit auf Daten CDs auch längere Dateinamen verwendet werden können existieren unterschiedliche File-Extension Formate für CDs. Joliet ist das Standard Format für Windows Plattformen und wird mittlerweile auch von Mac und Linux in aktuellen Versionen unterstützt. Macs ohne Joliet Unterstützung setzen meist auf HFS. Bei Unix/Linux ist auch das Rock Ridge Format sehr verbreitet. Damit eine CD mit langen Dateinamen auf allen Plattformen optimal unterstützt wird sollte man alle 3 File-Extension Systeme verwenden. Man spricht dann von sogenannten Hybrid-CDs.

Erstellen einer CD mit Joliet, Rock Ridge und HFS


Für die erstellung einer solchen CD empfehle ich das Programm mkisofs von Jörg Schilling. Zuerst muss ein .iso File erstellt werden. Diese Datei entspricht einem CD-Abbild und kann dann mit einem gängigen Brennprogramm (Nero, ...) auf CD gebrannt werden. Zur Erstellung eines CD-Images mit den genannten File Systemen einfach folgende Befehlszeile eingeben:

mkisofs -R -h -J /path/to/cd/root/ > imagefile.iso


Die Parameter R, h und J stehen für die drei File-Systeme. Das angegebene Verzeichnis wird als Root-Verzeichnis der CD interpretiert.

Sinnvollerweise sollten auch CD-Label und Autostart für die CD definiert werden.

mkisofs -R -h -auto index.htm -J -V cdname 
                  /path/to/cd/root/ > imagefile.iso


Mit dem Parameter -V cdname legt man den Label der CD auf "cdname" fest. Mit -auto kann eine Datei angegeben werden die am Mac automatisch gestartet werden soll. Für Windows Plattformen sollte man sich kurz mit der Datei autorun.inf auseinandersetzen. Ein kleines Beispiel habe ich hier vorbereitet:

[AutoRun]
  icon=favicon.ico
  label=cdname
  open=explorer .\index.htm
Diese Anweisung startet nur leider den Internet-Explorer und nicht den als Standard festgelegten Browser. Aber dafür funktioniert diese Version auf den meisten Windows Versionen ohne Probleme.

Link zu Cdrecord (mkisofs)

Das Programm mkisofs ist ein Teil der Cdrecord Software. Die Software gibt es als Source und als Binaries für Linux und Windows.




Um einen Diskussionsbeitrag zu posten müssen Sie eingeloggt sein.