I have syslinux booting slax off of a usb stick but in the process I think I may have found a bug in syslinux im using version syslinux-3.31 my syslinux.cfg use to look as follows <== beginning display boot/splash.cfg default slax autoexec=startx prompt 1 timeout 40 F1 boot/splash.txt F2 boot/splash2.txt F3 boot/splash.cfg label slax kernel boot/vmlinuz append vga=769 changes=slaxsave.dat max_loop=255 initrd=boot/initrd.gz init=linu xrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw label linux kernel boot/vmlinuz append vga=769 changes=slaxsave.dat max_loop=255 initrd=boot/initrd.gz init=linu xrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw label memtest kernel boot/memtest <== end when syslinux came up it didn't display the image or anything and when it tried to boot it tried to boot a file called boot/vml.inu I realized this is a 8.3 problem and the directory is getting counted as part of the 8 this would be slightly messed up using doses concat to filename as well dos 8.3 is something as follows for really_long_filename.txt would be concated as really~1.txt or something like that it depends hom many files start with really... the number would change. I moved all the files in my boot directory to the root of the drive and edited all the files accordingly and it all worked fine. So the question is as follows why couldn't syslinux open files in directories? __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Luciano Miguel Ferreira Rocha
2006-Nov-16 20:02 UTC
[syslinux] syslinux files in subdirectories
On Thu, Nov 16, 2006 at 11:22:21AM -0800, Jeff Sadowski wrote:> I realized this is a 8.3 problem and the directory is > getting counted as part of the 8 this would be > slightly messed up using doses concat to filename as > well > dos 8.3 is something as follows > for really_long_filename.txt would be concated as > really~1.txt or something like that it depends hom > many files start with really... the number would > change. > > I moved all the files in my boot directory to the root > of the drive and edited all the files accordingly and > it all worked fine. > > So the question is as follows why couldn't syslinux > open files in directories?Implementation decision. It's not a bug, it's working as expected: SYSLINUX (the FAT filesystem version) doesn't support subdirectories. -hpa -- lfr 0/0 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: <http://www.zytor.com/pipermail/syslinux/attachments/20061116/bbfa3ad7/attachment.sig>
Jeff Sadowski wrote:> I have syslinux booting slax off of a usb stick but in > the process I think I may have found a bug in syslinux > im using version syslinux-3.31 my syslinux.cfg use to > look as follows> > So the question is as follows why couldn't syslinux > open files in directories? > SYSLINUX (the FAT filesystem version) doesn't support subdirectories. -hpa
> SYSLINUX (the FAT filesystem version) doesn't support subdirectories.> > -hpa Hello, is there any progress in syslinux supporting subdirectories? I would suggest to support at least a '/boot/' directory, so the boot files (kernel images, syslinux.cfg) can be in a single dir instead of placing them to root. Thank you for your consideration Tomas M slax.org