Tweaking VMWare to Work with WinPE 2.x and Microsoft Vista
As we prepare for a new deployment of Deployment Solution 6.9, IT personnel may encounter difficulties using WinPE 2.x in conjunction with VMWare network drivers. In addition, as more and more users try to virtualize their environments, Microsoft Vista users might find themselves without networking in VMWare Virtual Machines.
There is little known work-around for this issue: make the virtual machine load up the Intel e1000 network driver. Forcing this change will make virtual machines think they have an e1000 network driver and load up the network. This also prepares Virtual Machines to run automation jobs in a pre-boot environment using this driver instead of the VMWare drivers.
The following works for VMWare WorkStation 5.5 and 6.0 and VMWare Server 1.0+. By make the following alterations, WinPE 2.x will work seamlessly with network drivers.
- Make sure VMWare is not running. Stop any VMs running and close VMWare.
- Browse to the Virtual machine files and open the .vmx file with your favorite text editor.
- Add the following to the <Path to VM> .vmx file:
ethernet0.virtualDev = "e1000"
This is right after the ethernet0.present = "TRUE"
- Save the changes.
- Start your VM.
Virtual Machines with installed OSes such as MS Vista or MS XP might have an issue with the drivers after this change. Change the network drivers and point to c:\windows\system32 for the drivers. Or download the latest e1000(Intel) driver.
- Login or register to post comments
- 10270 reads
- Printer-friendly version














Did you have experience if
Did you have experience if this issue occur also in the ESX environement ?
Thanks
ESX 3.5
With ESX 3.5 when you create a Vista virtual the e1000 is used by default. The problem is if you created a XP virtual and the moved to Vista then you could apply the tweak.
--nelo
VMWare and WinPE 2.X
--nelo
Anyone get to be able to boot a DS 6.9 boot disk with WinPE 2.1 on VMWare ESX 3.5 guests???
I have tried the e1000 hack and that doesn't work at all. I shouldn't even have to do that. All of my ESX guests are server 2003 OS so I do not want the NIC changed.
I just want to use a DS 6.9 boot disk and push an image to my guest
RE: VMWare and WinPE 2.X
I believe when you create the NIC setup in ESX 3.5 it asks what driver you want to use. You could use the E1000 by default.
Nelo
Note that the minimum
Note that the minimum requirement for WinPE 2.0 and 2.1 is 512 megs of ram. If you use less then that you may experience problems that are very similar to driver issues.
Vista type VMs
Also, in VMware 6.0 if you create a VM and specify it as a Vista machine it will automatically add the e1000 identifier to the nic.
Vista type VMs
The original VMWare Workstation 6.0 does not do what you stated. Later versions of VMWare Workstation 6.0 do :)
--nelo
VMWare drivers
Wouldn't this be simpler if VMWare simply provided drivers that are compatible with WinPE 2.1, as I don't really fell like modifying this file for all of my VM's...
Isn't there a tool that will do this?
Tweaking VMWare to Work with WinPE 2.x and Microsoft Vista
VMware workstation 6.0 (not the initial release) addresses this. It uses the intel NIC by default. ESX 3.5 addresses this too. However, the problem is when you have a Windows XP or Windows 2003 Server on a VM and you want to update to Vista or Windows 2008 then you will have to do this tweak. That is my experience and maybe VMWare addresses this differently.
--nelo