Has anyone gotten Virtual Machine Additions to work under 2008 Server Core RC0?

Virtual Machine Additions are such a nice enhancement when using Virtual PC, but apparently one that is not currently compatible with Server Core 2008.  I first tried to install normally using VMAdditions.iso, but it comes up to a point where it tries to copy files, and fails, at that point during the MSI setup coming up with the message "Rolling back action:", with a progress bar that goes backwards.  Soon the nonsensical screen "Setup Completed" is shown, with the additional information "Setup was interrupted before Virtual Machine Additions could be completely installed."

Looking at the setup log, it seemed like permissions may be an issue.  But the setup process was running as an elevated Administrator on the machine.  (Seems like you can't run anything as LUA in Server Core.)

Undeterred, from another full Server 2008 installation that had Virtual Machine Additions installed I copied the driver files from the Program Files folder.  This is from version 13.803 of VMA.  Then I tried this:

C:\>pnputil -i -a "c:\Program Files\Virtual Machine Additions\*.inf"
Microsoft PnP Utility

Processing inf : msvmmouf.inf Successfully installed the driver on a device on the system.
Driver package added successfully.
Published name : oem0.inf

 

Processing inf : msvmscsi.inf
Successfully installed the driver on a device on the system.
Driver package added successfully.
Published name : oem2.inf

Processing inf : VirtualAudioDevice.inf
Failed to install the driver on any of the devices on the system : The required
section was not found in the INF.
Processing inf : vmadd_xp_drv.inf
Failed to install the driver on any of the devices on the system : No more data
is available.


Adding at least one driver package failed!

C:\>

For those that aren't familiar with the new pnputil command, it basically allows you to add and update drivers without having to use Device Manager.  Earlier beta builds used to have a similar tool called drvload that had limited functionality.

So after running pnputil, things looked somewhat healthy, getting at least msvmmouf.inf and msvmscsi.inf onboard.  I rebooted.  But after coming up, the video display was in 16-color mode, and rendering was incredibly slow.  Also no indication that any of the neat tricks available with Virtual Machine Additions had actually taken effect.  It seemed like hard drive activity wasn't negatively affected, but the other niceties of Virtual Machine Additions hadn't taken effect.  So to recover, I removed just the stuff that came from msvmmouf.inf like this:

 

C:\>pnputil -d oem0.inf
Microsoft PnP Utility

 

Driver package deleted successfully.

C:\>

 

After a reboot, things were back to where they were before, with no VMA.  So that's everything I've tried.  If anyone has any ideas of how to get VMA running under Server Core RC0, I'd be very interested to hear about it.


Feedback

# re: Has anyone gotten Virtual Machine Additions to work under 2008 Server Core RC0?

Thanks for the info about pnputil - didn't know about that. Just thought I'd let you know that I've just installed a RC0 server core virtual pc machine and installed the virtual machine additions successfully without any problems. I just installed them as you would on any vm - only difference was that I had to manually start the installation: d:\Windows\setup.exe
Hope that helps... 11/4/2007 10:23 AM | stuart

# re: Has anyone gotten Virtual Machine Additions to work under 2008 Server Core RC0?

I had tried setup.exe, as well as running the MSI directly using the "start" command. I wonder if the difference is that I was using Server Core from Web Server 2008 instead of from Standard or Enterprise. Perhaps the permissions are set up a little different for that build, and cause install to fail.

I just found another bug specific to that build when you try to use SysPrep -- it converts the installation to Enterprise, and requires an Enterprise key. 11/5/2007 1:46 AM | Lorin Thwaits

# re: Has anyone gotten Virtual Machine Additions to work under 2008 Server Core RC0?

There is a VMAdditions.iso under C:\Program Files\Microsoft Virtual Server\Virtual Machine Additions on the machines where VS2005 R2 is installed. Mount that ISO and run the installation and you are good to go. I have tested it with Windows Server 2008 RC0. It should work with your VPC as well. 2/4/2008 12:11 PM | Shq

# re: Has anyone gotten Virtual Machine Additions to work under 2008 Server Core RC0?

Remove the sound card from the VM and re-run the installation. Server core does not include support for audio devices. I found this here:
http://blog.lonnqvist.se/techblog/2008/06/install-virtual.html 7/8/2008 7:28 AM | Barry Randall

Post a comment





 

Please add 3 and 6 and type the answer here:

News


Welcome to my blog.
Here's what we've got on the menu today:

Tag Cloud


Article Categories

Archives

Post Categories

Image Galleries

Syndication: