UPDATE 2: A non-public (not on their main website) release of the arm64 Desktop version is now available on the daily-live folder: https://cdimage.ubuntu.com/jammy/daily-live/current/jammy-desktop-arm64.iso

Your mileage may vary, but it could perhaps work outright as this other user has indicated.


Some were confused, here's a complete screencast of the process outlined below: https://www.youtube.com/watch?v=56n2q6-MXX8

  1. Download the ARM64 Server edition from: https://ubuntu.com/download/server/arm
  2. Install with the ISO when creating a new guest/vm in Parallels 17
  3. Update System sudo apt update && sudo apt upgrade then sudo reboot
  4. Login and install: sudo apt install ubuntu-desktop
  5. Reboot (sudo reboot)
  6. Parallels Tools Installation: two options
  • Use Menubar:

    1. Menubar → Actions → Install Parallels Tools
    2. Install via shell:
      cd /media/USERNAME/Parallels\ Tools
      sudo ./install
      sudo reboot
      
  • Use ISO: mount Parallels ARM64 tools ISO and install:

    • Note: initially I installed Parallels Tools before installing the graphical user interface, but if you install it after the installation of ubuntu-desktop or even kde-standard/full/whatever then copy paste, etc. functionality will also be installed.
    1. CD-ROM: "Connect image..."
    2. Navigate to /Applications/ and change to List view
    3. Expand Parallels Desktop.app/Contents/Resources/Tools/
    4. Select and Open prl-tools-lin-arm.iso
    5. Execute:
      sudo mount /dev/cdrom /media/
      cd /media/
      sudo ./install
      # allow it to install appropriate tools
      sudo reboot
      
  1. Success:

DOCKER:

There was a question below about whether or not Docker can work with Ubuntu 22.04 on Apple Silicon. The answer is YES. The catch or hang up that people are hitting is when they try to use "Docker Desktop" on Ubuntu (instead of directly on macOS). This tries to run a nested virtualization scenario and Apple does not have this instruction set available on the M1 series of Apple Silicon devices. The key, however, is to just use Docker itself with something like a tutorial from here: https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-22-04

You'll then notice that after you successfully set it up and run docker run hello-world that it does work. Furthermore you can do install distributions like Alpine and run them:

$ docker pull alpine
$ docker run -it alpine
/ # ls
bin    dev    etc    home   lib    media  mnt    opt    proc   root   run    sbin   srv    sys    tmp    usr    var
/ # exit
$ docker image ls
REPOSITORY    TAG       IMAGE ID       CREATED       SIZE
alpine        latest    3fb3c9af89a9   5 weeks ago   5.32MB
hello-world   latest    46331d942d63   7 weeks ago   9.14kB
$ docker system prune -a --volumes
WARNING! This will remove:
  - all stopped containers
  - all networks not used by at least one container
  - all volumes not used by at least one container
  - all images without at least one container associated to them
  - all build cache

Are you sure you want to continue? [y/N] y
Deleted Containers:
e02dce4144eccb4828a3775ec96c97c5741c69120981bf323732796ff2e4855f
72beba41f97505fe14532b0f700e6c1477986c35c656bac7500591194725e1ef

Deleted Images:
untagged: hello-world:latest
untagged: hello-world@sha256:80f31da1ac7b312ba29d65080fddf797dd76acfb870e677f390d5acba9741b17
deleted: sha256:46331d942d6350436f64e614d75725f6de3bb5c63e266e236e04389820a234c4
deleted: sha256:efb53921da3394806160641b72a2cbd34ca1a9a8345ac670a85a04ad3d0e3507
untagged: alpine:latest
untagged: alpine@sha256:4edbd2beb5f78b1014028f4fbb99f3237d9561100b6881aabbf5acce2c4f9454
deleted: sha256:3fb3c9af89a9178a2ab12a1f30d8df607fa46a6f176acf9448328b22d31086a2
deleted: sha256:4f4ce317c6bbf55719e49973d32d33ba456d7cb08693a6d6fb372690eacee23b

