Windows 8 on Mac OSX Lion

Chris sees Metro on his iMac for the first time

Windows 8 on Mac OSX Lion

Windows 8 on Mac OSX Lion

I wanted to be able to try out the new Windows 8 Developer Preview that was released last week and the new recently released Visual Studio 11 for developing Metro apps for Windows 8. I have a Mac running Lion, so I set upon a journey to install these two wild untamed beasts on Lion, somehow. I first tried Parallels 7. After installing the Parallels tools (utilities and drivers that make the OS interact better with the disk and display on the host system, namely my Mac) it insisted on starting Windows 8 up in Coherence mode, even when I told it not to. Starting Windows in Coherence mode under Parallels allows the OS to integrate parts of it’s UI into the Mac’s UI. This doesn’t work well with Windows 8, probably because support for this needs to be built into Parallels, which probably isn’t in there right now. I tried installing it under Parallels 7 as Windows 7 x64, and then again as Other OS. Neither seemed to be happy.

I gave up on Parallels and went to VMware Fusion. I didn’t use version 3, instead I figured that if any version might work, it probably would be the latest, so I updated my 3.0 version to the latest 4.0.1 version. Then I proceeded to download the huge 4GB disk image for Window 8 from Microsoft’s download site and then install. I chose to install it as a Windows 7 64bit OS under Fusion 4.0. This seems to work fine. Installation sailed along just fine, and it seemed a little faster than Windows 7 installations on my Mac before. I chose to use a VM configuration of 2 processor cores ( I have a total of 8 on my Mac ) and 2GB of RAM (I have a total of 8 and the maximum that VMware Fusion recommends is 4GB). Instead of using the default expanding disk that VMware Fusion sets up for the OS, like all my other VM OS installations, I chose to preallocate a fixed size hard drive. In the case of Windows 8, I wanted to simulate a tablet size of 32GB. So I went with a 32GB fixed size preallocated hard drive.

After the install of Windows 8, the new metro UI started up and I began acquainting myself with this new baby. The first thing I found was the backdoor to the old Windows 7 desktop in the Desktop tile on the front page of Metro. Then under the desktop, I installed the VMware tools. I crossed my fingers because doing the same thing under Parallels 7 caused Windows 8 to do weird things. Fortunately, the install finished successfully and after the OS restarted, Metro started up just fine in a window and now I was able to configure it in the 1920 x 1080 HD resolution I wanted. It looks real nice in this aspect ratio and resolution.

After the task of installing the OS was past me, now it was time to replace the puny Express edition of Visual Studio that comes with the developer preview of Windows 8 with the Visual Studio 11 Ultimate Developer’s Preview. I downloaded and installed it from the promo page on MSDN. The install went very slowly despite my DSL connection. Initially the installation failed at about 80% because something under Windows 8 (probably the download process that’s part of the Visual Studio 11 installer) killed my internet connection! I guess that’s why this is still a preview and not a released OS. Or it might be one of the problems of running Windows 8 under VMware? I’ll never know. I restarted the VM and it restarted just fine. I restarted the download and install of Visual Studio 11 Ultimate Preview Edition and this time it finished successfully without killing the internet connection.

Great! Now I have Windows 8 and Visual Studio 11 and can begin learning how to build tablet apps for this wild new entry into the mobile-oriented world. I hope my little article here inspires others out there to try installing Windows 8 under VMware on their Macs.

One problem that I did notice is that when I try to shut it down (can’t find how to shut down in the actual OS) using the Shut Down command from VMware Fusion 4, Windows 8 begins to shut down and tells you it’s shutting down, but after a while it just hangs. So I have to restart the VM and then it’s fine again. I guess this is one of the hazards of trying to run it in a VM on a Mac? Anyway, it works perfectly fine to just suspend it and never shut it down, which is more like the daily experience would be with the OS on a tablet, for instance. I’m still happy despite this anomaly.



About Chris Disdero

Occupation: Software Engineer; Favorite Languages: C++ C# Objective-C; Favorite Challenge: Connecting complex programs together so that elements of one UI interoperate within the other UI; Passions: Learning new things. Photography. Electronic Music. Astronomy. Model Railroad Miniatures, Designing web sites; Favorite Getaway: San Juan Island; Personal Motto: “No matter where you go, there you are.” View all posts by Chris Disdero

7 Comments to Windows 8 on Mac OSX Lion

  1. You can find the shutdown by moving the mouse to the bottom left hand corner of the screen, past the Start Menu, which will bring up a small menu. Click Settings on this menu, and a sidebar will slide out of the right side, where you will see a Power option for shutdown, restart, etc.

    Alternately, you can disable Metro to bring back the Windows 7 interface; this would be counter productive however as you are developing Metro Apps.
    – HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\
    – RPEnabled = 0 instead of 1

  2. Thanks for the tip. I think they need to make that a little more conspicuous, however I understand that if you’re running on tablets it might not be so important.

  3. Ok, I’ve got a REALLY dumb question. I installed Windows 8 in VMWare Fusion, and I can get into Metro UI apps just fine, but I can’t figure out how to get OUT of them. I read that you’re supposed to hit the Windows button, but of course I haven’t got one of those. I’ve tried escape, control-tab, command-tab, swiping right, left, up and down, and I’m just stuck in the weather app!

  4. No problem. Just press the Command button to the left of the space bar on the Mac keyboard. When you do, you’ll go back to the Metro home. The Command key is equivalent to the Windows key on a Windows specific keyboard.

  5. wow – that worked, Chris. I swear I hit EVERY key on that keyboard! Maybe it’s the inconsistency we should expect with such a pre-release. Also later today running my mouse into the bottom left corner popped up the Start menu. Again, I KNOW I tried every corner to see if it didn’t anything.

    Do you know whether there’s any way to use gestures to slide things left and right using the Mac trackpad? Like with the weather widget up, I’ve got two cities, one partially showing. I can slide the partially showing one into view using the arrow keys but it’s super slow. Seems I should be able to two fingered or three fingered swipe, but that’s probably too much to ask?

    I love experimenting like this!
    Allison Sheridan
    NosillaCast Podcast at http://podfeet.com
    A technology geek podcast with an EVER so slight Macintosh bias!
    Follow me at http://twitter.com/podfeet

  6. I don’t think there’s a way with the Mac trackpad. Even the Windows drivers for it probably aren’t going to work. I think you need a Windows-supported trackpad, such as Wacom’s Bamboo tablet. I don’t have this, but if you did, I suspect gestures would be supported.

  7. lol
    CMD == Windows button
    shutdown hangs likely because vmware 4 does not support the “hybrid boot” feature of windows 8. disable it under power options in Control panel.

    CMD + I gives you power options too.

Leave a Reply

Your email address will not be published. Required fields are marked *