[syslinux] Pxelinux/memdisk with XP "MS-DOS" boot disk
dpetersen55 at new.rr.com
dpetersen55 at new.rr.com
Tue Dec 30 13:37:11 PST 2003
At 02:27 PM 12/30/2003, you wrote:
>dpetersen55 at new.rr.com wrote:
>>I'm trying to use this universal DOS TCP/IP boot disk available here:
>>http://members.iinet.net.au/~bdriver/bootdisk/
>>It requires an MS-DOS formatted disk created by Windows XP. It works
>>great as a floppy but doesn't boot at all with memdisk. The problem can
>>be simplified down to just the XP boot disk. If you make an MS-DOS
>>startup disk with XP on a floppy, dd the floppy to an image file and try
>>to boot it with pxelinux/memdisk, it hangs. It just says "Starting..."
>>and won't even respond to ctrl+alt+del. I've booted lots of PC-DOS,
>>MS-DOS, Linux, and BIOS flash disks with no problems, but this one just
>>won't run.
>>Any ideas how to debug this?
>
>Is there an autoexec.bat/config.sys or the equivalent on the disk? If so
>it might be possible to hit <f8> (is that right?) and single-step loading
>the drivers one after another. It's probably HIMEM.SYS or EMM386.EXE or
>whatever the equivalents are that are causing pain.
>
>Either that or it has the FreeDOS bug and assumes "one disk with EBIOS =
>all disks with EBIOS" which is incorrect (and won't work with a controller
>on a card.)
>
> -hpa
Thanks for the quick response hpa. It's got a config.sys and autoexec.bat,
but with the simple case of a fresh XP boot disk they're both empty. It
doesn't seem like the traditional MS-DOS boot disk, it is entirely possible
they're making an assumption somewhere in the boot code which isn't correct
when loaded with memdisk. The reason the universal disk I mentioned above
requires this particular type of boot disk is because it is significantly
smaller than the old 95/98 disk.
More information about the Syslinux
mailing list