X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/blobdiff_plain/d87adfd2ac5e311eefe23d4b8544fc4c7e54296e..c097613f83b53764d8a820568b27f6af498e358f:/README.md?ds=inline diff --git a/README.md b/README.md index 62b40f6..48f1e46 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,11 @@ This pages explains how to install Debian on Apple Silicon machines. +# Debian Testing + +- There is a new installer for Debian testing. In order to try exchange 'https://tg.st/d' with 'https://bananas-archive.debian.net/install'. + +[Debian on Apple M1/M2: status and call for testers](https://lists.debian.org/debian-devel/2025/06/msg00241.html) + # Tripwires The USB-A Port on the Mac Mini will not work in u-boot and grub. The two additional USB-3 ports on the iMac 4 port model don't work in u-boot, grub @@ -32,6 +38,10 @@ using the following scripts: curl -sL https://tg.st/d | sh +* **Or* run the Debian testing installer: + + curl -sL https://bananas-archive.debian.net/install | sh + * Follow the installer instructions. * Once Debian is booted log in as root without password and set a root password @@ -106,7 +116,7 @@ Than open a terminal, and run the following commands: * If you have a EFI binary on the NVMe and want to boot from the usb stick, you need to interrupt u-boot on the countdown by pressing any key and run the following comamnd to boot from usb: - run bootcmd_usb0 + env set boot_efi_bootmgr; run bootcmd_usb0 * Reboot with the USB stick connected, the Debian livesystem should automatically start, if it doesn't load the kernel and initrd manually, you can use tab. For x try 0,1,2,... @@ -120,6 +130,33 @@ Than open a terminal, and run the following commands: # FAQ +## Why has there been no kernel update? + +For Debian stable I'm currently unable to update the kernel due to the fact +that the kernel requires new mesa packages and the new mesa package needs too +many dependencies which are not in Debian stable and I'm not willing to add +that many new packages. So I recommend that if you want the latest asahi +kernel, mesa, sound and other packages, switch to testing and use Thomas +Renards packages for testing. + +## How to enable spakers? + +Currently speakers are only supported on M1 air. Install the necessary packages: + + apt update + apt upgrade -y + apt dist-upgrade -y + apt install -y alsa-ucm-conf-asahi speakersafetyd + reboot + +After the reboot I need to restart the speakersafetyd in order to hear sound out of the speakers: + + sudo systemctl restart speakersafetyd + +## Does it work on M2? + +Yes, M3 is not yet supported. + ## Are you still maintaining this? Yes, I do and will continue doing this until there is an official Debian installer. @@ -136,7 +173,7 @@ as root: For installations before 2022-12-12, see -Later it might be necessary to upgrade the stub parition in order to +Later it might be necessary to upgrade the stub partion in order to support the GPU code. As soon as that happens, I'll add the instructions and a video in order to do so, but short version is: @@ -164,10 +201,6 @@ updates are a little bit more cumbersome but also seldom. export RUSTUP_HOME="/home/sithglan/work/m1-debian/build/rust" source "/home/sithglan/work/m1-debian/build/cargo/env" -- You have to specify the default rust version: - - rustup default 1.68.2 - - Tell zfs which version of clang you use to compile the kernel: export KERNEL_LLVM=-15 @@ -201,3 +234,8 @@ updates are a little bit more cumbersome but also seldom. make -s -j$(nproc) - Follow the instructions on how to install it. + +## What about gnome? + +You need an unpriviledged user to log in. You should delete /etc/network/interfaces in order to manage the network under gnome. If you don't have an US keyboard, you can change the settings in Gnome > Settings > Keyboard. +