Afin d'éviter de perdre mon message, je vais le mettre à jour au fur et à mesure que je l'écris, je mettrai un message quand j'aurai fini
Peux tu donner le modèle exact de macbook? (y a t'il une étiquette dessous avec une référence?)
La puce T2 va sûrement poser de gros soucis. N'installe pas de linux dessus pour l'instant, on va essayer de voir ce qui marche et ce qui marche pas en utilisant un live usb personnalisé.
Bien évidemment, il faut désactiver le secure boot dans le bios.
Ce qui sera à tester:
- clavier
- touchpad
- détection du ssd avec
lsblk
- touchbar (j'y crois pas trop vu ce que j'ai lu)
- wifi
Maintenant la partie création du live usb personnalisé: depuis un pc sous linux avec une iso ubuntu 20.04 dans le dossier Téléchargements, on commence par préparer le terrain pour faire un chroot
mkdir ~/livecd
cd ~/livecd
mkdir iso squashfs
sudo mount -o loop ~/Téléchargements/ubuntu-20.04-desktop-amd64.iso /mnt
sudo cp -av /mnt/. iso
sudo umount /mnt
sudo mount -t squashfs -o loop iso/casper/filesystem.squashfs /mnt
sudo cp -av /mnt/. squashfs
sudo umount /mnt
sudo mount --bind /proc squashfs/proc
sudo mount --bind /sys squashfs/sys
sudo mount -t devpts none squashfs/dev/pts
sudo cp /etc/resolv.conf squashfs/etc/resolv.conf
sudo chroot squashfs
Là tu es normalement dans le système, on passe alors à la personnalisation de l'iso:
apt update
apt install linux-headers-generic build-essential dkms git
puis passer le contenu entier (toutes ces lignes) afin d'inclure les pilotes dans la ramdisk:
echo "# drivers for keyboard+touchpad
applespi
apple-ib-tb
intel_lpss_pci
spi_pxa2xx_platform" | tee -a /etc/initramfs-tools/modules
puis on télécharge et installe les pilotes de clavier et de touchbar
cd home
git clone https://github.com/roadrunner2/macbook12-spi-driver
cd macbook12-spi-driver/
git checkout touchbar-driver-hid-driver
make
sudo mkdir /lib/modules/`uname -r`/custom/
sudo cp applespi.ko appletb.ko /lib/modules/`uname -r`/custom/
sudo depmod
pense bête: rajouter dépendance module noyau
pense bête:
https://github.com/Dunedan/mbp-2016-linux et
https://gist.github.com/roadrunner2/1289542a748d9a104e7baec6a92f9cd7 et
https://github.com/chisNaN/ubuntu-on-macbook12 et
https://doc.ubuntu-fr.org/personnaliser_livecd
Erreur ERROR couldn't connect to zsys daemon: connection error: desc = "transport: Error while dialing dial unix /run/zsysd.sock: connect: no such file or directory"