On Sat, 8 Apr 2006, Jan Willem Stumpel wrote:
Recently somebody gave me an old set of MS-DOS 6.22 floppies. I am now running dosemu with MS-DOS 6.00 (just copied from an old computer) but I thought it would be nice to try an 'official' floppy install of 6.22. I put the first floppy in the drive and called xdosemu -A. Then soon, I was given the following options: Microsoft MS-DOS 6.22 Setup MS-DOS files cannot be installed on your hard disk because the format of drive C is incompatible with MS-DOS 6.22. You can have Setup reformat drive C for you, or you can exit Setup now and reformat drive C yourself. Caution: Reformatting will erase all files and directories currently on drive C. Format this drive (recommended). Exit Setup. To accept the selection, press ENTER. To change the selection, press the UP or DOWN ARROW key, and then press ENTER. I am not very keen on having my "C" drive (actually my ~/dos directory) erased completely. From a recent message by Bart I doubt that this would actually happen, but I selected 'Exit Setup' anyway.
FD FORMAT simply fails on the "network" (ie. lredir) drive C:. It can't be formatted. I suspect that the Setup program does not like to install on network drives, so your only way out is to use an HDIMAGE via mkfatimage16 (see the man page) and specify that in $_hdimage.
FORMAT works on HDIMAGES -- because the low level stuff is skipped but also unnecessary unlike floppies: it just puts on the boot sector and FAT on the image. But mkfatimage16 already creates the FAT anyway.
Bart - To unsubscribe from this list: send the line "unsubscribe linux-msdos" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html