While implementing a new Citrix Provisioning Server 6.1 at a client site, I was stumped by this BSOD popping up when trying to Network boot a Windows 7 x64 bit VM. Boot up the VM via it’s hard drive and there were no problems. As soon as you tried the network boot, Blue Screen Of Death!
Inspecting the Windows 7 event log and I was finding an Event ID 7026 error.
The following boot-start or system-start driver(s) failed to load:
That error lead me to this KB article. [http://support.citrix.com/article/CTX133188]
Nothing particularly helpful in there unfortunately since I had already made sure to remove all ‘ghost ‘ NICs already.
Since I was pretty sure this was NIC related, I did some more Googling around and found this KB Article [http://support.citrix.com/article/CTX131993]. Although not completely identical to my blue screen, it did have a piece of information in it that was useful (and at the time, NEW to me).
Provisioning Server 5.6.x and 6.0 are now supported on vSphere 5 with an updated Bootstrap configuration change on VMXNet3 NIC’s only.
E1000 NIC’s are not supported on vSphere 5.
A quick double check of my VM’s properties and I verified that we were using the E1000 NIC on the Windows 7 virtual machines. I actually had explicitly decided to use the E1000 since I was under the impression that it was the most compatible NIC for such basic operations such as the PXE Boot. I made a quick change to the VM’s properties, added in the VMXNet 3 Network card, restarted to a network boot and was off to the races.