Total reclaimed space: 5.331MB
Answer from ylluminate on askubuntu.com
Top answer
1 of 4
37

UPDATE 2: A non-public (not on their main website) release of the arm64 Desktop version is now available on the daily-live folder: https://cdimage.ubuntu.com/jammy/daily-live/current/jammy-desktop-arm64.iso

Your mileage may vary, but it could perhaps work outright as this other user has indicated.


Some were confused, here's a complete screencast of the process outlined below: https://www.youtube.com/watch?v=56n2q6-MXX8

  1. Download the ARM64 Server edition from: https://ubuntu.com/download/server/arm
  2. Install with the ISO when creating a new guest/vm in Parallels 17
  3. Update System sudo apt update && sudo apt upgrade then sudo reboot
  4. Login and install: sudo apt install ubuntu-desktop
  5. Reboot (sudo reboot)
  6. Parallels Tools Installation: two options
  • Use Menubar:

    1. Menubar → Actions → Install Parallels Tools
    2. Install via shell:
      cd /media/USERNAME/Parallels\ Tools
      sudo ./install
      sudo reboot
      
  • Use ISO: mount Parallels ARM64 tools ISO and install:

    • Note: initially I installed Parallels Tools before installing the graphical user interface, but if you install it after the installation of ubuntu-desktop or even kde-standard/full/whatever then copy paste, etc. functionality will also be installed.
    1. CD-ROM: "Connect image..."
    2. Navigate to /Applications/ and change to List view
    3. Expand Parallels Desktop.app/Contents/Resources/Tools/
    4. Select and Open prl-tools-lin-arm.iso
    5. Execute:
      sudo mount /dev/cdrom /media/
      cd /media/
      sudo ./install
      # allow it to install appropriate tools
      sudo reboot
      
  1. Success:

DOCKER:

There was a question below about whether or not Docker can work with Ubuntu 22.04 on Apple Silicon. The answer is YES. The catch or hang up that people are hitting is when they try to use "Docker Desktop" on Ubuntu (instead of directly on macOS). This tries to run a nested virtualization scenario and Apple does not have this instruction set available on the M1 series of Apple Silicon devices. The key, however, is to just use Docker itself with something like a tutorial from here: https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-22-04

You'll then notice that after you successfully set it up and run docker run hello-world that it does work. Furthermore you can do install distributions like Alpine and run them:

$ docker pull alpine
$ docker run -it alpine
/ # ls
bin    dev    etc    home   lib    media  mnt    opt    proc   root   run    sbin   srv    sys    tmp    usr    var
/ # exit
$ docker image ls
REPOSITORY    TAG       IMAGE ID       CREATED       SIZE
alpine        latest    3fb3c9af89a9   5 weeks ago   5.32MB
hello-world   latest    46331d942d63   7 weeks ago   9.14kB
$ docker system prune -a --volumes
WARNING! This will remove:
  - all stopped containers
  - all networks not used by at least one container
  - all volumes not used by at least one container
  - all images without at least one container associated to them
  - all build cache

Are you sure you want to continue? [y/N] y
Deleted Containers:
e02dce4144eccb4828a3775ec96c97c5741c69120981bf323732796ff2e4855f
72beba41f97505fe14532b0f700e6c1477986c35c656bac7500591194725e1ef

Deleted Images:
untagged: hello-world:latest
untagged: hello-world@sha256:80f31da1ac7b312ba29d65080fddf797dd76acfb870e677f390d5acba9741b17
deleted: sha256:46331d942d6350436f64e614d75725f6de3bb5c63e266e236e04389820a234c4
deleted: sha256:efb53921da3394806160641b72a2cbd34ca1a9a8345ac670a85a04ad3d0e3507
untagged: alpine:latest
untagged: alpine@sha256:4edbd2beb5f78b1014028f4fbb99f3237d9561100b6881aabbf5acce2c4f9454
deleted: sha256:3fb3c9af89a9178a2ab12a1f30d8df607fa46a6f176acf9448328b22d31086a2
deleted: sha256:4f4ce317c6bbf55719e49973d32d33ba456d7cb08693a6d6fb372690eacee23b

