2
2
3
3
Void's Apple Silicon support is based on Asahi Linux. See their
4
4
[ 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.
6
6
7
7
## Installation
8
8
@@ -14,6 +14,12 @@ macos $ curl https://alx.sh > alx.sh
14
14
macos $ sh ./alx.sh
15
15
```
16
16
17
+ When selecting the minimal UEFI environment installation option, the Asahi
18
+ Installer can be directed to create free space for a future root filesystem. You
19
+ must use this facility to prepare your disk for Void Linux, rather than
20
+ attempting to manually shrink or alter APFS containers via the Void Linux live
21
+ ISO.
22
+
17
23
Then, [ create a Live USB] ( ../../live-images/prep.md ) using an [ Apple Silicon
18
24
Void Linux ISO] ( https://voidlinux.org/download/#arm%20platforms ) . U-Boot
19
25
(installed by the Asahi installer) should show the external USB as a boot
@@ -28,9 +34,13 @@ U-Boot> boot
28
34
To install, follow the [ chroot install guide] ( ../chroot.md ) , using the "XBPS
29
35
method", observing the following modifications:
30
36
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 or rearrange any disk structure other than the free space left by
38
+ Asahi Installer. For our purposes, the EFI System Partition is the one created
39
+ by Asahi Linux install script, and it should be mounted at ` /mnt/boot/efi ` .
40
+
41
+ For the base installation, install ` base-system ` and ` asahi-base ` . This package
42
+ provides important configurations and installs the necessary dependencies. When
43
+ running ` grub-install ` , add the ` --removable ` flag.
34
44
35
45
To use another bootloader with ` m1n1 ` , ensure it installs the bootloader EFI
36
46
executable at ` EFI/BOOT/BOOTAA64.EFI ` within the EFI system partition. ` m1n1 `
0 commit comments