Quote:
Originally Posted by Mara
My best guess is that the location of the kernel is passed incorrectly. Or you get the error at later stage? Try to compare the bootloader image generated in both cases. There should be some difference.
|
I think the syslinux bootloader is not finding the ldlinux.sys needed in boot process. Or not?
I read the flash in RAW mode and I realized that FAT Directory Entries are written starting at 41st sector when I use FreeDOS. But when I use Linux the FAT Directory Entries are written starting at 16th sector. According to boot sector the FAT Directory Entries can be written starting at 13rd sector up to 28th sector. The boot sector was recorded on flash by spitool.exe running on FreeDOS.
I forgot to mention that the BIOS emulates the SPI flash disk as floppy.
I need to check the difference of the syslinux versions used in Linux and FreeDOS. I think they are not the same.
Thank you.