Total reclaimed space: 5.331MB
2 of 4
5
  1. Be on a M1 Mac - I'm using a Pro with 16gb RAM.
  2. Have Parallels Desktop installed - not from Mac app store in my case. I don't think the version downloaded from the Parallels site matters, I have the one above basic, but I think that just gets you more RAM.
  3. Download the Jammy Jellyfish Daily Build:
    • Direct: https://cdimage.ubuntu.com/jammy/daily-live/current/jammy-desktop-arm64.iso
    • Parent directory: https://cdimage.ubuntu.com/jammy/daily-live/current/
  4. Create new vm using the iso.
  5. I didn't go with the automatic install option from Parallels. Not sure if it works the other way. Installed, rebooted, boot sequence froze after it couldn't find cd/dvd. I think I hit enter and it worked, or I restarted it somehow.
  6. Performed the following that I saw from the another post on this page:
  • CD-ROM: "Connect image..."
  • Navigate to /Applications/ and change to List view
  • Expand Parallels Desktop.app/Contents/Resources/Tools/
  • Select and Open prl-tools-lin-arm.iso
  • Execute: sudo mount /dev/cdrom /media/ cd /media/ sudo ./install
  • allow it to install appropriate tools sudo reboot
  1. Worked for me!
  2. Now where are all the arm apps? Hopefully, they get ported over time.
  3. Side note, I tried really hard to get this working for Fedora 36, but couldn't get Parallels Tools to work.
  4. Bonus note, the speed of the system is much much faster using a M1 Mac vs 2020 mac mini with 32gb of RAM on x86 architecture. I figured they would be similar, but I was wrong. M1 is crushing it. Best of luck!
