Building a New Virtual Machine in VMware Fusion

In this blog post, we’ll take a look at how to setup and install a brand-new virtual machine using VMware Fusion. For this post, I’ll be installing a fresh copy of Microsoft Windows to use as an example, but these same steps should apply to just about any operating system. Let’s get started!

  1. Launch VMware Fusion. In the Virtual Machine Library window, click the + icon and select New… in the submenu that appears.
    File > New
  2. In the Select the Installation Method dialog, choose Create a custom virtual machine and click Continue.
    Select the Installation Method
  3. In the Choose Operating System dialog, choose the Operating System and OS Version that matches the type of install you’ll be doing. In this example, I’ll be doing a Windows 8 64-bit installation, so I choseĀ Microsoft Windows > Windows 8 x64. Then click Continue to proceed.
    Choose Operating System
  4. In the Choose a Virtual Disk dialog, select Create a new virtual disk (since a fresh, new VM is being built from scratch) and click Continue.
    Choose a Virtual Disk
  5. In the Finish dialog, you can either:
    • Accept the default virtual hardware settings and click Finish.
    • Or click on the Customize Settings button to adjust the CPU, RAM, and other virtual hardware components to your liking. I’m going to customize this particular instance to demonstrate how it’s done.
      Finish
  6. Clicking either option (Customize Settings or Finish) in the previous step will bring up a Save to Disk dialog. Choose a location and click Save. Note that after clicking Save, one of two things will happen:
    • If the default settings were chosen in the previous step, the VM will power on automatically.
    • If Customize Settings was chosen in the previous step, a Settings window will appear after saving (See step 7).
      Save to Disk
  7. [Optional] In the Customize Settings window, adjust the virtual hardware as you see fit. (Remember to keep the VM within the limits of your underlying hardware). Personally, I like to bump up the CPU and Memory, as well as modify the hard disk so that “Split into multiple files” is unchecked (then click Apply to commit the HDD changes).
  8. Before installing the OS, now is a good time to consider whether the VM needs to use a traditional BIOS (default) or UEFI firmware. Typically, the default BIOS is just fine for most users, but I mention it now, as it typically can’t be changed after the OS is installed. [If installing Mac OS, the VM guest will use UEFI by default.] Also, make sure you have the installation media (CD, DVD, or ISO image) ready.
  9. Mount the OS installation media to your VM’s virtual CD/DVD drive. In this example, I’ll be using a Windows 8 64-bit ISO file. Or, if you have a physical OS installation disc, place the it into your Mac’s DVD drive (assuming your Mac still has an actual DVD drive).
    Mount Virtual CD or ISO File
    Mount ISO File
  10. Now that a virtual CD/DVD has been mounted, power on the VM by clicking the Play icon in the VM window.
    Install Guest OS

    TIP: If your mouse cursor gets ‘stuck’ in the virtual machine console window during installation (or at any time), simply press the Control + Command keys on your keyboard to ‘release’ the mouse cursor. And when you want to jump back into the VM, simply click within the VM console window again to activate the VM’s mouse/keyboard.

  11. At this point, continue installing your operating system as you typically would. Once the guest OS installation is completely finished, I’d also highly recommend installing VMware Tools shortly thereafter to take advantage of the proper drivers and other features.