# curl http://raider.lan:5000/bootstrap.sh | sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 311 100 311 0 0 38875 0 --:--:-- --:--:-- --:--:-- 38875 Downloading installer components... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 181k 100 181k 0 0 17.6M 0 --:--:-- --:--:-- --:--:-- 17.6M Initializing installer... Welcome to the Asahi Linux alpha installer... Collecting system information... System information: Product name: Mac mini (M1, 2020) SoC: Apple M1 Device class: j274ap Product type: Macmini9,1 Board ID: 0x22 Chip ID: 0x8103 System firmware: iBoot-7429.0.207.141.1 Boot UUID: B7854A35-53FB-45FC-A3FF-D34F70D1BA56 Boot VGID: B7854A35-53FB-45FC-A3FF-D34F70D1BA56 Default boot VGID: B7854A35-53FB-45FC-A3FF-D34F70D1BA56 Boot mode: one true recoveryOS Collecting partition information... System disk: disk0 Collecting OS information... Partitions in system disk (disk0): 1: APFS [Macintosh HD] (112.91 GB, 6 volumes) OS: [ ] macOS v11.3.1 [DCBCA6BD-BFF1-4F8F-AE1A-6E937D2D4BDC] 2: APFS [Linux] (70.00 GB, 6 volumes) OS: [R*] macOS v12.0 [B7854A35-53FB-45FC-A3FF-D34F70D1BA56] 3: (free space: 62.19 GB) [B ] = Booted OS, [R ] = Booted recovery, [? ] = Unknown [ *] = Default boot volume Choose what to do: f: Install Asahi Linux into free space r: Resize an existing OS and install Asahi Linux m: Install m1n1 into an existing OS container q: Quit without doing anything Action (q): f Using OS 'Macintosh HD' (disk0s2) for machine authentication. Choose a free area to install into: 3: (free space: 62.19 GB) Target area: 3 Enter a name for your OS (Linux): Asahi Choose a macOS version for OS firmware: (If unsure, just press enter) 1: 11.4 2: 11.5.1 3: 12.0 beta3 4: 12.0 beta4 Version (4): Using macOS 12.0 beta4 Creating new stub macOS named Asahi + diskutil quiet addPartition disk0s3 apfs Asahi 2.5G The new partition to be added will be of a filesystem personality of APFS apfs APFS 7C3457EF-0000-11AA-AA11-00306543ECAC The new partition will be added following disk0s3 Installing stub macOS into disk0s4 (Asahi) Loading IPSW... . Preparing target volumes... + diskutil quiet apfs changeVolumeRole disk2s1 D + diskutil quiet rename disk2s1 Asahi - Data + diskutil quiet apfs addVolume disk2 apfs Asahi -role S -groupWith disk2s1 Will export new APFS Volume "Asahi" from APFS Container Reference disk2 + diskutil quiet apfs addVolume disk2 apfs Preboot -role B Will export new APFS Volume "Preboot" from APFS Container Reference disk2 + diskutil quiet apfs addVolume disk2 apfs Recovery -role R Will export new APFS Volume "Recovery" from APFS Container Reference disk2 Checking volumes... Installing stub OS... Parsing metadata... ++ Using OS build 21A5284e for j274ap Setting up System partition... usr/standalone/bootcaches.plist -> /Volumes/Asahi/ PlatformSupport.plist -> /Volumes/Asahi/System/Library/CoreServices/ Setting up Data partition... Setting up Preboot partition... SystemVersion.plist -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/ RestoreVersion.plist -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/ usr/standalone/bootcaches.plist -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/ BootabilityBundle/Restore/Bootability/* -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/Bootability BootabilityBundle/Restore/Bootability/BootabilityBrain.framework/Versions/A/BootabilityBrain -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/Bootability/BootabilityBrain.framework/Versions/A/BootabilityBrain BootabilityBundle/Restore/Bootability/BootabilityBrain.framework/Versions/A/Resources/BYError.strings -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/Bootability/BootabilityBrain.framework/Versions/A/Resources/BYError.strings BootabilityBundle/Restore/Bootability/BootabilityBrain.framework/Versions/A/Resources/Info.plist -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/Bootability/BootabilityBrain.framework/Versions/A/Resources/Info.plist BootabilityBundle/Restore/Bootability/BootabilityBrain.framework/Versions/A/Resources/version.plist -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/Bootability/BootabilityBrain.framework/Versions/A/Resources/version.plist BootabilityBundle/Restore/Bootability/BootabilityBrain.framework/Versions/A/_CodeSignature/CodeResources -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/Bootability/BootabilityBrain.framework/Versions/A/_CodeSignature/CodeResources BootabilityBundle/Restore/Bootability/System/Library/CoreServices/RestoreVersion.plist -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/Bootability/System/Library/CoreServices/RestoreVersion.plist BootabilityBundle/Restore/Firmware/Bootability.dmg.trustcache -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/Bootability/Bootability.trustcache Firmware/Manifests/restore/macOS Customer/* -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore Firmware/Manifests/restore/macOS Customer/apticket.j274ap.im4m -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/apticket.j274ap.im4m + Firmware/Manifests/restore/macOS Customer/apticket.j293ap.im4m -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/apticket.j293ap.im4m Firmware/Manifests/restore/macOS Customer/apticket.j313ap.im4m -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/apticket.j313ap.im4m Firmware/Manifests/restore/macOS Customer/apticket.j456ap.im4m -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/apticket.j456ap.im4m Firmware/Manifests/restore/macOS Customer/apticket.j457ap.im4m -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/apticket.j457ap.im4m Firmware/Manifests/restore/macOS Customer/apticket.vma2macosap.im4m -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/apticket.vma2macosap.im4m Firmware/ane/h13_ane_fw_styx_j5x.im4p -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/ + Firmware/AOP/aopfw-mac13gaop.im4p -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/ + Firmware/ave/AppleAVE2FW_H13.im4p -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/ Firmware/022-11505-066.dmg.trustcache -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/ Firmware/dcp/ipad13dcp.im4p -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/ Firmware/022-11505-066.dmg.root_hash -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/ Firmware/all_flash/DeviceTree.j274ap.im4p -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/ Firmware/agx/armfw_g13g.im4p -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/ kernelcache.release.mac13g -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/ ++ Firmware/pmp/t8103pmp.im4p -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/ + Firmware/all_flash/DeviceTree.j274ap.im4p -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/ Firmware/all_flash/applelogo@1x~mac-USBc.im4p -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/ Firmware/SmartIOFirmware_ASCv4.im4p -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/ Firmware/018-17312-062.dmg.trustcache -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/ + Firmware/018-17312-062.dmg.root_hash -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/ Firmware/all_flash/iBoot.j274.RELEASE.im4p -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/ Firmware/all_flash/iBootData.j274.RELEASE.im4p -> /Volumes/Preboot 1/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/./Restore/ Setting up Recovery partition... 022-11505-066.dmg -> /Volumes/Recovery 2/C66A1219-9BC9-48E2-8582-77B6AD8F47B2/usr/standalone/firmware/arm64eBaseSystem.dmg ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Stub OS installation complete. To complete the installation, perform the following steps: 1. Click on the Apple menu and select Startup Disk. 2. Choose 'Asahi' and authenticate yourself. The system will enter a boot loop. 3. Press and hold down the power button to shut down the system. If you find yourself in the Startup Options screen, select Shut Down. 4. Press and hold down the power button to power on the system. 5. Release it once 'Entering startup options' is displayed. 6. Choose Options. 7. Click on the Utilities menu and select Terminal. 8. Type the following command and follow the prompts: /Volumes/Asahi/step2.sh