🌐
Ubuntu
ubuntu.com › download › server › arm
Ubuntu for ARM | Download | Ubuntu
For help with installing Ubuntu on an ARM-based platform, check out our step-by-step installation guides. ... Get professional support for Ubuntu from Canonical. We help organisations around the world to manage their Ubuntu cloud, server and desktop deployments.
🌐
Medium
medium.com › @paulrobu › how-to-run-ubuntu-22-04-vms-on-apple-m1-arm-based-systems-for-free-c8283fb38309
How to run Ubuntu 22.04 VMs on Apple M1 ARM-based systems for free | by Paul Robu | Medium
March 27, 2023 - Below example will launch a 22.04 Ubuntu VM named primary with 2 CPUs, 4 GB of RAM and 50 GB of disk space. ❯ multipass launch 22.04 -n primary -c 2 -m 4G -d 50G · Next, for installing a desktop environment (because the images used by Multipass don’t have a pre-installed graphical desktop), we connect into VM by running multipass shell VMname and start desktop installation:
Top answer
1 of 5
45
Never really seen anybody on the internet write a guide to install Ubuntu on apple silicon based macs, so I’ve decided to come out the public and publish a guide on how to install Ubuntu on apple silicon based macs. First and foremost, go to this GitHub page: https://github.com/tobhe/ubuntu-asahi and run these scripts in the macOS terminal: curl -sL https://tobhe.de/ubuntu/install > install.sh # Download less install.sh # Review sh install.sh # Run The actual install isn’t much different from a standard Asahi Linux install, therefore I wont be providing instructions on how to do so as there are many install guides online, so simply googling “how to install Asahi Linux” should be good enough. Just make sure to not enable expert mode. The only difference from the standard Asahi install is that you will see the list of Ubuntu options in the installer, ranging from 22.04 desktop, 22.04 server, 22.10 desktop,or 22.10 server (the 22.10 releases support the GPU, so it is highly recommended you chose the .10 releases instead.) Once the installation is done, follow the instructions the terminal prints out very carefully. PS: The default username and password are both ubuntu. Make sure to change these from settings once you are booted up. And voila! You now have Ubuntu installed on your apple silicon based mac! Keep in mind that things like the speakers and microphone don’t work, but since the Asahi project is moving so fast I wouldn’t consider this a problem. Hector Martin, (the lead developer of Asahi Linux) has stated that speakers should come soon, along with a bunch of other things, like thunderbolt so make sure to keep your system updated via: sudo apt update && sudo apt upgrade If you own a 14 or 16 inch MacBook Pro, it’s probably a good idea to use fractional scaling, make sure to enable that by going into settings, and then displays, and then enabling fractional scaling. Test all of the options out to see which one is the best for you. If anyone has any questions about my experience on daily driving Ubuntu on these machines, please leave a comment down below. If you find any bugs, make sure to submit them via this link: https://github.com/tobhe/ubuntu-asahi/issues I hope anybody found this helpful, until then, As-salamu alaykum.
2 of 5
11
Amazing! Thanks for sharing. How is the experience overall? Is it generally stable and performant?
🌐
Cornell Computer Science
cs.cornell.edu › courses › cs2043 › 2021sp › styled › styled-5
Macintosh M1 Installation | CS2043 -- Spring 2021
Begin by going to the following URL to download a Ubuntu distribution for ARM: https://cdimage.ubuntu.com/focal/daily-live/current/ You'll see the following image: Click on the "64-bit ARM (ARMv8/AArch64) desktop image" link.
🌐
UTM
mac.getutm.app › gallery › ubuntu-20-04
Ubuntu 22.04 | UTM
April 14, 2025 - Architecture: ARM64 · Memory: 4 GiB · Disk: 64 GiB · Display: GPU Accelerated · SPICE tools: Installed · Username: ubuntu · Password: ubuntu ·
Find elsewhere
🌐
Vizeit
vizeit.com › home › ubuntu 22.04 on mac m1
Ubuntu 22.04 on Mac M1 - Vizeit
September 26, 2022 - Mac M1 is ARM based system. So, go to the link https://cdimage.ubuntu.com/jammy/daily-live/current/ and download jammy-desktop-arm64.iso
🌐
VMware Technology Network
communities.vmware.com › t5 › Fusion-for-Apple-Silicon-Tech › Ubuntu-desktop-best-install-for-MacBook-M1-ARM › td-p › 2897158
Ubuntu desktop best install for MacBook M1 ARM - VMware Technology Network VMTN
July 3, 2022 - Hello, I'm new to MacOS and I want to download the Ubuntu Desktop on My VMWare Fusion Tech preview. I found many ways to do it online, but I'm here
🌐
Ask Dave Taylor
askdavetaylor.com › home › linux help › easy way to install ubuntu linux on an m1 mac system?
Easy Way to Install Ubuntu Linux on an M1 Mac System?
June 18, 2022 - Since you’re on the M1 architecture, Parallels will pop up a warning screen: You can read through all the details or just move ahead by clicking “Continue“. Once you do continue, you’ll be delighted to see that Parallels makes it simple to pick and download a new virtual machine: You can follow the rabbit hole to download a copy of Windows 11 for ARM, but we’re going to stick with Linux.
🌐
Medium
jun1okamura.medium.com › install-ubuntu-on-mac-m1-powered-by-utm-499aba3ba7e9
Install Ubuntu on MAC M1 powered by UTM | by Jun OKAMURA | Medium
May 28, 2023 - Because of no official support on VirtualBox, I decided to use UTM for my M1 Mac. ... % sw_vers ProductName: macOS ProductVersion: 13.3.1 ProductVersionExtra: (a) BuildVersion: 22E772610a · Download ARM version Ubuntu iso image from the official site.
🌐
Medium
medium.com › @shubhjain10102003 › install-linux-ubuntu-20-04-on-m1-m2-mac-silicon-de1992d5fa26
Install Linux (Ubuntu 20.04) on M1/M2 Mac Silicon | by Shubh Jain | Medium
April 4, 2024 - Here’s a step-by-step guide (which looks long because I have tried to include pictures of every step in this guide) to installing Linux on your M1/M2 Mac using UTM: ... You can download the UTM app from the link given above or just search for UTM for Mac on Google to download it. Once downloaded, open the DMG file and drag the UTM application to your Applications folder to install it. ... Choose a Linux distribution that you want to install. Popular choices include Ubuntu, Fedora, and Debian. We are gonna install Ubuntu 20.04 in this tutorial. Since Ubuntu 20.04 desktop version for ARM 64 has been removed from the official website we will use a workaround to get that beautiful Ubuntu 20.04 desktop.
🌐
Reddit
reddit.com › r/ubuntu › finally, we have ubuntu arm for desktop image!
r/Ubuntu on Reddit: Finally, we have Ubuntu ARM for desktop image!
October 28, 2024 - I tried all of them; Fedora is the flagship, so everything works out of the box. Debian needs more manual settings. Ubuntu also works seamlessly so far for me. But now only m1 and m2 are supported. Now you can even play x86 Steam games on Linux thanks to new FEX and muvm emulations on ARM64, similar to Rosetta on macOS!
🌐
Chris Titus Tech
christitus.com › home › linux › ubuntus arm is good
Ubuntus ARM Is Good | Chris Titus Tech | Tech Content Creator
November 11, 2022 - After the setup process I did the following tweaks to fix Ubuntu’s base to my liking: ... The easiest way to set up the system for desktop usage is to use tasksel and then pick the desktop environment that you like the best.
🌐
DEV Community
dev.to › andrewbaisden › how-to-install-ubuntu-linux-on-apple-silicon-macbooks-1nia
How to Install Ubuntu Linux on Apple Silicon MacBooks - DEV Community
December 30, 2022 - Next, you will have to download the latest version of Ubuntu Linux and ensure that it is the ARM version which will work on Apple Silicon computers.
🌐
Vizeit
vizeit.com › home › ubuntu 24.04 on mac m1
Ubuntu 24.04 on Mac M1 - Vizeit
October 10, 2024 - Mac M1 is ARM based system. So, go to the link https://cdimage.ubuntu.com/noble/daily-live/current/ and download noble-desktop-arm64.iso
🌐
OMG! Ubuntu
omgubuntu.co.uk › home › dev › ubuntu can run on apple silicon, devs say it’s ‘completely usable’
Ubuntu Can Run on Apple Silicon, Devs Say It's 'Completely Usable' - OMG! Ubuntu
January 24, 2021 - Developers at ARM virtualisation company Corellium have managed to get Ubuntu 20.04 up and running on the new Apple Silicon Mac Mini. And we’re not talking ‘it boots and prints a load of text’ running here.
🌐
SYSADMIN102
sysadmin102.com › 2023 › 12 › utm-install-ubuntu-22-arm-on-apple-m1-m2-m3
UTM – Install Ubuntu 22 ARM on Apple M1/M2/M3 Apple Virtualization – SYSADMIN102™
December 23, 2023 - This post will show you how to install the latest Ubuntu ARM on an Apple ARM computer. Ubuntu doesn’t support Desktop ARM. However, we can install Ubuntu Server ARM and install the desktop GUI post-installation. Check out my YouTube channel if you prefer video content over written posts.
🌐
Medium
techblog.shippio.io › how-to-run-an-ubuntu-22-04-vm-on-m1-m2-apple-silicon-9554adf4fda1
How to run an Ubuntu 22.04 VM on M1/M2 Apple Silicon | by Anditto Heristyo | Shippio
April 6, 2023 - How to run an Ubuntu 22.04 VM on M1/M2 Apple Silicon I have enjoyed my Mac upgrade to the Apple Silicons since the M1 chip, and now to the newer M2. Well, mainly for the keyboard upgrades really, but …