The only way I currently know is to write syslinux into a Volume Boot Record and to store it later into a file, this can be used as chainloder. But this is not an generic solution, each time the partitions change (or harddisk changes) the extracted syslinux.bin bootsector is no longer valid.
Is there a more generic solution? Like I can chainload kernel.sys on any FAT partition?
I have tested
title ldlinux.sys - chainloader chainloader /ldlinux.sys
title ldlinux.sys - kernel kernel /ldlinux.sysit was unfortunately not working.