[gPXE] Booting MS-DOS using gPXE/iSCSI: C: drive isreadonly

Michael Brown mbrown at fensystems.co.uk
Sun Mar 28 17:57:50 EDT 2010


On Sunday 28 Mar 2010 15:56:01 ACS wrote:
> On DOS AoE client , I typed following commands
> 
> c:\verify off
> c:\echo gpxe_verify_test > 1.txt
> c:\verify on
> c:\echo gpxe_verify_test > 2.txt
> => General failure writing drive C.......
> 
> When I open this trace in wireshark, I see following packets
> <snip>

Other than the fact that packets 18 and 20 are writes to the same disk block, 
I don't see anything wrong in that trace.

I think Shao's suggestion to enable DEBUG=int13 is your best hope.  I suspect 
that "verify on" is causing your DOS to use INT 13,04 (or INT 13,44); these 
are not supported by gPXE but could trivially be added to just always return 
"success".  What puzzles me is that I can't reproduce your problem by using 
"verify on" in my own DOS setup.

Michael


More information about the gPXE mailing list