How to build Virtual Machines on Mac computers with the Apple M1 Chip or similar (2024)

A few months ago I attended a pen testing all day training and I brought my MacBook Pro with the Apple M1 Max Chip. Little did I know that after driving two hours I was going to leave. I left within the first hour of arrival. I was embarrassed I did not have a Windows or Linux computer with a chip compatible with the requirements of the pen testing training.

The instructors told me that Virtual Box was not compatible with the M1 chip. I also tried it and it didn’t work. Everyone in the class was using Virtual Box. So I went home and while driving I kept thinking there has to be a better way... After all, at the time of this writing the M1 chip is one of the latest most advanced chips from Apple.

Unlike the Intel chips, the M1 uses an ARM based architecture which Apple has been utilizing for its mobile devices. This enables a more seamless integration across Apple’s product ecosystem, from iPhones to Macs. It also has better performance, power and efficiency while maintaining user experience.

However, after attempting several hypervisors and different brands I found that the one that worked flawlessly with the M1 chip was Parallels Desktop. Which is a virtualization software or hypervisor for Mac that allows you to run Windows and other operating systems without rebooting! Note, there is a subscription fee. The price is fair. You can get it at Amazon and download the software by purchasing the subscription key.

Also, for your information, I am not getting paid to mention any of these companies. I just happened to really like that this hypervisor resolved the issue for me. Now I can go anywhere to take pen testing training with my Mac and don’t have to buy another computer! Ha ha!

It was super easy to install, follow the prompts, select your preferences and boom! Done. It was so easy! Way ahead of Virtual Box and very user friendly.

How to build Virtual Machines on Mac computers with the Apple M1 Chip or similar (2)

I did some research when that happened about Virtual Box and found out that the company who builds it has not made the update to be used on the M1 chip and similar ones, yet. But they plan to have it ready sometime in 2024. Well, it’s a free hypervisor, so you get what you pay for in this case.

After I installed what I wanted, Kali Linux and Ubuntu, I had fun ethically with my home lab using Terminal, Metasploit, Wireshark, Firefox, Nmap, and Aircrack-ng. I had both Ubuntu and Kali Linux opened at the same time and testing the network traffic between those two virtual machines I built using Wireshark.

How to build Virtual Machines on Mac computers with the Apple M1 Chip or similar (3)

And if you value the look and feel of things, wait for it… These VM’s have high quality graphic and the window and inside screen adapts when you resize it. I tried that when I had a different computer using Virtual Box and it wasn’t fun. Can you resize it on Virtual Box? Sure you can. Do you have to trouble shoot for that? You can almost bet. I am referring to resizing and having the inside screen also match the size of the window. Using Virtual Box the screen lost quality. It seemed sort of blurry. At least that was my experience with a different computer compatible with Virtual Box. In this case, using Parallels Desktop was like using any other application, browser or window on Mac. You still have the feel of the Mac. And that’s what you want after all if you are using this brand.

Again, none of these brands paid me to write this. This is just my experience and taste. Others may have different opinions on what’s best for what they do. And that’s fine.

This article was written to help those who have Mac computers with the M1 chip or similar who are interested in using it to create their home labs for pen testing or for general security training using virtual machines.

If you enjoyed this article and found value hit the clap 50 times and share it with others. Have an awesome day!

How to build Virtual Machines on Mac computers with the Apple M1 Chip or similar (2024)

FAQs

Can you run virtual machines on a M1 Mac? ›

However, after attempting several hypervisors and different brands I found that the one that worked flawlessly with the M1 chip was Parallels Desktop. Which is a virtualization software or hypervisor for Mac that allows you to run Windows and other operating systems without rebooting! Note, there is a subscription fee.

How do I create a VM on Mac M1? ›

HOW TO INSTALL A VIRTUAL MACHINE ON A MACBOOK (APPLE M1/M2 CHIP) USING VAGRANT
  1. STEP 1: INSTALL VAGRANT. brew tap hashicorp/tap. ...
  2. STEP 2: DOWNLOAD AND INSTALL VMWARE UTILITY. Download the Vmware utility installer on Vagrant. ...
  3. STEP 3: DOWNLOAD AND INSTALL VISION FUSION AND GET A FREE LICENSE KEY. ...
  4. STEP 4: INSTALLING AN OS BOX.
Feb 5, 2024

Can I run VirtualBox on a M1 Mac? ›

VirtualBox offers native support for Apple silicon Macs. Learn how to set up your first virtual machine using it.

Can I make a macOS virtual machine? ›

You can install Mac OS X, OS X, or macOS in a virtual machine. Fusion creates the virtual machine, opens the operating system installation assistant, and installs VMware Tools. VMware Tools loads the drivers required to optimize a virtual machine's performance.

