ubuntuusers.de

ISO-Image

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels ISO-Image.

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10138

Hallo in die Runde,

wer kann die mit * gekennzeichneten Abschnitte testen?

  • NRG-Images einbinden

  • Andere Image-Formate

  • KDE

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9564

Wohnort: Münster

Über was willst Du in diesem Artikel schreiben?

Der erste Satz

ISO-Images sind Dateien, die das genaue Abbild eines optischen Datenträgers wie einer DVD oder einer CD enthalten.

ist m.E. falsch. Richtig ist:

  • ISO-Images sind Dateien, die ein ISO-9660 oder ISO-13346 (auch UDF genannt) enthalten.

Das hat mit optischen Datenträgern zuerst einmal gar nichts zu tun, abgesehen davon, dass sie sich gut auf eben diese brennen lassen. Aber optische Datenträger müssen nicht zwangsläufig diese ISO-Dateisysteme enthalten.

Mit diesen Dateien kann man alles machen, was man mit Dateien eben machen kann; d.h.u.a eben auch mounten, worauf Du ja eingehst.

Dagegen macht es gar keinen Sinn, eine ISO-Datei auf einen unpartitionierten und unformatierten USB-Stick oder einen anderen nicht optischen Datenträger zu kopieren (z.B. mit dd), es sei denn, es handelt bei der Datei um ein ISO-Hybrid-Image. Das trifft in der Regel aber nur bei manchen Installationsmedien für Betriebssysteme zu (bei Ubuntu: ja, bei Windows: nein), und dann funktioniert der so bespielte USB-Stick, weil das ISO-Hybrid-Image eben nicht als ISO-Image, sondern als Abbild einer Festplatte mit Partitionstabelle, Partitionen und darin errichteten Dateisystemen aufgefasst werden kann.

Willst Du vielleicht über Installationsmedien (die als ISO-Image oder ISO-Hybrid-Image ausgeliefert werden) schreiben? Dein Anliegen ist mir jedenfalls nicht klar.

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 10138

kB schrieb:

ISO-Images sind Dateien, die das genaue Abbild eines optischen Datenträgers wie einer DVD oder einer CD enthalten.

Das habe ich so aus dem alten Wiki übernommen. 😢

Richtig ist:

  • ISO-Images sind Dateien, die ein ISO-9660 oder ISO-13346 (auch UDF genannt) enthalten.

Ja, du hast recht, 😇

Das hat mit optischen Datenträgern zuerst einmal gar nichts zu tun, abgesehen davon, dass sie sich gut auf eben diese brennen lassen. Aber optische Datenträger müssen nicht zwangsläufig diese ISO-Dateisysteme enthalten.

Ist das deiner Meinung nach als Information in das Wiki einzubauen?

Das ist vllt auch im https://de.wikipedia.org/wiki/ISO-Abbild nicht so leicht zu erkennen.

Die Norm ISO 9660 definiert ein Dateisystem für CDs oder DVDs

