We use FreeDOS on laptops for an easy software refresh procedure. Hard drive is 2 primary partitions, 15 and 5 GB for example, with XP on big one, FreeDOS on small one.

With Norton's scriptable gdisk32 on XP side, we can unhide and make active the FreeDOS partition, run ghost from the FreeDOS partition to either make a partition ghost image from the Windows partition or reload from an image to the XP side. With gdisk we then make the XP partition active and reboot.

PROBLEM: everything works OK with FreeDOS kernel 1.1.34 (Build 2034). Boot with floppy and sys a: c: to the small partition. That's all we use, just the kernel and command.com.

But with kernel 1.1.35w Build 2035w-unstable from the 1440 ODIN distribution, everything works with a laptop *if and only if* there is a floppy drive present. If there is a floppy drive either in a bay or connected via USB, then the FreeDOS partition boots normally. However, if that floppy drive is missing, then we consistently get the message, after FreeDOS starts to load:

"Error in the DJ mechanism. IO error: cyclinder > 1023. Bad or missing Command Interpreter. Enter the full shell command line: command.com /P /E:256."


At first I thought maybe there is something wrong in the MBR. Used WinHex to look at a working MBR and non-working MBR, they are identical. That makes sense, nothing has been changed in the 16 byte partition entries.

Then thought it was the boot sector for the FreeDOS partition. After looking at a working and non-working boot sector, they seem identical except for the name of FreeDOS itself. And FreeDOS seems to start loading, but without a floppy drive, cannot find (?) command.com. Command.com is clearly not missing bad. Just reboot with a floppy drive present and FreeDOS fully boots.

If I restore the FreeDOS partition from a ghost image from a working machine, which was made on a laptop which always has both an optical drive and a floppy, then the newer laptop again works, with or without a floppy drive.

QUESTIONS:

What distribution had kernel 1.1.34 on it?
Is that distribution still available?

Any suggestions about what I may be doing wrong. I'm not a DOS expert by any means.

Thanks in advance for any suggestions.

Robert


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to