[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