[syslinux] nopassany parameter causing trouble

H. Peter Anvin hpa at zytor.com
Mon Dec 19 09:48:57 PST 2011


On 12/18/2011 03:40 PM, Bernd Blaauw wrote:
> I'm running into an issue which I didn't expect to encounter.
> When specifying the "nopassany" parameter to hide physical drives, I'm
> getting different output from ELTORITO.SYS (v1.5, syslinux distro) such
> that it fails.
> 
> My intent is a LiveCD functionality with a DOS RAMDISK program taking
> over as drive C:, meaning either no FAT partitions on harddisks and
> removable disks (as the DOS kernel enumerates them) or using the
> NOPASSANY parameter for MEMDISK.
> 
> Different output:
> * ISO9660 found: drive E0 with address 0800h (omitting nopassany)
> * Nothing found: drive 70 with address 0000h (nopassany specified)
> 
> My expectation was that only floppydrives and USB/harddisk units would
> be hidden. (for that matter I'd prefer booting from USB FAT32 yet hide
> USB drive but not harddisk, but can't have it all).
> 

No, "nopassany" really means "don't pass ANY".  There isn't a ready way
for MEMDISK to know what drives to allow through.

	-hpa




More information about the Syslinux mailing list