Skip to content

Commit 3d210ba

Browse files
committed
installation/guides/arm-devices/apple-silicon: fix link, mention efi
1 parent b595ab0 commit 3d210ba

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

src/installation/guides/arm-devices/apple-silicon.md

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Void's Apple Silicon support is based on Asahi Linux. See their
44
[website](https://asahilinux.org) and
5-
[documentation](https://github.com/AsahiLinux/docs/wiki) for more information.
5+
[documentation](https://asahilinux.org/docs) for more information.
66

77
## Installation
88

@@ -14,6 +14,12 @@ macos $ curl https://alx.sh > alx.sh
1414
macos $ sh ./alx.sh
1515
```
1616

17+
When selecting the minimal UEFI environment installation option, the
18+
Asahi Installer can be directed to create free space for a future root
19+
filesystem. You must use this facility to prepare your disk for Void
20+
Linux, rather than attempting to manually shrink or alter APFS containers
21+
via Void Installer.
22+
1723
Then, [create a Live USB](../../live-images/prep.md) using an [Apple Silicon
1824
Void Linux ISO](https://voidlinux.org/download/#arm%20platforms). U-Boot
1925
(installed by the Asahi installer) should show the external USB as a boot
@@ -28,9 +34,14 @@ U-Boot> boot
2834
To install, follow the [chroot install guide](../chroot.md), using the "XBPS
2935
method", observing the following modifications:
3036

31-
For the base installation, install `base-system`, `asahi-base`, and
32-
`asahi-scripts`. These packages provide important configurations and install the
33-
necessary dependencies. When running `grub-install`, add the `--removable` flag.
37+
Do not alter the partition table. It is not safe to alter or rearrange
38+
any disk structure other than the free space left by Asahi Installer.
39+
For our purposes, the EFI System Partition is the one created by Asahi
40+
Linux install script, and it should be mounted at `/mnt/boot/efi`.
41+
42+
For the base installation, install `base-system` and `asahi-base`. This
43+
package provides important configurations and installs the necessary
44+
dependencies. When running `grub-install`, add the `--removable` flag.
3445

3546
To use another bootloader with `m1n1`, ensure it installs the bootloader EFI
3647
executable at `EFI/BOOT/BOOTAA64.EFI` within the EFI system partition. `m1n1`

0 commit comments

Comments
 (0)