A few weeks ago, I made a post on using Oracle VirtualBox to run Windows 8 in a Virtual machine on a Mac laptop. This is a great scenario for easily virtualizing a Windows 8 development environment or just because you want to have Windows 8 on your Mac.

For this post, we are going to show four things -

Main Document: How to use BootCamp to run Windows 8 natively on the Mac hardware. This has the added benefit of giving Windows 8 access to all hardware resources without any virtualization layer. This should provide the best hardware compatibility and accessibility you can find. Plus you keep your Mac OS install for dual-boot.

Appendix A: Installing and Configuring Windows 8

Appendix B: Installing the developer Tools and SDK

Appendix C: Getting Started with Visual Studio 2012

 

If you are unfamiliar with installing Boot Camp on the Mac, there are several YouTube videos available (like this one watch this YouTube video), as well as many additional resources online. You can also check this Boot Camp resource here http://www.apple.com/support/bootcamp/

These instructions below is a compressed set of steps to get up started with Windows 8 on Boot Camp.

1. Create a bootable Windows 8 DVD from a Windows 8 ISO.

You will need to download or acquire Windows 8. You can download a free 90 days evaluation version of Windows 8 from the Evaluation Center. Please note that this version will expire and is not upgradeable.

You can also elect to purchase a fully licensed upgrade Windows 8 at retail. If you or your company happen to be MSDN subscribers, you can get the RTM version of Windows 8 from the MSDN Subscriber Downloads page.

To learn how to create a Windows 8 Bootable DVD check these Bing results.

2. Run Finder.

image

3. Navigate to Application | Utilities and Run Boot Camp Assistant.

image

Get latest Boot Camp here http://support.apple.com/downloads/#bootcamp

4. Follow the Wizard Instructions.

image

5. On Select Tasks select both options.

image

Windows 8 is officially not supported by Boot Camp. Proceed with the installation.

6. Select where to save the Windows Support Software.

image

USB drive recommended. You will need to install this software after Windows installs and is running.

7. Login with your OSX User and Password.

image

8. Create partition for Windows. Although 20 GB is enough space to install Windows 8, it is highly recommended that you allocate at least 30 GB (or more) if you plan to install other programs such as Visual Studio Express for Windows 8. If you will also be installing Visual Studio Express for Windows Phone, then allocate at least 40 GB.

image

Move the slider to change the drive size to the recommended 40 GB

9. The partitioning process will start.

image

This process will take a few minutes.

10. Install Windows 8.

See Appendix A: Installing and configuring Windows 8

11. Install Windows Support Software.

image

12. Select I accept the terms in the license agreement, and then click Next.

image

13. Ensure Apple Software Update For Windows is selected, and then click Install.

image

14. Install Windows Support Software.

image

From within Windows 8, open the location where you saved the Windows Support Software and run setup.exe. This process will install all pertinent Windows 8 drivers to work properly within Windows 8. This process will take a few minutes to complete and your screen may flicker.

15. Once installation is complete, click Finish and then Yes to the reboot prompt.

image
image

16. Install Visual Studio 2012 tools.

See Appendix B: Installing the developer tools and SDK

17. Getting Started with Visual Studio Resources.

See Appendix C: Getting Started with Visual Studio

18. To boot to Mac OS, from Start page type control panel, double-click Control Panel from the search results and then double-click Boot Camp. Select Macintosh HD and then click Restart.

image

Appendix A: Installing and Configuring Windows 8

Make sure to insert the Windows 8 DVD to continue.

1. Select Language, Time, and Keyboard.

image

2. Click on Install to begin the installation process.

image

3. Accept license terms.

image

4. Select Custom: Install Windows only (Advanced).

image

5. Select the disk to install Windows onto. This should be the one that has BOOTCAMP in the name.

image

6. Click Drive options (Advanced) and then click New and then Format. When format is complete, click Next.

image

7. File copying begins…

image

When finished the process will restart Windows for further configuration

8. Select desired color or use default.

image

9. Use express settings

image

10. Select Sign in without a Microsoft Account. This will require a Local Account.

image

11. Click on Local account.

image

12. Specify required account data.

image

13. Windows will finish configuring settings and be ready to use.

