Все косяки на диске в том, что Rock Ridge расширения записаны в кодировке CP-1251.
При этом Joliet-расширения правильные.
Поэтому iocharset=cp1251 не поможет, эта опция для Joliet-расширений (которые, кстати, и так в Unicode записываются), а cp1251 - это вообще неверная опция.
Можно смонтировать диски без Rock Ridge, только с Joliet:
mount -t iso9660 /dev/dvd /media/cdrom -o norock
Тогда имена файлов будут корректные, но обрежутся длинные имена rpm-пакетов, записанных на этом же диске.
Так что сделать так, чтобы всё было совсем правильным - нельзя.