This repository contains scripts to bootstrap Debian Linux on m1 fwx.sh ====== fwx.sh extracts the wifi firmware and copies it to /tmp/linux-firmware.tar bootstrap.sh ============ bootstrap.sh is tested to run on arm64 and amd64 Debian stable and testing. It creates several artefacts: - Live System asahi-debian-live.tar can be extracted on the root of a msdos (vfat32) usb stick and than be booted using U Boot. - Debian Installer m1-d-i.tar can be extracted on the root of a msdos (vfat32) usb stick and can be booted using U Boot. In the initrd is a /etc/rc.local which searched for the wifi firmware on any vfat, extracts it and reloads the wifi kernel modules. - Diskimage for Asahi Installer efi.tgz can be extracted on the root of the esp partition m1.tgz contains a single file which can be dded on a at least 1 GB big partition. In the disk image is a /etc/rc.local that will extract the wifi firmware, generate a /etc/fstab, install grub using Debian methods, mount /boot/efi, assigns a new UUID to the root filesystem. - U-boot u-boot.bin is m1n1 with dtb for all models and U Boot u-boot.macho is m1n1 with dtb for all models and U Boot - vmlinuz k.deb m1n1/build/m1n1.bin m1n1/build/m1n1.macho grubaa64.efi