[syslinux] isolinux bug?

H. Peter Anvin hpa at zytor.com
Tue Jul 9 23:28:18 PDT 2002

Izzy Blacklock wrote:
> It looks like the dash isn't a valid character even when using the -l option.  
> I'm guessing using -l causes the creation of a level 3 iso9660 filesystem.  
> What would be involved in adding Rock Ridge support to isolinux?  These file 
> naming restrictions are likely to cause a lot of problems for people.  At the 
> very least, adding a note about the restrictions to your docs seems like a 
> good idea!  It'd probably have saved me from making a fool of myself! :)

Adding RockRidge would be *lots* of work, although it's probably not 

The docs do say:

Note that ISOLINUX only uses the "plain" ISO 9660 filenames, i.e. it 
does not support Rock Ridge or Joliet filenames. It can still be used on 
a disk which uses Rock Ridge and/or Joliet extensions, of course. Under 
Linux, you can verify the plain filenames by mounting with the "-o 
norock,nojoliet" option to the mount command. Note, however, that 
ISOLINUX does support "long" (level 2) ISO 9660 plain filenames, so if 
compatibility with short-names-only operating systems like MS-DOS is not 
an issue, you can use the "-l" or "-iso-level 2" option to mkisofs to 
generate long (up to 31 characters) plain filenames.


More information about the Syslinux mailing list