How to install XBMC on a Windows 7 Virtual Machine in VirtualBox

Win7_Install_Guest_Additions_header
Installing XBMC on Windows 7 is normally extremely easy and straight forward. However, if you want to install XBMC on a Windows 7 virtual machine that is setup within VirtualBox, then it’ll take a few additional steps. If you want to learn how, continue reading.

Overview

  1. Boot Windows 7 virtual machine in safe mode
  2. Install Guest Additions
  3. Enable 3D Acceleration and increase video memory
  4. Install XBMC

Boot into safe mode

  • Boot up your Windows 7 virtual machine normally
  • Click on Start button
  • Type msconfig and hit enter
  • Click on the BOOT tab
  • Check Safe Boot
  • Click OK

Win7_Install_Guest_Additions_1a

  • Click Restart

Win7_Install_Guest_Additions_1b

  • After rebooting, the following window will pop-up. Simply ignore and close the window.

Win7_Install_Guest_Additions_1c

Instal Guest Additions

  • Download the Guest Additions .iso for your version of Virtual Box to your host computer: http://download.virtualbox.org/virtualbox/
  • On your virtual machine, under the Devices/CD/DVD Devices menu, select “Choose a Virtual CD/DVD disk file…”

Win7_Install_Guest_Additions_2a

  • Navigate to the downloaded .iso file and select it. This is analogous to inserting a cdrom with this .iso into the CD/DVD drive. I downloaded the latest version to match my version of VirtualBox. It was named: VBoxGuestAdditions_4.2.18.iso. (Now you may be wondering why I simply didn’t select Install Guest Additions… from the Devices menu. This is because that points to the original GuestAdditions.iso file in the VirtualBox install folder on my host computer. The problem is that I’ve upgraded my version of VirtualBox, so I needed to use a version of Guest Additions that matched.)
  • Open an Explore Window and navigate to the CD-ROM. Double-click on VBoxWindowsAdditions.exe to install.
  • On the Welcome window, click Next

Win7_Install_Guest_Additions_2b

  • On the Choose Install Location, the default location is fine, so click Next

Win7_Install_Guest_Additions_2c

  • On the Choose Components window, check the box that says Direct 3D Support

Win7_Install_Guest_Additions_2d

  • New pop-up window asking to install basic 3D support. Click Yes.

Win7_Install_Guest_Additions_2e

  • Click Install

Win7_Install_Guest_Additions_2f

  • On new window, check Always trust software from “Oracle Corporation”, then click Install

Win7_Install_Guest_Additions_2g

  • When complete, the final window will appear. Check I want to manually reboot later. Then click Finish.

Win7_Install_Guest_Additions_2h

  • Click on Start button
  • Type msconfig and hit enter
  • Go to BOOT tab
  • Un-check Safe Boot
  • Click OK

Win7_Install_Guest_Additions_2i

  • Click on Exit without Restart

Win7_Install_Guest_Additions_2j

  • Shutdown the virtual machine

Enable 3D support

  •  Back in VirtualBox, open the Settings panel for your virtual machine.
  • Click on Display in the left-hand column
  • Check Enable 3D support
  • Increase memory to 128MB
  • Click OK

Win7_Install_Guest_Additions_3

  • Boot your virtual machine

Install XBMC

  • In your virtual machine, download the latest version of XMBC for Windows
  • After downloading, double-click the installer
  • If a User Account Control window opens, click Yes

Win7_Install_Guest_Additions_4

  • On the XBMC Setup window, click Next

Win7_Install_Guest_Additions_4b

  • On License Agreement window, click I Agree

Win7_Install_Guest_Additions_4c

  • On Choose Components window, click Next

Win7_Install_Guest_Additions_4d

  • On Choose Install Location window, click Next

Win7_Install_Guest_Additions_4e

  • On Choose Start Menu Folder window, click Install

Win7_Install_Guest_Additions_4f

  • On the final window, check Run XBMC and click Finish

Win7_Install_Guest_Additions_4g
XMBC is now installed on your Windows 7 virtual machine in VirtualBox.
Win7_Install_Guest_Additions_4h

Have fun!!!!!