mkisofs
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| mkisofs [2018-09-19 16:28:46] – [bootfähiges Image bauen] manfred | mkisofs [2018-09-19 16:32:27] (aktuell) – [eine bootfähige CD mit xorriso erstellen] manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== mkisofs ====== | ||
| + | |||
| + | * [[https:// | ||
| + | * 08. Juli 1994: [[https:// | ||
| + | * 08. Juli 1994: [[https:// | ||
| + | * Januar 1995: [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | ===== Image bauen ===== | ||
| + | |||
| + | Die // | ||
| + | |||
| + | Das lässt sich so ganz einfach so sicherstellen: | ||
| + | # basename " | ||
| + | |||
| + | |||
| + | ==== simples Daten-Image ==== | ||
| + | |||
| + | # mkisofs -U -r -input-charset iso8859-15 -o datenimage.iso / | ||
| + | |||
| + | |||
| + | ==== simples Audio-Image ==== | ||
| + | |||
| + | # mkisofs -U -r -input-charset iso8859-15 -pad -o audioimage.iso / | ||
| + | |||
| + | |||
| + | ==== ISO-Image auf FreeBSD erstellen ==== | ||
| + | |||
| + | # mkisofs -D -U -R -nobak -A " | ||
| + | |||
| + | |||
| + | ==== ISO-Image auf Solaris erstellen ==== | ||
| + | |||
| + | # mkisofs -D -U -R -nobak -A " | ||
| + | |||
| + | oder | ||
| + | |||
| + | # mkisofs -pad -hfs -joliet-long -r -relaxed-filenames -l -N -d -D -o datenimage.iso / | ||
| + | |||
| + | |||
| + | ==== ISO-Image auf Linux erstellen ==== | ||
| + | |||
| + | # mkisofs -D -U -R -nobak -A " | ||
| + | |||
| + | |||
| + | ==== ISO-Images für den Windoofs-Emulator bauen ==== | ||
| + | |||
| + | # mkisofs -D -U -R -J -joliet-long -l -nobak -A " | ||
| + | |||
| + | |||
| + | ===== bootfähiges Image bauen ===== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | |||
| + | ==== eine bootfähige EL Torito - CD mit mkisofs erstellen ==== | ||
| + | |||
| + | siehe auch: [[https:// | ||
| + | |||
| + | als erstes eine bootfähige CD (ich habe die Installations-CD für Ubuntu 18.04.1 LTS / Server / 64 Bit verwendet), | ||
| + | danach kann man den '' | ||
| + | > apt install genisoimage | ||
| + | > geteltorito /dev/cdrom > eltorito.img | ||
| + | Booting catalog starts at sector: 193 | ||
| + | Manufacturer of CD: | ||
| + | Image architecture: | ||
| + | Boot media type is: no emulation | ||
| + | El Torito image starts at sector 394922 and has 4 sector(s) of 512 Bytes | ||
| + | Image has been written to stdout .... | ||
| + | | ||
| + | > ls -lha eltorito.img | ||
| + | -rw-r--r-- 1 root root 2,0K Sep 19 18:12 eltorito.img | ||
| + | |||
| + | Jetzt haben wir die wichtigste Zutat, um eine bootfähige CD selber erstellen zu können. | ||
| + | |||
| + | Als nächstes erstellen wir uns einen Verzeichnisbaum, | ||
| + | > mkdir -p iso/ | ||
| + | > cp eltorito.img iso/ | ||
| + | > cp / | ||
| + | > cp / | ||
| + | > cp / | ||
| + | |||
| + | Damit GRUB diese Dateien finden kann, kopieren Sie die Datei menu.lst nach iso/boot/ und ändern Sie darin die Angaben so, dass auf das CD-ROM-Gerät verwiesen wird. Hierzu ersetzen Sie die Gerätebezeichnung für die Festplatte (die in der Form (hd*) vor dem Pfad angegeben ist) durch eine Angabe zum CD-ROM-Laufwerk (cd): | ||
| + | > cp / | ||
| + | | ||
| + | > vi iso/ | ||
| + | gfxmenu (cd)/ | ||
| + | timeout 8 | ||
| + | default 0 | ||
| + | | ||
| + | title Linux | ||
| + | kernel (cd)/ | ||
| + | | ||
| + | initrd (cd)/ | ||
| + | |||
| + | Abschließend legen Sie mit dem folgenden Befehl ein ISO-Image an: | ||
| + | > mkisofs -R -b boot/ | ||
| + | |||
| + | |||
| + | ==== eine bootfähige CD mit xorriso erstellen ==== | ||
| + | |||
| + | siehe auch: | ||
| + | * [[https:// | ||
| + | |||
| + | Der Klassiker für die Erstellung von ISO 9660-Images ist das Programm '' | ||
| + | |||
| + | > genisoimage -v -J -r -V MY_DISK_LABEL -o / | ||
| + | > xorrisofs -v -J -r -V MY_DISK_LABEL -o / | ||
| + | |||
