Have you ever encountered the situation where you open an ISO image with FileRoller (or you mount it with Nautilus), only to see a fake readme file saying this?
This disc contains a “UDF” file system and requires an operating system that supports the ISO-13346 “UDF” file system specification.
Fsck. Not only I encountered this in CentOS 5.3, but it seems that even the latest GNOME from the all-mighty Ubuntu is dumb, so you have to mount the ISO file manually, or to use handcrafted scripts. Unless you mount the file manually, the cretinoids who developed the marvelous open-source stuff thought you must be wanting to mount ISO9660 and nothing else! Duh…
Now, say I mounted the ISO by hand. How the fsck can I edit it in Linux, e.g. to remove, rename or edit a few files? It’s freaking bootable and it must keep being so, I can’t just copy the files elsewhere!
Not even the “powerful” K3b can help: with ISO files, it can only burn, not edit them. And no, the “magical” IsoMaster is of no use: once I open the bloody ISO file…
This disc contains a “UDF” file system and requires an operating system that supports the ISO-13346 “UDF” file system specification.
Fsck. Useless. (Try it yourself.)
Oh, what was that “special” ISO file? A DVD image. Say… umm… err… uh… something like Windows 7, yup. What, can’t I try it? I just wanted to rename the file ei.cfg before burning it, so I could get a menu allowing me to select which version to install (specifically, I wanted Home Premium).
But Linux is too dumb for that.
UPDATE: Oh, it looks like I could use mkisofs to regenerate a modified ISO! Would it work with a Windows 7 boot image too?! Would the DVD work as expected?
REUPDATE: As per here, I tried to recreate an ISO from the mounted directory something like this:
mkisofs -b "boot/etfsboot.com" -no-emul-boot -boot-load-size 8 \
-iso-level 4 -allow-lowercase -J -l -D -N -joliet-long -relaxed-filenames \
-V "GRMCULFREO_EN_DVD" -o ../win7.iso .
…but the resulting image was not bootable (”Couldn’t find BOOTMGR”)! Strange thing, the reconstructed image was “not UDF enough”, because ISO Master was able to fully load it!