Can I boot Ubuntu on a MacBook Pro M4?

I would like to dual boot between the macos and linux but when I use balenaetcher the usb stick becomes unreadable even after properly formatting? Must I use an external SSD for it to work?



[Re-Titled by Moderator]

MacBook Pro 14″, macOS 15.3

Posted on Feb 6, 2025 10:47 AM

Reply
Question marked as ⚠️ Top-ranking reply
7 replies
Sort By: 
Question marked as ⚠️ Top-ranking reply

Feb 8, 2025 12:51 PM in response to X3c_Oni

X3c_Oni wrote:

I would like to dual boot between the macos and linux but when I use balenaetcher the usb stick becomes unreadable even after properly formatting? Must I use an external SSD for it to work?


Natively boot, no.


As a guest, yes.


You’ll need an Ubuntu Arm build booted as a hypervisor guest, or an Ubuntu x86-64 version booted in a guest with emulation capabilities (KVM with QEMU, etc), or you’ll (eventually) want to use Fedora Asahi remix.


https://asahilinux.org/fedora/


Asahi is the furthest along of all Linux distributions, and is effectively the Linux upstream for Apple silicon support.


And Asahi does not yet support M4.


It’s also possible to boot Linux in a web browser, though that might not be useful here.

Reply

Feb 12, 2025 9:59 PM in response to X3c_Oni

I don't know what the current status is for Linux M4 support. It takes the Asahi Linux team some time to reverse engineer the new hardware changes. I think the M4 changed a lot of things.


There is an Asahi Ubuntu version as well.

https://ubuntuasahi.org/


Keep in mind these are still works in progress. There are still a lot of hardware support for even the M1s that still need work, although basic usage on the M1 & M2 Macs are fairly good for basic things. I've heard people can even play games on them. However, the M3 & M4 Macs are not quite as well off due to the significant hardware changes. You would need to follow the Asahi Linux team to discover what is and is not supported.


Also, keep in mind that the Asahi Linux installers must be run from the Asahi installer scripts while booted into macOS. Plus the Asahi Linux install process requires a large partition for Linux since there is a lot of things needed to support Linux on the M-series Macs. I forget how much storage was required and it requires macOS being able to shrink the APFS Container/partition enough, but the amount of data on your macOS volume may be too much too allow the necessary resizing.


You should also be prepare to perform a DFU Firmware Restore to completely get rid of the Linux installation....this will reset the internal SSD causing all data on the internal SSD to be destroyed. Yes, it is probably possible to remove all traces of the Linux installation without that drastic action, but I don't think your skill level is there at this time since it would involve using the command line to reclaim the storage space.


At this time, it is not possible to install Linux onto an external drive and from what I've read from the Asahi developers, it is not a priority to provide such an option.


I didn't do anything significant with my Asahi Ubuntu or Asahi Fedora installations, but I do know that there are a lot of unfinished bits there including not having all of the source code available to rebuild the Kernel while booted into Linux. The Asahi Linux developers are doing all their work outside of the main Linux installation...I think they are working from within macOS & tethering to the Linux installation to do most of their work to develop their Linux drivers. I don't recall the specifics, but they include that information in their blogs.


Oh, and make sure to follow the Asahi installation instructions exactly. The installation process requires the user to perform some manual actions and if those actions are not performed exactly as outlined, then the installation will fail and the system will remain in a mixed state. The Asahi developers make this quite clear if you take the time to read their instructions and information presented during the installation. I actually made a mistake on my second installation because I became distracted during the install process....I was able to easily recover due to my experience with Linux, but most people would end up needing to start completely over by performing a DFU Firmware Restore.


Make sure you have good backups of your data because you may need to wipe the system. You should always have frequent & regular backups anyway since there are a lot more new ways to permanently lose access to the data stored on the internal SSD of the recent Macs due to all of the hardware, software, and security changes.


Edit: I highly recommend you take @MrHoffman's advice and use a Virtual Machine to install an ARM version of Linux. This should be more than sufficient for most people.

Reply

Feb 13, 2025 7:06 AM in response to vam3r

vam3r wrote:

You cannot boot off external devices on Silicon Macs, so your only option is Ashai Linux or using a VM. I would suggest Ashai Linux as I have used it before and it works pretty well…


Apple silicon Mac supports external boot:


Install macOS on an external storage device and use it as a startup disk - Apple Support



Yes, Ubuntu and other Linux Arm distros can boot as guests, or (somewhat less desirably, due to complexity and overhead) Linux Intel distros can boot as guests with emulation involved, as was mentioned above.


Asahi native boot does not yet support M4: https://github.com/AsahiLinux/docs/wiki/Feature-Support

Reply

Feb 6, 2025 11:04 AM in response to X3c_Oni

You can install Ubuntu on an Apple silicon Mac, but as it is unsupported by Apple we cannot discuss it here or offer any support for it in these forums, sorry.


You would need to request support from wherever you are obtaining the Ubuntu ARM64 image to install or other support forums that deal with 3rd party OSes on Macs.



Reply

Feb 13, 2025 1:01 AM in response to X3c_Oni

You cannot boot off external devices on Silicon Macs, so your only option is Ashai Linux or using a VM. I would suggest Ashai Linux as I have used it before and it works pretty well.


https://asahilinux.org/about/


Some features are not available, if you want to check which ones check this link:

https://asahilinux.org/fedora/#device-support


Asashi Linux also uses Fedora so it uses RPM.

Reply

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Can I boot Ubuntu on a MacBook Pro M4?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.