Gibt es eine Möglichkeit, eine UDF-Disk-Image-Datei / ein ISO-Image zu bearbeiten?

7

Ich habe ein ISO-Image mit einem UDF-Dateisystem und einem Bootsektor und muss eine Datei hinzufügen. Wenn ich es tue

sudo mount -o loop,rw /tmp/file.iso /tmp/dir

Ich bekomme

mount: block device /tmp/file.iso is write-protected, mounting read-only

Dies passiert auch, wenn ich entferne loopoder hinzufüge unhide. Die Datei hat Berechtigungen rw-rw-rw-. Ich habe verschiedene UDF-Befehlszeilentools ausprobiert, aber alle erfordern ein tatsächliches CD-Laufwerk und funktionieren nicht einmal mit dem Loopback-Gerät. Kann ich also etwas tun?

Da dies einen Bootsektor hat, würde ich die ISO-Datei lieber direkt bearbeiten als entpacken / neu packen.

Verwenden Sie hier Kubuntu 14.04. Vielen Dank.

andlabs
quelle

Antworten:

1

Was Sie getan haben, ist etwas korrekt, aber Sie müssen sich als Root anmelden.

sudo su -

Erstellen Sie einen Einhängepunkt:

mkdir -p /mnt/<mount_name>

Verwenden Sie den Befehl mount wie folgt, um die ISO-Datei .iso zu mounten:

mount -o loop disk1.iso /mnt/<mount_name>

Wechseln Sie in das Verzeichnis, um Dateien aufzulisten, die in einem ISO-Image gespeichert sind:

cd /mnt/<mount_name>
ls -l
Mitch
quelle
Ich habe Sudo benutzt; Die Ausgabe meiner ursprünglichen Frage war mit sudo. Bearbeitet.
andlabs
Sehen Sie Änderungen in meiner Antwort, versuchen Sie das und lassen Sie es mich wissen.
Mitch
Beschwert sich immer noch über Schreibschutz.
andlabs
@Mitch Ihr mount -o loopBefehl sagt: mount: block device /tmp/toto.iso is write-protected, mounting read-only
SebMa
@SebMa Nur um zu verdeutlichen, haben Sie sudorichtig verwendet?
Mitch
0

Ich kann Dateien in einer ISO-Datei durchsuchen, hinzufügen und löschen, ohne sie zu entpacken / neu zu packen, indem ich sie einfach mit dem Archiv-Manager (Ubuntu 14.04) öffne.

Hoffentlich können Sie dasselbe mit Kubuntu tun.

SNugues
quelle
Archive Manager ist File-Roller, oder? Oder hat sich das geändert?
andlabs
Ja, das ist es, Archive Manager ist sein neuer Name (wie Files for Nautilus ...).
SNugues
2
Es scheint nicht den UDF-Abschnitt des Disk-Images zu lesen. Ich sehe nur einen einzelnen Ordner, .in dem sich nichts befindet. Dies ist sowohl mit dem Paket als auch mit einem File-Roller-Master-Build über jhbuild möglich.
andlabs