[syslinux] isolinux & vesamenu32

H. Peter Anvin hpa at zytor.com
Mon Oct 2 11:31:55 PDT 2006


Ryan McLean wrote:

> 
> and found the following:
> 
> 1. If the kernel image has a name other than vmlinuz it cannot be found 
> 2. if initrd has a name other than initrd.img or initrd it cannot be 
> found.
> 
> i have tried this with isolinux v3.30, v3.31p3, v3.31p4, v3.31, v3.32p1
> 
> all seem to fall over on this.. 
> 
> Is this  a bug or a limitation of isolinux?
> 

Read the documentation:

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.

	-hpa




More information about the Syslinux mailing list