Ich finde das viel zu kompliziert. Viel einfacher geht es doch mit tmpfs und cat und dann die ISO-Datei aus dem tmpfs heraus mounten. Beispiel, mantic-mini-iso-amd64.iso:
Download:
wget https://cdimage.ubuntu.com/ubuntu-mini-iso/daily-live/current/mantic-mini-iso-amd64.iso
Zerschnibbeln:
split -n2 -d mantic-mini-iso-amd64.iso mantic-mini-iso-amd64.iso.part
Die 2 Schnippel mit cat im tmpfs zusammensetzen, /tmp ist bei mir ein tmpfs:
cat mantic-mini-iso-amd64.iso.part* > /tmp/mantic-mini-iso-amd64.iso
Dann die ISO-Datei mounten, fertig.
In meinen KDE hatte ich mir da mal schon vor langer Zeit ein KDE-Servicemenü zum ISO-Datei mounten für den KDE-Dateimanager Dolphin gemacht:
[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=application/x-cd-image;application/x-iso;application/x-mdf;application/x-nrg;application/x-iso9660-image;application/vnd.squashfs;
Icon=application-x-cd-image
Actions=mountiso;unmountiso;
X-KDE-Submenu=Mount/unmount CD image
TryExec=fuseiso
Terminal=false
[Desktop Action mountiso]
Name=Mount and open CD image
Icon=emblem-mounted
Exec=fuseiso -p "%F" "$HOME/media/`basename "%F"`"; kde-open5 "$HOME/media/`basename "%F"`" && notify-send -i emblem-mounted "Ready! :-)" "ISO mounted"
[Desktop Action unmountiso]
Name=Unmount CD image
Icon=emblem-unmounted
Exec=fusermount -u "$HOME/media/`basename "%F"`" && notify-send -i emblem-unmounted "Ready! :-)" "ISO umounted"
Das wohnt in $HOME/.local/share/kservices5/ServiceMenus/fuseiso_mount.desktop
Möchte man die gemountete ISO-Datei auch aus dem media Verzeichnis aushängen können, in das die ISO-Datei eingehängt wurde, dann hier noch ein KDE-Servicemenü:
[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=inode/directory;
Icon=application-x-cd-image
Actions=unmountisodir;
TryExec=fuseiso
[Desktop Action unmountisodir]
Name=Unmount CD image mounted here
Icon=emblem-unmounted
Exec=fusermount -u "%F"
Das wohnt in $HOME/.local/share/kservices5/ServiceMenus/fuseiso_directory.desktop