install-windows-8

Microsoft released a developer preview of Windows 8 last night and surprisingly made it available for general public too. Though this brand new OS is half-baked and is meant to be used by developers to build apps for Windows 8, it’s way too tempting for a non-developer to let go the opportunity to get the first taste of a hot & sexy OS.

Not to worry, we have a detailed yet simple guide to help you install and test-drive Windows 8 on your existing PC using a free to use virtualization software called VirtualBox. Though there are other VM (virtual machine) software like VMware Workstation and Virtual PC, I would advice you to go with VirtualBox as I have been getting reports of failed installations on VMware and Virtual PC, possible because Windows 8 requires IO APIC enabled to run on VMs, which is available only on VirtualBox.


Pre-requisites

  • It is very important for you to confirm that your PC supports Hardware Virtualization. If you are not sure, use this guide to check.
  • If it supports hardware virtualization, make sure you enable it via BIOS.

How to Install Windows 8 on VirtualBox

Note: This guide is written for Windows 8 Developer Preview and installed on a Dell Studio 1555 Laptop running Windows 7 64-bit version using VirtualBox 4.1.2 VM software. But it should hold good for all builds of Windows 8 and all versions of VirtualBox 4.x on all PCs running Windows (and may also work on Mac/Linux).

1. Download the latest version of VirtualBox.

2. Download Windows 8.

3. Install VirtualBox. Installation is quite simple & straight-forward.

4. Click on “New” to create a New Virtual Machine Wizard.

5. Type the name of the VM (“Win8” for example). Make sure you select Microsoft Windows as the Operating System and Windows 7 as the version. Select Windows 7 64-bit if you are on a 64-bit system. Click on Next

windows-8-install-1

6. In the next window, you are supposed to allocate the memory for this VM. The thumb rule is to allocate half of the available RAM. For example, if you have 4GB RAM, allocate 2GB for this VM, so that you will still have 2GB for the host OS.

windows-8-install-2

7. Next step is to create a virtual hard disk. Assuming you haven’t created a startup disk before, it is wiser to leave the default settings and click on Next.

windows-8-install-3

8. Here as well, leave the default setting (VDI) and click on Next.

windows-8-install-4

9. In this step, you are free to choose either of the options, but I recommend Fixed size as it would ensure you don’t end up short of HDD space after sometime.

windows-8-install-5

10. You can increase or decrease the Virtual disk file size as you wish. But make sure you allocate at-least 14GB of space. The default value of 20GB is a safe bet though. Click Next to complete the configuration.

windows-8-install-6

11. You will be greeted with the Summary page with the settings you have chosen. Click on Create button to begin creating virtual disk file.

windows-8-install-7

12. Step back and wait for virtual disk file to be created. It might take some time depending upon the size of the virtual disk file you have allocated.

windows-8-install-8

13. Once the process is completed, you will be greeted with the screen below.

windows-8-install-10

14. Before you go ahead and start the Windows 8 VM, make sure you change a couple of important settings. Click on Settings and

  • Choose System tab on left panel. Make sure Enable IO APIC is checked.
  • Also, under Acceleration tab, make sure both Enable VT-x/AMD-V and Enable Nested Paging are checked. Click OK to exit.

15. Now click on Start button. This will start the “First Run Wizard”. Click on Next.

windows-8-install-11

16. Here, you would need to select the Windows8 ISO file which you downloaded in Step 2. Click on the Yellow folder icon to browse through to the folder containing the ISO file and select the ISO file. Click on Next.

windows-8-install-12

17. Windows 8 installation will start. Choose the appropriate language, Time, Currency and keyboard settings and click on Next.

windows-8-install-13

18. Next few steps are straight-forward and you should then see this “Installing Windows” screen.

windows-8-install-14

19. Once the installation is complete, you will be asked to add an user. If you have a Windows LiveID, just enter your email address and Windows will fetch the details from the web. If not, you can either create a new LiveID or choose to enter a custom username and password. Tip: In Settings page, it is better to choose “Express Settings” instead of “Custom settings” as I had problems connecting to the internet when choosing Custom settings option.

windows-8-install-15

20. Once done, you will be greeted with the new metro style Start screen!

windows-8-install-16

Troubleshooting tips

1. If you get an error “This 64-bit application couldn’t load because your PC does not have a 64-bit processor”, it means you haven’t enabled hardware virtualization and/or IO APIC for the VM. Enable both, shutdown the PC (not just restart) and start again.

2. If you have problem connecting to internet after installing Windows 8, try choosing Intel PRO /1000 MT Desktop under Advanced Configuration of Network tab.

