Actually the question is in the topic.
I've got an old CD with ISO-9660/Juliet FS with filenames in CP866 (Neuro Burning ROM did a lot crazy things like that back in times). The disc mounts and works under Windows perfectly.
I know it is CP866 because "ls | iconv -f CP866" shows correct file names.
How can I mount it with correct file names under a modern Ubuntu?
The thing is that the ancient solution:
mount -o ro,norock,codepage=866 /dev/cdrom /mnt/cdrom
Doesn't work anymore:
wrong fs type, bad option, bad superblock on /dev/sr0, missing codepage or helper program, or other error.
The "iocharset" mount options does nothing and doesn't affect visible file names.
Did Linux lose the ability to work with old file systems?