From 48b1681e2bae5c1172bebf590350f49a37ee25f5 Mon Sep 17 00:00:00 2001 From: dkwo Date: Wed, 16 Jul 2025 10:58:11 -0400 Subject: [PATCH] installation/guides/arm-devices/apple-silicon: fix link, mention efi --- .../guides/arm-devices/apple-silicon.md | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/installation/guides/arm-devices/apple-silicon.md b/src/installation/guides/arm-devices/apple-silicon.md index 17a15de2..488b089f 100644 --- a/src/installation/guides/arm-devices/apple-silicon.md +++ b/src/installation/guides/arm-devices/apple-silicon.md @@ -2,7 +2,7 @@ Void's Apple Silicon support is based on Asahi Linux. See their [website](https://asahilinux.org) and -[documentation](https://github.com/AsahiLinux/docs/wiki) for more information. +[documentation](https://asahilinux.org/docs) for more information. ## Installation @@ -14,6 +14,12 @@ macos $ curl https://alx.sh > alx.sh macos $ sh ./alx.sh ``` +When selecting the minimal UEFI environment installation option, the Asahi +Installer can be directed to create free space for a future root filesystem. You +must use this facility to prepare your disk for Void Linux, rather than +attempting to manually shrink or alter APFS containers via the Void Linux live +ISO. + Then, [create a Live USB](../../live-images/prep.md) using an [Apple Silicon Void Linux ISO](https://voidlinux.org/download/#arm%20platforms). U-Boot (installed by the Asahi installer) should show the external USB as a boot @@ -28,9 +34,13 @@ U-Boot> boot To install, follow the [chroot install guide](../chroot.md), using the "XBPS method", observing the following modifications: -For the base installation, install `base-system`, `asahi-base`, and -`asahi-scripts`. These packages provide important configurations and install the -necessary dependencies. When running `grub-install`, add the `--removable` flag. +Do not alter or rearrange any disk structure other than the free space left by +Asahi Installer. For our purposes, the EFI System Partition is the one created +by Asahi Linux install script, and it should be mounted at `/mnt/boot/efi`. + +For the base installation, install `base-system` and `asahi-base`. This package +provides important configurations and installs the necessary dependencies. When +running `grub-install`, add the `--removable` flag. To use another bootloader with `m1n1`, ensure it installs the bootloader EFI executable at `EFI/BOOT/BOOTAA64.EFI` within the EFI system partition. `m1n1`