Salman Haq
2005-Jan-11 23:08 UTC
[syslinux] [memdisk] remote booting diskless Mini-ITX system
Hi, As the subject suggests, I am trying to remote boot a Mini-ITX system. I am using PXELinux as the bootloader, and Memdisk (2.11) as the 'kernel'. My ramdisk image is a hard drive image based on PC-DOS. Two things go wrong during the boot process. 1. "INT 13 08: Failure, assuming this is the only drive" message 2. "Loading boot sector... booting..." message, but system stalls and nothing actually boots. Here is the actual screen, hand-copied: ----- Ready. MEMDISK 2.11 2004-08-16 COPYRIGHT 2001-2003 H. PETER ANVIN E820: 000000000000000000 0000000000000000A0000 1 E820: 00000000000000f0000 000000000000000010000 2 e820: 0000000000000ffff0000 000000000000000010000 2 e820: 0000000000000100000 000000000000000ff00000 1 Ramdisk at 0x0ec30000, length 0x013b0000 command lin: initrd=dosrd.img BOOT_IMAGE=memdisk Disk is hard disk, 20160 K, C/H/S = 40/16/63 Total size needed = 1425 bytes, allocating 2k Old dos memory at 0x9fc00 (map says 0xa0000), loading at 0x9f400 1588: 0xffff 15E801: 0x3c00 0x0dc3 INT 13 08: Failure, assuming this is the only drive old int 13: f000ec59 int 15: f000f859 new int 13: 9f400008 int 15: 9f40027c Loading boot sector... booting... --- After the last message, the system hangs. Any clues? Is this because I'm using a hard disk image? Should I be using a large floppy image? Could this be an IDE controller issue? I do have a floppy drive on my system. Other ideas? Thanks, Salman
Alexander Heinz
2005-Jan-11 23:19 UTC
[syslinux] [memdisk] remote booting diskless Mini-ITX system
> As the subject suggests, I am trying to remote boot a Mini-ITX system. I > am using PXELinux as the bootloader, > and Memdisk (2.11) as the 'kernel'. My ramdisk image is a hard drive > image based on PC-DOS. > > Two things go wrong during the boot process. > > 1. "INT 13 08: Failure, assuming this is the only drive" message > > 2. "Loading boot sector... booting..." message, but system stalls and > nothing actually boots.I had the same problem with a 2.88MB floppy image and PXELinux 3.05. Try version 3.06! It worked for me... Alex
Salman Haq
2005-Jan-13 19:51 UTC
[syslinux] [memdisk] remote boot fails: Non-System disk error
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