How to install Windows 8.1 Public Preview in VirtualBox

Windows 8.1 Desktop Screen

So you’ve heard all the brouhaha about Windows 8.1 and you want to get in on the action but you don’t want to sacrifice a perfectly working Windows install.

Maybe you have Windows 8 Pro and you’re afraid of losing the license when the RTM comes out this Christmas, or maybe you’ve heard rumors of bugs and feel your apprehension is justified.  Whatever the case, with VirtualBox you can install the complete software implementation of Windows 8.1 as a Guest on your real (Host) operating system.

In other words, you can install VirtualBox as a regular application on your computer and then install Windows 8.1 in a Virtualbox “sandbox” environment.  Windows 8.1 executes programs just like a physical computer except it’s completly oblivious to the fact that it’s actually running as a Guest application on your Host (real) computer.

The best part is it’s all free and setup is a cinch.  The only caveat is that you should set aside at least two and half hours to set this up.  There are a lot of steps but I took screenshots at each screen to walk you through everything.

First we need to get download the Windows 8.1 ISO image.

An ISO is a file that is an exact copy of a CD or DVD.  Most people burn ISOs to optical media but you can also mount it as a virtual drive.  That’s what we’re going to do with Virtualbox.

There are four steps:

  1. Download the Windows 8.1 ISO
  2. Download VirtualBox
  3. Configure VirtualBox
  4. Configure Windows 8.1 Public Preview

Let’s get started.

1. Get the Windows 8.1 Public Preview ISO

The English 64-bit ISO is 3.8GB and the 32-bit ISO is 2.8GB – so take your pick.  It really doesn’t matter which one you choose, the key is to remember it so you can setup the right virtual machine later.  You’ll see what I mean as you keep reading.

2. Get VirtualBox

You can download VirtualBox for Windows, Mac or even Linux hosts.  In this guide, I’ll show you how to install and configure VirtualBox under a Windows Host.  Fortunately, the Virtualbox setup file is only 100MB so it’ll finish faster than the Windows 8.1 download.

Once it finishes, run the setup wizard and take all the defaults.

VirtualBox Setup

VirtualBox Setup Keep the defaults

VirtualBox Setup Click Next

VirtualBox Interface Warning

I tested the above Network Interfaces Warning by downloading a file and then in the middle of the download, I clicked Yes to proceed with the VirtualBox installation.  My download never stopped – so you can safely ignore the big red Network Interfaces warning.  At the very worse, your connection will drop but it’ll return promptly.

Virtualbox Setup Begin

Virtualbox Copy Files

Virtualbox Finished Setup

VirtualBox Start Screen

Now we’re ready to setup the Windows 8.1 Virtual PC.

3. Setup the Windows 8.1 Virtual PC

Press Ctrl + n to open the create a virtual machine dialog box then pick a name for your PC.

Most people follow funny naming themes for their virtual machines.  For example, my boss during my college work study, used Star Trek names so our Linux VM was Spock and our Windows Server was Kirk.

The key is to be creative.  Don’t name it something insipid like VPC1 or Windows81 because that’s super boring.

I’ll name mine fixedByVonnie for promotional purposes 🙂

VirtualBox select your Guest OS

After changing the type to Microsoft Windows, notice the Version.  I chose Windows 8.1 (64 bit) because I downloaded the 64-bit ISO.  If you have the 32-bit ISO just use the Windows 8.1 version without the (64 bit) part.

VirtualBox configure your Virtual RAM

By default, VirtualBox recommends 2GB of RAM; however, I recommend that you devote at least 4GB (4096MB) to Windows 8.1.  This is the thing:  it will actually run with less RAM; however, the virtual machine will feel sluggish and you’ll be cursing before the day is over; so why not save yourself the frustration and go with 4GB.  If you can’t make that sacrifice download the 32-bit version of Windows 8.1 because it only needs 2GBs of RAM.

VirtualBox create a Virtual Hard Drive

VirtualBox Set the Virtual Harddrive Type

Leave the defaults for the hard drive file type.  We’re going to create a VDI.

VirtualBox Set the Virtual Harddrive Fixed

Change the hard drive file from Dynamically Allocated to Fixed.  You want all the performance you can get out of the Virtual Machine.

VirtualBox Set the Virtual Harddrive Increase size from 25GB to 64GB

You could probably get by with the 25GB default hard drive size; however, I strongly recommend that you increase this to at least 40GB because you’ll need the extra space for Apps and Updates.  I’m using 64GB because I’m planning to install Office 2013 and a bunch of Apps.

VirtualBox Allocating space for the Virtual Harddrive

VirtualBox will create the storage unit.  It took about 35 minutes for my 64GB to finish.  You can see the file location in the graphic above.  After it finishes we’ll point VirtualBox to the Windows 8 ISO file you downloaded earlier and then we’ll boot up the Virtual Machine.

Virtual Box Virtual Machine ready to go

Click the Yellow settings gear icon in the top menu bar between the blue New graphic and the green Start arrow.

VirtualBox Storage choose ISO

Pick Storage in the left pane then under Controller: IDE in the middle pane click the Empty CD icon.

Finally, in the right pane under Attributes click the little CD disk with the down arrow to browse to the location of your Windows 8.1 ISO.

VirtualBox Storage ISO selected

After browsing to the ISO you’ll see it in the Storage Tree where the Empty slot used to be.  Above, you can see the first characters of the filename: WindowsBlue-ClientwithA

Click OK, then back on the main screen, click the green Start button to spin up the virtual Windows 8.1 CD.

Windows 8.1 VirtualBox Setup Screen

Windows 8.1 VirtualBox Install

Windows 8.1 Serial Number

Enter the Windows 8.1 Public Preview Product Key.

NTTX3-RV7VB-T7X7F-WQYYY-9Y92F

Windows 8.1 Choose Custom Install

Choose the Custom Install

Windows 8.1 set install location

Choose Drive zero Unallocated Space and click Next

Windows 8.1 Installing

The install chugs along.  After 45minutes to an hour the Virtual Machine will reboot and load up Windows 8.1

4. Configure Windows 8.1

Now the fun starts.

Personalize your copy of Windows 8.1 by choosing your favorite color theme.

Windows 8.1 Personalize Setup

Windows 8.1 Express Setup

I choose Express Settings to get things going faster.

Windows 8.1 Connect to Microsoft Account

Then I connected my Microsoft Account so I can view the Windows Store, download Apps and use Skydrive.

If you don’t have a Microsoft account just click Sign-up for a Microsoft Account under the password box above.

Windows 8.1 Verify Security Code

I had to verify my account by responding to a text code Microsoft sent me.

Windows 8.1 getting Apps ready

And now the wait.  It took about 30 minutes for this to finish so definitely be patient.

Eventually you’ll see a beautiful lock screen!

Windows 8.1 Lock Screen

Click the lock screen to slide it away and then login to Windows with your password.

Windows 8.1 Login Screen

Sign in and get going!

Windows 8.1 Start Screen

That’s it.  Now you have a fully functioning Windows 8.1 Virtual Machine.

Everything was free.

And you didn’t have to sacrifice your primary Windows Installation to get it done!

If you want to learn more about VirtualBox read the free guide or buy the Dummies guide on Amazon.

About

Connect with Vonnie on Twitter

Posted in How To, Windows 8.1 Tagged with: