[gPXE] Porting Windows XP to New Target Hardware + ISCSI Boot

Marc Hammer marchammer at arcor.de
Sat May 8 08:36:56 EDT 2010


Hello friends of diskless boot,

I am trying to boot Windows XP on a other Computer via ISCSI.

To do so I have done the following things:
- Install Windows XP in VMware
- Install the NIC form the other PC according to
http://etherboot.org/wiki/appnotes/port_winnt_sanboot
- Install Microsoft iSCSI Software Initiator Boot Version + sanbootconf
- Image the Windows to my Ubuntu Traget
- On the new hardware I use gpxe 0.9.7 to boot from my Traget
- Windows seems to boot fine I get the Windows boot Logo, see the
Welcome Screen, see the Windows Desktop
but a after a few seconds I get a BSOD indicating that Windows can not
access the HDD.

In the view seconds between I see the Desktop and the BSOD I can for eg.
click on the start button and the Startmenue opens normally.
Network is not working correctly, I can not ping an other host in this
state.

If I Disable the Windows PNP Service, I get no BSOD and Windows is
running, but I can not use my keyboard because the hardware is not
recocnized and I am not able to ping to an other host.

I`ve allready testet a static dhcp lease and a static IP setting on the
Windows System, without any changes to that problem.

I am thinking that after the start the Windows PNP service tries to
reinitialize the NIC Driver, it is a "Realtek RTL8168C(P)/8111C(P) PCI-E
Gigabit Ethernet NIC" as the driver says.

With ATA over Ethernet I have no problem in booting  my XP image with
the nic installed according to the
http://etherboot.org/wiki/appnotes/port_winnt_sanboot guide.

I hope someone has an idea how to solve this problem.

regards
Marc





More information about the gPXE mailing list