[syslinux] [memdisk] remote boot fails: Non-System disk error

Salman Haq salman.haq at asti-usa.com
Thu Jan 13 12:39:51 PST 2005

Peter, thanks for the reply.

I specified "h=2 s=18" and memdisk correctly auto discovered #cylinders 
as 920. But that still doesn't do the trick.

When I do a 'cat' on the 16MB image and looks at the first few pages on 
the screen, it looks identical to the original 1.44 MB image. So I 
guess the boot sector is being copied correctly. But then why does the 
big image appear to be a non-system disk?

Thanks again,


On Jan 13, 2005, at 3:22 PM, H. Peter Anvin wrote:

> Salman Haq wrote:
>> Hello People,
>> I'm trying to boot a Mini-ITX system using PC-DOS. I had a working 
>> bootable floppy (1.44MB) for PC-DOS that I used as a starting point.
>> I used 'dd' to create an image of the floppy and used it to remote 
>> boot my client. It worked fine.
>> Then I created a new blank image that is ~16Mb and copied (using dd) 
>> the floppy image onto the new image. This image, which I believe is 
>> identical to the floppy image except that it is much bigger failed to 
>> boot. The message I got at the end was "Non-System disk or disk error 
>> / Replace and press any key when ready"
>> I don't understand what is causing this error. My hunch is that it is 
>> Cylinder/Head/Sector issue.
> Yes, if you read the documentation you find that it derives floppy vs 
> hard disk and the C/H/S geometry from the size of the file.
> If you specify "floppy h=2 s=18" on the command line it will probably 
> work.
> 	-hpa

More information about the Syslinux mailing list