Partager via


Installing Hyper-V integration components in Windows XP when building reference image

I started using Hyper-V to build my reference XP images, and the reason for that - Hyper-V is the first hypervisor that uses the most typical HAL for modern computers - APIC. So, if you build your images on Hyper-V, there is no supportability issues and it works just fine. The problem is, that Hyper-V does not come with hyper-v NIC or VMBUS drivers, so I figured how to install it from the unattend.txt.

1. Mount C:\Windows\System32\vmguest.iso

2. Copy everything from it to your $OEM$\$$\Hyper-V-support\  on the distribution point

3. add lines to your unattend.txt

[GuiRunOnce]
    "C:\WINDOWS\Hyper-V-support\x86\setup.exe /quiet"

Comments

  • Anonymous
    July 28, 2009
    It's a tested and proven method, although I'd suggest keeping the binaries outside of the Windows folder.  There's no real harm I suppose, just my preference.Copy them here:$OEM$$1InstallsHyper-V-support[GuiRunOnce]"C:InstallsHyper-V-supportx86setup.exe /quiet"
  • Anonymous
    August 18, 2009
    As Michael Niehaus pointed out, you can do the same from the task sequence, you just have to use legacy NIC