[syslinux] Win32 syslinux needs to support mount points, disk numbers or volume names in addition to drive letters

Gene Cumm gene.cumm at gmail.com
Mon May 7 03:06:16 PDT 2012


On May 7, 2012 12:54 AM, "Robert" <rliu at msn.com> wrote:
>
> As you know, the Linux version of syslinux supports mount points. But for
the Win32 version, it only supports drive letters as in:
>
>    syslinux –ma e:
>
> However, drive letters are not always available, such as drives mounted
to NTFS folders. In order to install syslinux to these drives, future
release of syslinux should support using mount points as the drive spec; or
alternatively, support disk numbers or volume names. Most Windows built in
utilities support mount points (such as format) and it should not be too
hard to implement.

I'd vote mount point only as it fits the current implementation.  Disk
number is useless for multiple partitions.  Volume name is not necessarily
unique.  Volume number could however be conceivable.

> I tried to get around this by backing up the first sector from a USB key
that was formatted as a supper disk (that is, single partition with offset
= 0 and no MBR, just like a floppy disk) and with syslinux successfully
installed; then applying this boot sector to other USBS drives (also copy
the ldlinux.sys to those drives). The drives do not boot.

To be expected based on the contents of the SYSLINUX VBR.  Never copy
ldlinux.sys to make a bootable system.

> Just a suggestion! If you need further info on this, please email me.

With a stated and good use case.  Thanks.

--Gene



More information about the Syslinux mailing list