]> cvs.zerfleddert.de Git - m1-debian/blame - doc/m1debian.txt
no longer necessary. Package made it upstream and is working
[m1-debian] / doc / m1debian.txt
CommitLineData
e044018e
TG
1Video: https://tg.st/u/m1debian.mp4
2# Boot into macos
3diskutil apfs resizeContainer disk0s2 200GB
4
5curl -L https://mrcn.st/alxsh | sh
6
5d44edeb
TG
7curl -LO https://github.com/AsahiLinux/asahi-installer/archive/refs/heads/main.zip
8unzip main.zip
e044018e
TG
9cd asahi-installer-main/src
10cd /tmp/asahi-install
5d44edeb 11# set paths
e044018e
TG
12/tmp/asahi-install/Frameworks/Python.framework/Versions/3.9/bin/python3 -m firmware.wifi /usr/share/firmware/wifi /Volumes/Linux/linux-firmware.tar
13
14- do not forget step2.sh
5d44edeb
TG
15
16curl -LO https://tg.st/u/u-boot.macho
17kmutil configure-boot -c u-boot.macho -v /Volumes/Linux
18
19diskutl list
20diskutil addPartition <identifier before free space> %EFI% LB 512MB
21diskutl list
22newfs_msdos /dev/<identifier of efi>
23mkdir -p /Volumes/efi
24mount -t msdos /dev/<identifier of efi> /Volumes/efi
25cd /Volumes/efi
26mkdir -p /Volumes/efi/efi/boot
27curl -Lo /Volumes/efi/efi/boot/bootaa64.efi https://tg.st/u/grubaa64.efi
28cp /Volumes/Linux/linux-firmware.tar /Volumes/Linux
29
30diskutl list
31diskutil addPartition <identifier before free space> %Linux% %noformat% <size>
32diskutl list
33curl -L https://tg.st/u/m1.tgz | tar -xOz | dd of=/dev/<identifier of Linux Filesystem>
34
e044018e
TG
35vi /etc/fstab
36
933c67a7
TG
37# We deinstall grub-efi-arm64-signed- because it creates a file fbaa64.efi
38# which makes u-boot hang.
39apt-get install grub-efi grub-efi-arm64-signed-
40grub-install --target=arm64-efi --efi-directory=/boot/efi --removable
41# Set removable media to yes and nvram to no to make later grub updates work
e044018e
TG
42dpkg-reconfigure grub-efi-arm64
43
5d44edeb
TG
44update-initramfs -k all -c
45update-grub
46
47resize2fs <device of root filesystem>
48
49cd /etc/network/interfaces.d
50ip l s
51mv eth0 <interface>
52vim <interface>
53ifup <interface>
54
55vi /etc/passwd
56passwd root
Impressum, Datenschutz