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

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


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.

I am using Memdisk 3.07

My pxelinux.cfg/default file:

default dos

label dos
	kernel memdisk
	append initrd=dosrd.img raw floppy c=80 h=23 s=18

---
Memdisk Output:

E820: 000000000000000000 0000000000000000A0000 1
E820: 00000000000000f0000 000000000000000010000 2
e820: 0000000000000ffff0000 000000000000000010000 2
e820: 0000000000000100000 000000000000000ff00000 1
Ramdisk at 0x0ec30000, length 0x013b0000
command line: initrd=dosrd.img  c=80 h=23 s=18 raw floppy 
BOOT_IMAGE=memdisk
Disk is floppy, 16560  K, C/H/S = 80/23/18
Using raw access to high memory
Total size needed = 1887 bytes, allocating 2k
Old dos memory at 0x9fc00 (map says 0xa0000), loading at 0x9f400
1588: 0xffff  15E801: 0x3c00 0x0dc3
INT 13 08: Success, count = 1, BPT = f000:8b49
old int 13:   f000ec59  int 15: f000f859
new int 13: 9f400008  int 15: 9f400286
Loading boot sector... booting...

Non-System disk or disk error
Replace and press any key when ready
----

Thanks,

Salman




More information about the Syslinux mailing list