Erst wenn man hier hin (https://de.wikipedia.org/wiki/Universal_Disk_Format) kommt, findet man das

Maximalwerte: Größe einer Datei 128 TB

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17596

Wohnort: Berlin

Ich habe kl. Änderungen vorgenommen, v.a. die Bindestrichorgie eingedämmt, Typos, Formulierungen.

  • Loopdevices als so genannte Loopdevices zu bezeichnen hilft jmd. der den Begriff nicht kennt, auch nicht weiter. Sind das nicht wirklich Loopdevices, sondern werden sie nur so genannt?

  • Ein- oder Aushängen reicht; erfolgreich ausgehängt ist doppelt gemoppelt. Wär es nicht erfolgreich gewesen, dann wäre es ja nicht ausgehängt.

Zur Diskussion stellen möchte ich die Aussage:

Neben dem ISO-Format gibt es weitere, z.T. proprietäre Imageformate, die man vor allem in der Windowswelt oft findet. Wer diese auch unter Ubuntu einbinden möchte, hat zwei Möglichkeiten:

Sind nicht gerade unter Linux zig Imageformate unterwegs:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
mount | col5 | sort -u 
autofs
binfmt_misc
bpf
btrfs
cgroup2
configfs
debugfs
devpts
devtmpfs
ext4
fusectl
fuse.gvfsd-fuse
fuse.portal
hugetlbfs
mqueue
nsfs
proc
pstore
ramfs
reiserfs
securityfs
squashfs
sysfs
tmpfs
tracefs

Ich bin da kein Spezialist, vieles sind Dateisysteme, aber einiges davon sind doch auch Imageformate, oder? Dazu kommen noch die Formate von mehr oder weniger bekannten Virtuellen Maschinen, Docker, ...?

Dann fiel mir auf, dass Verzeichnisse/Dateien in dem Skript:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#!/bin/bash
#
# Copyright (c) 2005 by dejot <Josef Behr>
# Modified for ISO13346(UDF) Images by overlord8k8 (ubuntuusers)
# Distributed under the GPL version 2
#
# mountiso - Mount iso9660/ISO13346(UDF)-Images into directory

## Das Verzeichnis, in das gemounted wird. !! Schreibrechte benötigt !!
mountdir="${HOME}/mountiso" ## Alternative: "/media" (dann erscheint Image auf Desktop)

if [ ! -d $mountdir ]; then
   echo "Directory to mount in ($mountdir/) doesn't exist. I'll create it."
   mkdir $mountdir
fi

if [ "$1" = "" ]; then
   echo "Usage:"
   echo "Go to the directoy with the image in it. Then type:"
   echo "mountiso name-of-image-file"
   echo "You will find the content of the image in $mountdir/name-of-image-file/"

elif [ "$1" = "-u" ]; then
   if [ "$2" = "" ]; then
      echo "No image for unmounting specified."
      echo "Please specify by the name of the directory in $mountdir"
   else
      if [ -d $mountdir/$2 ]; then
         sudo umount $mountdir/$2
         rmdir $mountdir/$2
         echo "Ready."

      else
         echo "This image isn't yet mounted in $mountdir"
      fi
   fi

else
   if [ ! -e "$1" ]; then
      echo "Image file not found. Aborting."

   else
      if [ ! -d $mountdir/$1 ]; then
         echo "Creating directory: $mountdir/$1/"
         mkdir $mountdir/$1
         echo "Ready."
      fi
      echo "Mounting ..."
      sudo mount -o loop -t auto $1 $mountdir/$1
      echo "If no errors were displayed your image has been successfully mounted."
      echo "You can access the content now in $mountdir/$1/"
   fi
fi

nicht durchgängig maskiert sind. Sollten wir das nicht fixen? Dejot und/oder overlord8k8 fragen, die vielleicht ein Gitrepo dafür haben, und das synchron halten wollen? Sind die (noch) hier?

Das directoy habe ich schon mal zu directory verbessert. ☺

linux_joy

Anmeldungsdatum:
6. Februar 2008

Beiträge: 759

Wohnort: Hannover

Hallo zusammen,

via is there an fsck for .iso disk images? 🇬🇧 draufgekommen.
Siehe isovfy 🇬🇧 (Ubuntu 24.04):

Bearbeitet von Berlin_1946:

komplette Beiträge zu zitieren ist unerwünscht. Es wurde gelöscht und kann hier isovfy nachlesensen werden.

Ich habe das Paket genisoimage dann spasshalber mal installiert. Neben dem paket-namensgebenden Programm genisoimage sowie den schon 4 vorstehend genannten sind dort auch noch mkzftree, dirsplit und geteltorito mit drin:

ubuntu-mate@ubuntu-mate:~$ apt show genisoimage
Package: genisoimage
Version: 9:1.1.11-3.5
Priority: optional
Section: otherosfs
Source: cdrkit
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Joerg Jaspert <joerg@debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 1.755 kB
Provides: mkisofs
Depends: libbz2-1.0, libc6 (>= 2.38), libmagic1t64 (>= 5.12), zlib1g (>= 1:1.1.4)
Suggests: wodim, cdrkit-doc
Conflicts: mkhybrid, mkisofs
Replaces: mkisofs
Task: kubuntu-desktop, kubuntu-full, lubuntu-desktop, ubuntustudio-video, ubuntukylin-desktop, ubuntukylin-desktop-minimal, ubuntucinnamon-desktop-minimal, ubuntucinnamon-desktop
Download-Size: 378 kB
APT-Sources: http://archive.ubuntu.com/ubuntu noble/main amd64 Packages
Description: Erzeugt ISO-9660 Dateisystemabbilder für CD-ROMs
 genisoimage ist ein Pre-Mastering-Programm für die Erstellung von
 ISO-9660-CD-ROM-Dateisystemabildern, die dann mit dem Programm wodim auf
 CD- oder DVD-Medien geschrieben werden können. genisoimage unterstützt
 sowohl die Erstellung von bootfähigen »El Torito«-CDs als auch CDs mit
 Unterstützung für das HFS-Dateisystem von Macintosh-Rechnern.
 .
 Das Paket enthält auch zusätzliche Werkzeuge, die beim Umgang mit ISO-Abbildern nützlich sind:
  * mkzftree - Erzeugung eines ISO-9660-Abbildes mit komprimierten Inhalten
  * dirsplit - Einfaches Aufteilen von großen Ordnerinhalten auf Medien mit
    vordefinierter Größe
  * geteltorito - Extrahieren von »El Torito«-Boot-Abbildern aus CD-Abbildern
 .
 Bitte installieren Sie das Paket cdrkit-doc, wenn Sie den Großteil der
 Dokumentation und README-Dateien haben möchten.

ubuntu-mate@ubuntu-mate:~$ sudo apt install genisoimage
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Vorgeschlagene Pakete:
  wodim cdrkit-doc
Die folgenden NEUEN Pakete werden installiert:
  genisoimage
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 535 nicht aktualisiert.
Es müssen 378 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 1.755 kB Plattenplatz zusätzlich benutzt.
Holen:1 http://archive.ubuntu.com/ubuntu noble/main amd64 genisoimage amd64 9:1.1.11-3.5 [378 kB]
Es wurden 378 kB in 0 s geholt (1.229 kB/s).
Vormals nicht ausgewähltes Paket genisoimage wird gewählt.
(Lese Datenbank ... 291744 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../genisoimage_9%3a1.1.11-3.5_amd64.deb ...
Entpacken von genisoimage (9:1.1.11-3.5) ...
genisoimage (9:1.1.11-3.5) wird eingerichtet ...
Trigger für man-db (2.12.0-4build2) werden verarbeitet ...
ubuntu-mate@ubuntu-mate:~$ dpkg -L genisoimage
/.
/usr
/usr/bin
/usr/bin/devdump
/usr/bin/dirsplit
/usr/bin/genisoimage
/usr/bin/geteltorito
/usr/bin/isodump
/usr/bin/isoinfo
/usr/bin/isovfy
/usr/bin/mkzftree
/usr/share
/usr/share/doc
/usr/share/doc/genisoimage
/usr/share/doc/genisoimage/README.geteltorito
/usr/share/doc/genisoimage/changelog.Debian.gz
/usr/share/doc/genisoimage/copyright
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/dirsplit.1.gz
/usr/share/man/man1/genisoimage.1.gz
/usr/share/man/man1/geteltorito.1.gz
/usr/share/man/man1/isoinfo.1.gz
/usr/share/man/man1/mkzftree.1.gz
/usr/share/man/man5
/usr/share/man/man5/genisoimagerc.5.gz
/usr/bin/mkisofs
/usr/share/man/man1/devdump.1.gz
/usr/share/man/man1/isodump.1.gz
/usr/share/man/man1/isovfy.1.gz
/usr/share/man/man1/mkisofs.1.gz

Hat vllt. jemand von Euch Erfahrung mit einem oder mehreren dieser 8 Programme? Und: Bieten die alle (oder nur einige davon) Stoff für den hierzugehörigen Wiki-Artikel?

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 10138

linux_joy schrieb:

Hat vllt. jemand von Euch Erfahrung mit einem oder mehreren dieser 8 Programme?

Diese Frage musst du im Forum Programme dir beantworten lassen.

Und: Bieten die alle (oder nur einige davon) Stoff für den hierzugehörigen Wiki-Artikel?
Nein, machen sie nicht.

linux_joy

Anmeldungsdatum:
6. Februar 2008

Beiträge: 759

Wohnort: Hannover

Hallo Berlin_1946,

OK, danke für Deine rasche Antwort.

Der in meinem vorherigen Beitrag angeführte Link is there an fsck for .iso disk images? 🇬🇧 tangiert ja u.a. auch den Aspekt „(MD5-)Prüfsumme (für eine Datei)“. Und dieser Aspekt wird hier bei https://ubuntuusers.de/ (im Wiki) ja u.a. durch die beiden Artikel md5sum und Ubuntu-Downloads überprüfen abgedeckt, worauf vom hierzugehörigen Artikel aus ja verlinkt werden könnte, evtl. ja in einem neuen Abschnitt, vllt. namens „Sicherheit von heruntergeladenen ISO-Dateien“?

Antworten |