[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
> 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.
More information about the Syslinux