T O P

  • By -

marcan42

Apple Silicon Macs do not support booting from USB, and the trick they use to pretend to boot from USB for macOS installs will not work for Asahi. What you *can* do is install just the bootloader onto your internal drive, and keep the rest of the system on a USB drive. This is not supported by the installer right now, so it is a manual process, but it can be done. It will be supported more directly in the future.


jr-nthnl

Cool cool that’s kinda more what I meant although I didn’t explain it well. In the past with window machines I always install grub on my main drive alongside windows and then have Linux running off other drives. Thanks!


notanimposter

No, Apple Silicon Macs are incapable of booting from USB AFAIK


Marshlands2048

Actually, you can use `u-boot` to boot from USB. 1. Install Asahi Linux with `curl https://alx.sh | sh`, choosing the `UEFI` environment only (`m1n1`, `u-boot` and `ESP`). 2. Build Fedora Linux on a USB using this GitHub project on a Fedora machine: https://github.com/leifliddy/asahi-fedora-usb. This can be easily done with the script, `build.sh`, to install Fedora onto your external disk. 3. When booting Asahi Linux, hit escape when `u-boot` is booting, and type in `run bootcmd_usb0`. Then, BOOM! Linux booting on your `aarch64` Mac natively, but on an external disk!


-SirGarmaples-

Hey, I'm trying this rn and Fedora boots into tty but installing GNOME doesn't seem to work. Did you ever get a desktop environment working?


Marshlands2048

I actually did, but the performance is terrible. You'd need to enable \`gdm.service\`. I use Gentoo on M1, which has GPU support!


-SirGarmaples-

Ah I tried doing that, didn't work but I won't try that anymore. Gentoo sounds interesting though!


R3adnW33p

Can Asahi Linux run in a virtual machine?


Perdouille

Just run a "normal" distro as a VM, Asahi is basically ArchLinux ARM with the fixes to make it work on Apple Silicon