Other syslinux bootloader

I just discovered that there is a FreeBSD implementation of the SYSLINUX bootloader, but unfortunately when running
syslinux --install -f /dev/da0
I get:-
syslinux: invalid media signature (not an FAT/NTFS volume?)

I've tried partitioning /dev/da0s1 as FAT16, FAT32, FAT32LBA but always get the same error.

I also noticed that there is a FreeBSD implementation of sysutils/unetbootin which tells me:-
If SysLinux refuses to boot with a "Boot error" message when written to
a PC partition (slice), try to reformat the drive in raw (or dedicated)
mode (that is, without a partition table), then reinstall things again.

I'm not clear what this means. Can anyone explain how I do this?
 
Many thanks for the suggestion. I needed to include '-f' for this to actually work:-

syslinux --install -f /dev/da0s1

This copied ldlinux.c32 and ldlinux.sys to the root of my FAT32 formatted USB stick, although I'm not exactly sure what else I need to do to boot Linux. I guess I need to install the syslinux mbr and also add syslinux.cfg
 
Back
Top