Setting Up UTM on Apple Silicon

What is UTM?

UTM is a free and open-source emulator that allows you to run virtual machines on macOS, including Apple Silicon (M1/M2/M3) chips. It supports both ARM64 and x86_64 architectures, making it ideal for testing Linux distributions without dual-booting.

Prerequisites

Step-by-Step Setup

1. Install UTM

  1. Download the .dmg file from the official website.
  2. Open the downloaded file and drag UTM into your Applications folder.
  3. Launch UTM from Launchpad or Finder.
  4. If you see a security warning, go to System Settings > Privacy & Security and allow UTM to run.

2. Create a New Virtual Machine

  1. In UTM, click the + (Plus) button in the top-left corner.
  2. Select Linux as the operating system and choose Full Virtualization.
  3. Click Next.

3. Download a Linux ISO

Choose an ARM64-compatible Linux distribution:

Download the ISO and select it in UTM when prompted.

4. Configure Resources

5. Install Linux

  1. Start the virtual machine.
  2. Follow the on-screen installer prompts for your chosen distribution.
  3. Create a user account and set a password.
  4. Once installed, shut down the VM and remove the ISO from the drive settings.

6. Post-Installation Tips

Troubleshooting

What's Next?

Now that you have a Linux VM running, explore our command reference and other tutorials to start mastering the terminal!

Browse Commands →