image

14. Welcome to Windows 8 Start page. You can now proceed to Appendix B: Installing the developer tools and SDK.

image

Appendix B: Installing the Developer Tools and SDK

Once Windows 8 is running, you will need to acquire and install Microsoft Visual Studio Express 2012 for Windows 8 and / or Microsoft Visual Studio Express 2012 for Windows Phone. Microsoft Visual Studio Express 2012 for Windows 8 provides the core tools needed to build Windows Store apps. Microsoft Visual Studio Express 2012 for Windows Phone provides the core tools and SDK needed to build Windows Phone Store apps. After installation, you can try this product for up to 30 days. You must register to obtain a free product key for ongoing use after 30 days. You can acquire it in your language of choice from this page http://www.microsoft.com/visualstudio/eng/downloads.

The following are instructions to install Visual Studio 2012 Express for Windows 8.

1. Download the Visual Studio 2012 Express for Windows 8.

image

2. Run setup to start installation.

image

3. Accept License Terms and press INSTALL.

image

4. Installation process will begin. This may take a few minutes.

image

5. After setup is complete successfully, you can press LAUNCH to start Visual Studio.

image

6. Click Register online to get a Product key. This requires a Microsoft Account. Copy and paste on this form.

Product key shown not real.

image

7. Visual Studio will start loading. This may take a few minutes.

image

8. If you get a message reading Renew developer license. Press I agree to continue and sign in with your Microsoft Account. Click Yes to User Account Control (UAC) prompt.

image

9. Welcome to Visual Studio 2012. Click FILE | NEW to create your first Windows 8 project.

image

 

The following are instructions to install Visual Studio 2012 Express for Windows Phone.

 

1. Download the Visual Studio 2012 Express for Windows Phone.

http://www.microsoft.com/visualstudio/eng/downloads

image

2. Mount the ISO (wpsdkv80_enu.iso) and double-click WPexpress_full.exe to begin installation. Click Yes to User Account Control (UAC) prompt.

image

3. Accept License Terms and press INSTALL.

image

4. Installation process will begin. This may take a few minutes.

image

5. Click Restart Now.

image

6. After setup is complete, you can press LAUNCH to start Visual Studio.

image

7. Click Register online to get a Product key. This requires a Microsoft Account. Copy and paste the key onto this form and then click Next. Click Yes to User Account Control (UAC) prompt.

image

8. Visual Studio will start loading. This may take a few minutes.

image

9. If you get a message asking to Renew developer license, click I Agree to continue and sign in with your Microsoft Account. Click Yes to User Account Control (UAC) prompt.

image

10. Welcome to Visual Studio 2012. Click FILE | New Project to create your first Windows Phone project.

image

11. Name your new project, select the type (i.e. Windows Phone App) and click Next.

image

12. Select your target Windows Phone OS version from drop-down list and click OK. The new project will be created.

image
image

13. To test your app in the emulator, click the green play button for Emulator or hit F5.

image

14. The emulator will load. The Start screen will appear and then the App will load. This may take a few minutes.

image
image
image

Appendix C: Getting started with Visual Studio 2012

· Download Visual Studio 2012 (http://bit.ly/OI0mVa)

· Documentation

o Application Development in Visual Studio

o Application Lifecycle Management with Visual Studio and Team Foundation Server

o Getting started with Blend for Visual Studio

o Blend for Visual Studio (Dev Center - Windows Store apps)

o Designing for Windows Phone (Expression Blend 4)

o .NET Framework 4.5

· What's New in Visual Studio 2012 (http://bit.ly/WWm6OD)

· Code Samples (http://bit.ly/W3Es15)

· Windows 8 Camp in a Box (http://bit.ly/KlpHBp)

· Videos (http://bit.ly/ghsKc)

o Visual Studio 2012

o Visual Studio Application Lifecycle Management Videos

o What's new in .NET Framework 4.5

· Forums (http://bit.ly/4ohLf)

· MSDN Developers Center

o MSDN Developer Centers

o Windows Dev Center

o Windows Store apps Dev Center

· Patterns & Practices

o Patterns & Practices Documentation

o Patterns & Practices Developer Center

 

-Cheers