[gPXE] Booting MS-DOS using gPXE/iSCSI: C: drive is read only

Shao Miller Shao.Miller at yrdsb.edu.on.ca
Mon Mar 1 17:04:18 EST 2010


ACS wrote:
>
>  <Shao.Miller at yrdsb.edu.on.ca> wrote:
>
> > Are you connecting multiple clients to the same iSCSI target at the same
> > time?
>
> I only connect to iSCSI target using a single initiator at a time, I'm 
> aware
> that most file systems aren't network filesystems.
>

Excellent. :)  Some folks are not aware of that.

> I already tried 2 targets, both exhibit the same problem (even after
> restarting target service or server):
> -centos5.3 ietd
> -server 2008x64: microsoft iscsi software target
>
>
> I have 2 guesses why MS-DOS can't write to disc:
>
> -There's no scsi driver loaded in DOS, and DOS only has limited built-in
> SCSI read capabilities to just start and get scsi driver loaded.
>

DOS uses INT 13h to access an iSCSI disk.  To DOS, it's not really 
distinguishable from a local HDD.  But a question: Are you loading 
network drivers in this DOS?

> -The gpxe boot rom is read-only,  after OS gets started more advanced
> drivers should take over , giving write capabilities
>

gPXE provides the INT 13h service for DOS or other INT 13h consumers 
with read and write.  Another question, though: How did you format this 
partition?  From DOS or from Windows or from some other OS?

> Again, these are just guesses.
>
> Seems like AoE is the way to go, since this just simulates ata disk, which
> should work right away
>

AoE is provided by gPXE the same as iSCSI, with the same INT 13h service.

- Shao Miller
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://etherboot.org/pipermail/gpxe/attachments/20100301/40222b6d/attachment.html 


More information about the gPXE mailing list