Então, tente substituir o mboot.c32 por uma versão mais antiga e veja se funciona.
monte por disco USB e substitua o mboot.c32
e execute o comando syslinux nele.
cp -r /usr/lib/syslinux/mboot.c32 /media/disk/boot/syslinux/
syslinux /dev/sdb1