I've seen other references to this problem, but no solution. When, for example, I type either
or
Code:
kernel=/casper/vmlinuz
It complains that it can't find "/casper/.vml".
I've figured out that it is interpreting this as one long file name, and not a path to a file (i.e. called "vmlinuz"), and furthermore it is limited to 8 character file names. I believe this is why it foolishly inserts a period after the eighth character, and cuts of the entire string after the 3rd extension char.
Any idea why it's doing this? It isn't that syslinux will
always do this, because some methods for creating iso-to-usb live-boot images will successfully use "/casper/vmlinuz", without the above problem.