Share via


Installing Windows Server 2008 on the Hyper-V Beta

So once you have the Hyper-V Beta installed and up and running you will probably want to start making virtual machines and playing with them.  Of all the possible guest operating systems - Windows Server 2008 is the 'premier' one, in both performance and ease of installation.

To install Windows Server 2008 on the Hyper-V Beta you will need to:

  1. Open the Hyper-V Management MMC UI (either from the start menu - under Administrative Tools, or through the Server Manager UI), click on 'New' from the Action pane (on the right) and select 'Virtual Machine...'

  2. This will start the new virtual machine wizard.  After going past the introduction page you need to specify the virtual machine name, and possibly the location.  I will post more details about all the implications of the location later - for now just go with the default option for the location.

    NewVM3

  3. Next configure the amount of memory for the virtual machine (I went with 1024mb.  Be careful to assign at least 512mb or else you will hit problems during installation) and which virtual network to connect the virtual machine to (I selected the single virtual network that I created during installation).

  4. The next page allows you to configure a virtual hard disk for the virtual machine.  I went with the default option of creating a new 127GB virtual hard disk - though you can feel free to change the size and location of the virtual hard disk if you want.

  5. If you choose to create a new virtual hard disk - you will then get to configure the installation options - where you can specify how you will be installing an operating system.  You could use the ISO that you downloaded of Windows Server 2008 RC1 with Hyper-V Beta - or you could use the physical CD that you used to install the Windows Server 2008 on your physical computer (this is what I did).

    NewVM7

    Attention! You should only use the same version of Windows Server 2008 in the virtual machine that you did on the physical computer.  Using a different version can cause compatibility issues later on.

  6. At the end of the wizard you can confirm the settings - and select to start the virtual machine automatically if you want.  Since I know that I do not want to change any settings before starting the virtual machine - I checked this option.  If you do not check the option to start automatically you can select the virtual machine after it is created and select 'start' and then 'connect' from the action pane on the right hand side of the MMC snap in.

  7. Either way you will soon get a Virtual Machine Connection window and see that Windows Server 2008 is booting off the CD.  Proceed through the initial setup pages giving the answers that you would for a physical computer (I selected to do a full installation of Windows Server 2008 Enterprise in English (United States) and created a single partition that used all the space on the virtual hard disk.  Once you have finished this you can go away for a while while the operating system installs.

    NewVM18

    In my case I went and played a mission or two on Project Sylpheed on my XBOX 360.

  8. When the installation is done Windows Server 2008 will prompt you to provide a password for the administrative account.

    NewVM19

    When you go to enter your administrative password you should notice that you already have an integrated mouse cursor!  Yup - all of the integration services and high performance drivers are already loaded with no need for interaction from you.  Once you have entered a password for the administrative account you are completely done and are ready to configure the virtual machine for whatever role you want.

Cheers,
Ben

Comments

  • Anonymous
    December 21, 2007
    Does the 2008 installation disk have the drivers for the SCSI controller emulated by virtual server? Installing 2003 in a virtual machine on an emulated SCSI seemed to take forever because it didn't have the driver. Be great if the 2008 setup detected it was in a VM and automatically installed the VM additions.

  • Anonymous
    December 21, 2007
    :) Guess I'm guilty of not reading all the way to end. Great news regarding the integrated virtual machine additions!!!

  • Anonymous
    December 24, 2007
    "Attention! You should only use the same version of Windows Server 2008 in the virtual machine that you did on the physical computer.  Using a different version can cause compatibility issues later on." Doesn't that destroy 50% of the purpose of using virtual machines in the first place? If I had to test whether the latest program I was working on would run correctly in 12 different language versions, I'd sure prefer to test it in virtual machines.  Of course if the program interacts with external devices then I have to install all those language versions on real machines and reboot all the time, but otherwise it used to be really convenient to use virtual PCs.

  • Anonymous
    December 26, 2007
    The comment has been removed

  • Anonymous
    December 27, 2007
    "this is only an issue if you are wanting to run pre-release operating systems" OK, that takes care of it.  Thank you for that clarification.

  • Anonymous
    December 28, 2007
    Great article. You finally got me to try this out. But instead of installing 2008 under 2008, I tried with Win2003 Std R2 as guest under Hyper-V. :-) doesn't work. 2003 can't recognize the network adapter (legacy or not) and Hyper-V's integration services dont run unless 2003 SP2 is found. Eh, catch 22. So, is there a way I can connect the guest 2003 R2 to recognize the network adapter so that I can windows update it? Is the Network adapter in guest OS Microsoft Generic (VMBus) or the actual (680i mobo -- so Nvidia?? ). PS: I'm just playing around.. nothing urgent. Thanks Subodh

  • Anonymous
    December 29, 2007
    Finally figured out. I had to use winimage to get the sp2 installed as a vhd. Now this rocks!

  • Anonymous
    January 20, 2008
    we've faced similar problems installing a guest Windows 2003 R2 version - cannot get networking to work - this makes it very hard for us to evaluate the product.