3. I have not been able to get the metro styled apps working as they just don’t open (except for Control Panel, Windows Explorer and Show desktop). There is no fix for this as I know yet. Will update as and when I get to fix that.
Update: The fix is to change the resolution to 1024×768. To do that, go to Control Panel (old style) -> Display -> Resolution

 
Founder-Editor

Raju is the founder-editor of Technology Personalized. A proud geek and an Internet freak, who is also a social networking enthusiast. You can follow him on Facebook and on Twitter. Mail Raju PP. Follow rajupp

 
 
  • http://www.techvorm.com Paritosh

    Windows 8 looks brilliant!
    Can you verify one thing? Will it be possible to install a 32 bit version of windows 8 on a virtual machine over 64 bit machine?

    • http://techpp.com Raju PP

      Theoretically, it should be possible, but I haven’t tried and won’t be able to try as well.

  • http://ipodtouch4g.net/ Rohit Batra

    I am getting error msg after the Windows Developer Preview shows up.. “Your Computer needs to Re-start” and as VirtualBox does not have re-start option.. ??

    • http://techpp.com Raju PP

      Are you sure you followed all the steps I mentioned? Any case, you can “close” the VM which is nothing but “shut down” and start again.

      • http://www.ipodtouch4g.net/ Rohit Batra

        Yeah I have done all the steps as you have said above.. and when i shutdown it everytime i see again same error comes up..

        • Karthikeyan Radhakrishna

          I have the same issue

          • moltes

            same here too !

      • Fabianlinsel

        same here

  • Hugo Antunes

    That’s great I know this interface “Metro” as in Windows 7 Phone is very show!
    Thank you!

  • SB

    I am unable to get this working also. I have VM Virtual Box 4.0.12 r 72916.
    With the 64 Bit, despite shutting down multiple times, I get “This 64-bit application couldn’t load because your PC does not have a 64-bit processor”,

    With the 32 bit, it just tells me I need to restart my machine with a few lines of Hex dump

    • http://techpp.com Raju PP

      First, make sure you have the latest VirtualBox version – v4.1.2, and then check the troubleshooting tips section of this article.

  • Jerry

    So with virtual box 4.1.2, i installed windows 8, it came up to the page where it displayed a profile pic and said preparing your PC. after that it just went blank. screen. now every time i restart the VM, it come sup tot he blank screen after showing the logo of windows developer preview. my OS is Win 7 32 bit. any one with any idea what could be going wrong?

    • http://techpp.com Raju PP

      No real clues, lets do some brainstorming
      1) Cross check if Hardware virtualization is enabled in BIOS and IO APIC is enabled in VB
      2) Recheck the configurations under “Display” tab. Try checking both 2D and 3D acceleration options.
      3) Make sure you are not trying to install 64-bit Win8 iSO on your 32-bit PC
      4) Try maximizing/minimizing the VirtualBox window to see if it helps.
      5) If nothing works, try removing the VM and repeat the procedure.

  • Scott

    On my Dell Latitude E4300 I had to uncheck “Trusted Execution” in the BIOS under the Virtualization settings. After that the 64-bit errors went away.

  • Finn Stelmach

    I did not use the virtual box, I just installed the Win8 program and it works fine, sometimes it stalls in the boot stage and I would like to be able to dump the initial green screen, it only confuses the issue, e.i. the internet9 square leads to nowhere and other again to a totally differet page, I just want to be able to go to the front screen where my work group icons are, but it is a bit convoluted.
    The explorer button is good, it has the usefull buttons at the bottom area and if I minimise all pages, I do actually get the front panel up, but it ought to be easier than that, I think

  • Pranab

    I tried to install via Virtual Box 4.1.2 and I am getting this error. Please check this image http://imageshack.us/photo/my-images/13/win8h.png/

    • angala

      oh no, I get the same error installing win7, I tried to install win 7 on win xp with the executable and it run!

  • Shahzyb

    well i wanna know this thing can work on windows xp ..!! if yes please tell me .. and rite now i`m getting a error of no kernel driver ???? please anyone help me out..

  • http://www.hypervhd.com hyper-v

    My 4 GB MB Pro hobbles along with the 2GB VM. Will try to reduce it. Though I am still to figure out a way to move between the tiles.

  • Hello

    Yes I have tried this out and it worked perfectly all except for the internet because Virtualbox wouldn’t find my network adapter.

  • meetsangvikar

    I would suggest you to update the article. VirtualBox now has a direct windows 8 version in the operating system type. Also it will be helpful if you could give a note as to whether windows 8 32 bit will work in 64 bit pc. Apparently yes. :) thanks anyways for the post. :)

  • J

    ok so my system doesn’t support hardware virt, what options does that leave me with in terms of installing win8?  am i gonna have to get another HD since I dont want to wipe out my current drive?  thanks