Install Win 8 developer preview in your VirtualBox

Marco Franssen

Marco Franssen /

2 min read400 words

Cover Image for Install Win 8 developer preview in your VirtualBox

Since today you can download the pre-release of Windows 8 (Developer preview). Since testing this new stuff out can be risky, it is best you do it in a virtual machine. You can download it the developer preview from the new Windows Dev Center. MSDN subscribers can download some additional win8 stuff.

Before you start you have to make sure your pc supports hardware virtualization. Here you can find how to enable it in the BIOS if your system supports it.

Also make sure you have at least 20GB free space on your system.

In this blogpost I will show you how you can set it up in VirtualBox. I suppose you're running the latest VirtualBox on your system. You can download the latest version of VirtualBox here.

In order to boot from the iso you have to configure the following settings in VirtualBox.

  1. Create a new virtual machine and give your machine a name (for example "Win 8 Developer preview")
  2. Choose as operating system Windows 7 or Windows 7 (64 bit) depending on your downloaded iso.
  3. Allocate some memory for your virtual machine (1024MB)
  4. Next create a virtual harddisk and make sure you check start-up disk
  5. Allocate at least 20GB (VDI Dynamically)
  6. Finish the wizard

Now your virtual machine is created. You need to make some additional settings in order to make it work.

  1. Select the virtual machine you just created.
  2. Click on settings
  3. Go to system
  4. Check IO APIC near extended features.
  5. Go to the tab processor and check Enable PAE/NX
  6. Go to Storage and select Storage Tree
  7. Load your iso in your CD/DVD drive
  8. Press ok

Now you have finished all the settings you have to do in order to start your virtual machine. Now just hit the button start and you virtual machine will boot up. Just follow the installation wizard and you're of to go.

I installed it on my Ubuntu machine. Still need to fine tune the virtual machine settings in order to run it more stable. Currently I'm running with 2 CPU cores and 1024MB.

Let me know when you miss things in this blog post. Have fun and share this blogpost if you think it is usefull.

You have disabled cookies. To leave me a comment please allow cookies at functionality level.

More Stories

Cover Image for Install and boot Windows 8 from vhd

Install and boot Windows 8 from vhd

Marco Franssen

Marco Franssen /

In a previous blog post I explained to you how to install Windows 8 in a virtual machine in VirtualBox. In VirtualBox I used 1GB of memory and 2 of my cores and it performed quite good. However in the metro interface I had some issues with my mouse (scrolling, delays etc.) So yesterday I decided to install Windows 8 on a vhd and boot directly from it. To do so I followed Scott Hanselman's blog post. Below I placed a shorter summary for you guys: Step 0 Make sure you have at least 40GB of free…

Cover Image for jQuery events contributes to clean Javascript

jQuery events contributes to clean Javascript

Marco Franssen

Marco Franssen /

As the title reveals, this blogpost is about some clean javascript code example. Many developers dislike javascript because of different reasons. I think javascript is a pretty cool language. To prevent developers from disliking it and encourage them to show how great javascript can be, we all as developers have to write javascript in a clean way. This way lesser developers will be discouraged to use it. In this blogpost I will show you how to write some OOP style javascript, which you know as…

Cover Image for Knockout that cascading dropdown

Knockout that cascading dropdown

Marco Franssen

Marco Franssen /

In this article I will explain how you can make cascading dropdowns with Knockout.js. Knockout.js is a JavaScript library which provides you some stuff to implement the MVVM pattern.  Knockout provides you the following stuff: Declarative bindings: (Easily associate DOM elements with model data using a concise, readable syntax); Automatic UI Refresh: (When your data model's state changes, your UI updates automatically) Dependency tracking: (Implicitly set up chains of relationships between mo…

Cover Image for Pitfall in FakeItEasy

Pitfall in FakeItEasy

Marco Franssen

Marco Franssen /

The current project I'm doing is a CQRS based project, using the ncqrs framework. Today I came to a phase I needed some mocking done for some of my domain services. I choose FakeItEasy to handle this for me. So I started by just adding a reference to my DomainScenario project using a Nuget package. For some of my complexer scenario's I ran into some issues which took me about about 45 minutes to fix one of my tests. For fixing all other failing tests I had to do the same trick. Before I explai…