Does VMware work on Mac M1? ›

VMware Fusion, a desktop hypervisor, is particularly designed for the Mac machine and can operate with both Intel and Apple M1/M2 chips. It is available in two variations - VMware Fusion Pro and VMware Fusion Player - and additional information about their distinctions can be found on their official websites.

Is Parallels Desktop free? ›

Try our Parallels Desktop App Store Edition for free with a 14-day trial. Scroll to in-app purchases for pricing. Trusted by over 7+ million Mac users worldwide.

Is VirtualBox free for Mac? ›

The VirtualBox sources are available free of charge under the terms and conditions of the GNU General Public License, Version 3.

Is Parallels a virtual machine? ›

How does Parallels Desktop work? Parallels Desktop enables you to add Windows, Linux, or another operating system to your Mac by creating a virtual machine (VM)—a virtual PC inside your Mac. You can then install Windows or another OS on the virtual machine, just as you would on a physical computer.

Which virtualization products do Apple M1 computers support? ›

Windows 11 and Parallels Desktop

Parallels® Desktop version 18 and 19 are authorized solutions for running Arm® versions of Windows 11 Pro and Windows 11 Enterprise in a virtual environment on its platform on Apple M1, M2, and M3 computers.

How to install Vagrant on Mac M1? ›

Setting Up Vagrant & Related Utiltities
  1. Step 1: Install vagrant from the Downloads page. If you have homebrew, you can install it using the following commands. ...
  2. Step 2: Install Vagrant VMware Utility. ...
  3. Step 3: Install VMware Provide plugin using the vagrant command. ...
  4. Step 4: Restart Your System.
Feb 26, 2024

Can I install VirtualBox on Mac? ›

For Mac OS X hosts, Oracle VM VirtualBox ships in a dmg disk image file. Perform the following steps to install on a Mac OS X host: Double-click on the dmg file, to mount the contents. A window opens, prompting you to double-click on the VirtualBox.

Can you use VMware for free? ›

VMware Workstation has multiple licensing options depending on your use case. Workstation Player is available free for personal, non-commercial use, but requires a license for commercial use.

How do I convert a physical Mac to a virtual machine? ›

Migrate Existing Mac to VM
  1. Build a simple guest machine using "Install OS X Mavericks. app".
  2. Boot that VM using safe mode.
  3. Connect my USB based time machine backup.
  4. Start OSX migration assistant (not VMWare migration assistant).
  5. chose to migrate from time machine.
  6. wait.

Can I run a virtual machine on a M1 Mac? ›

When Fusion version 13 arrived in November 2022, it brought support for ARM virtualization on Apple's M1 and M2-series chips. As is the case with Parallels Desktop, you can only run the Arm version of Windows on M-series Macs.

Are macOS VM legal? ›

1 Answer. You cannot. macOS software license agreement only permits installing on Apple hardware. Even the virtual machine grants are limited to a "Mac Computer you own or control that is already running the Apple Software".

Does M1 processor support virtualization? ›

Today, no Virtual Machine technology is fully functional on the M1 powered Macs, but VMWare and Parallels both will have something very soon. Parallels already works, and Apple demonstrated it in their keynote, but their Intel emulation is not there yet.

Do virtual machines work on Mac? ›

For example, a virtual Windows machine can run on a physical Mac computer. Virtual machines have CPUs, memory, file storage, and customizable settings, and can run applications just like physical resources such as laptops or desktops.

How to install virtual Windows on Mac M1? ›

4. Creating the Virtual Machine (VM)
  1. Open VMware.
  2. Create a custom virtual machine.
  3. Choose Windows 11 64-bit ARM.
  4. Auto-generate a password or enter one that you will remember.
  5. Click on Choose virtual disk.
  6. Locate and select the file you just converted.
  7. Select finish.
  8. Windows should now be setting up.

Can you do machine learning on M1 Mac? ›

The new tensorflow_macos fork of TensorFlow 2.4 leverages ML Compute to enable machine learning libraries to take full advantage of not only the CPU, but also the GPU in both M1- and Intel-powered Macs for dramatically faster training performance.

Top Articles
Latest Posts
Article information

Author: Lakeisha Bayer VM

Last Updated:

Views: 6254

Rating: 4.9 / 5 (49 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Lakeisha Bayer VM

Birthday: 1997-10-17

Address: Suite 835 34136 Adrian Mountains, Floydton, UT 81036

Phone: +3571527672278

Job: Manufacturing Agent

Hobby: Skimboarding, Photography, Roller skating, Knife making, Paintball, Embroidery, Gunsmithing

Introduction: My name is Lakeisha Bayer VM, I am a brainy, kind, enchanting, healthy, lovely, clean, witty person who loves writing and wants to share my knowledge and understanding with you.