Yes, you can install Asahi Linux on an M1 Mac, and the process is now straightforward for most users. This guide explains what Asahi Linux is, what it can and cannot do on Apple Silicon, and walks you through the installation steps, common pitfalls, and answers to frequent questions.
What Is Asahi Linux?
Asahi Linux is a project that ports Linux to Apple Silicon Macs (M1, M1 Pro/Max/Ultra, M2, and later). It is not a single distribution but a set of packages and a custom installer that works with Arch Linux ARM as the base. The project’s goal is to provide a usable, daily-driver Linux experience on hardware Apple never officially supported. Because Apple does not document its chips, the Asahi team reverse-engineered the hardware—GPU, display, Wi-Fi, Bluetooth, and more—to make Linux boot and run natively.
As of 2024, the installer is mature enough for most users to try, but expect some rough edges. The GPU driver (named “AgX”) supports OpenGL 4.6 and OpenGL ES 3.2, but not Vulkan yet. Hardware video acceleration for H.264 and HEVC is also in progress. For everyday tasks like web browsing, coding, and office work, Asahi Linux is quite usable.
What Works and What Doesn’t
Before installing, know exactly what you’re getting. The support matrix changes quickly, but these are the current highlights:
- Works: CPU, memory, storage, USB-C, Thunderbolt (on supported models), display (including external monitors on some models), keyboard, trackpad, Wi-Fi, Bluetooth, and speakers.
- Works with caveats: GPU acceleration (OpenGL only, no Vulkan), camera (basic support on some models), and sleep/wake (improving, but not perfect).
- Does not work yet: Vulkan (game API), hardware video encoding/decoding for most codecs, and some advanced power management features.
If you’re a gamer, Asahi Linux is not ready for you—most modern games need Vulkan. If you’re a developer or a Linux enthusiast, you’ll find a solid system.
Before You Start: Prerequisites and Risks
Installing Asahi Linux is safe in the sense that it won’t brick your Mac, but it does modify your disk. Here’s what you need:
- An Apple Silicon Mac (M1, M2, M3, or later). Intel Macs are not supported.
- macOS 12.3 or later (the installer requires recent macOS).
- At least 50 GB of free disk space (more if you plan to install many packages).
- A stable internet connection (the installer downloads a lot of data).
- Time: the whole process takes about 30–60 minutes, depending on your internet speed.
Important: The installer will shrink your macOS partition and create a new one for Linux. It does not erase your Mac, but you should always back up your important files before partitioning your disk. Also, once you install Asahi, you’ll need to hold the power button at boot to choose between macOS and Linux—there’s no automatic boot menu by default.
Step-by-Step Installation
The official installer is a simple script that you run from macOS. Here are the exact steps:
- Open Terminal on your Mac (Finder > Applications > Utilities > Terminal).
- Install the Asahi Linux installer by running this command (it’s a one-liner that downloads and runs the script):
curl -sL https://alx.sh | sh - Follow the on-screen prompts. The installer will ask you to enter your password (for sudo access) and then present a menu of options.
- Choose “Install Asahi Linux” (or the equivalent option). You’ll be asked how much space to allocate. The default is usually fine (50 GB).
- Select the distribution: Arch Linux ARM is the default and recommended. You can also choose a different desktop environment (KDE Plasma, GNOME, etc.)—the installer will ask.
- Wait for the download and installation to finish. This can take a while.
- When done, reboot your Mac. Hold the power button until you see the boot options. Choose the Linux volume to boot into Asahi.
That’s it. The first boot will finish setup, and you’ll be greeted with a login screen.
Common Problems and How to Fix Them
Even with a smooth installer, you might run into issues. Here are the most common ones and their fixes:
- Wi-Fi doesn’t work after boot: Make sure you’re running the latest kernel. The Asahi installer includes a tool called
asahi-configthat can update your kernel. Runsudo pacman -Syuto update everything, then reboot. - Display is blurry or wrong resolution: The display driver should handle this automatically, but if not, try changing the scaling in System Settings (KDE) or GNOME Settings.
- Can’t boot into macOS after installing: Hold the power button at startup and select macOS. If macOS doesn’t appear, go to Startup Disk in macOS Recovery (hold Command+R at boot) and select your macOS volume.
- Touchpad gestures don’t work: Asahi supports basic gestures, but not all. Check the Asahi Linux wiki for the latest status.
- Battery drains fast: Power management is still being optimized. Close unused apps and consider using a lighter desktop environment if needed.
If you hit a problem not listed here, the Asahi Linux community is active on GitHub and Discord. Search before asking—your issue may already have a solution.
Asahi vs. Other Options: Dual-Boot, Virtualization, or Cloud
Before you commit to dual-booting, consider what you actually need Linux for:
- Dual-boot (Asahi): Best for full performance and hardware access. You get native speed and can use the GPU, but you can’t run macOS and Linux at the same time.
- Virtualization (UTM, VMware, Parallels): Run Linux inside macOS. Easy, no partitioning, but performance is slower (especially graphics) because of the virtualization layer.
- Cloud Linux (SSH into a remote server): If you just need a terminal, this is the cheapest and easiest. No local installation needed.
For developers who need to test on real hardware, Asahi is the only native option. For casual users, virtualization might be enough.
Is It Safe? Risks and Data Loss
Installing Asahi Linux is generally safe, but it’s not risk-free. The installer is well-tested, but it modifies your disk’s partition table. There is a small chance of data loss if something goes wrong during partitioning. Always back up your Mac before starting.
Another risk: macOS updates can sometimes break the bootloader. If you update macOS and then can’t boot Linux, you may need to re-run the Asahi installer to fix the bootloader. This is a known issue and the installer has a “repair” option.
Finally, know that Asahi Linux is a community project, not a commercial product. There’s no official support, and you’re relying on volunteers. That said, the project is very active and has a strong track record of fixing issues quickly.
Frequently Asked Questions
Will Asahi Linux work on my M1 MacBook Air with 8 GB RAM?
Yes, it works on all M1 Macs, including the base MacBook Air with 8 GB RAM. Expect some memory pressure with many apps open, but for typical use (browser, terminal, text editor) it’s fine.
Can I go back to macOS only after installing Asahi?
Yes. You can either delete the Linux partition using Disk Utility in macOS Recovery, or simply never boot into Linux again. The macOS partition remains intact. To remove Linux completely, boot into macOS Recovery (Command+R at startup), open Disk Utility, delete the Linux volumes, and then reinstall macOS if needed.
Does Asahi Linux support the M1 GPU for gaming?
Not for modern games. The GPU driver supports OpenGL 4.6, which is enough for older games and some indie titles, but Vulkan is not yet available, so most current AAA games won’t run. The Asahi team is working on Vulkan, but it’s a long-term goal.
Can I install Asahi Linux on an Intel Mac?
No. Asahi Linux is exclusively for Apple Silicon (M1 and later). Intel Macs already have good Linux support from the mainline kernel, so you can install standard distributions like Ubuntu or Fedora on them.
Is Asahi Linux stable enough for daily use?
For many people, yes. The base system is stable, and the desktop environment works well. However, you may encounter occasional bugs, especially with new hardware features. If you need a rock-solid machine for critical work, you might want to wait a bit longer or keep a backup Mac.
How do I update Asahi Linux?
Asahi uses Arch Linux’s package manager (pacman). Run sudo pacman -Syu to update all packages. Kernel updates are also handled this way. Occasionally, you may need to run sudo pacman -S asahi-config to get the latest configuration tools.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Fix Missing Scroll Bar in Chrome
- Fix Sony Vegas Crashing on Windows 10
- Fix Outlook Sent Items Missing? Quick Solutions
- Hide WhatsApp Channel: Android & iOS Guide
- Slow Context Menu in Windows 11: Fixes
- Declutter Safari on iPhone: 15 Quick Tips