====== Utiliser Debian sur un RaspberryPi ======
* https://raspi.debian.net/
Télécharger l'image correspondante au modèle du RPi: https://raspi.debian.net/tested-images/
Télécharger aussi le hash sha256:
sha256sum --check 20210408_raspi_3_bullseye.xz.sha256
Flasher la carte:
xzcat 20210408_raspi_3_bullseye.xz | sudo dd of=/dev/{YOUR_DEVICE} bs=64k oflag=dsync status=progress
Sur MacOS, les options ''oflag'' et ''status'' ne sont pas supportées.
Démarrer le RPi, se connecter (physiquement) avec l'utilisateur ''root''.
Configurer le clavier:
apt install keyboard-configuration console-setup
Configurer SSH dans ''/etc/ssh/sshd_config'':
* ''AdressFamily any'' pour écouter à la fois en IPv4 et IPv6
* ''PermitRootLogin yes'' (pour l'instant)
Ajouter un mot de passe à ''root'':
passwd
Se connecter en SSH:
ssh -o PreferredAuthentications=password root@192.168.1.12
adduser philippe
apt install sudo
adduser philippe sudo
ssh -o PreferredAuthentications=password philippe@192.168.1.12
sudo apt install locales
sudo dpkg-reconfigure locales
sudo apt install curl git lvm2 btrfs-progs
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Changer le hostname en changeant ''/etc/hostname'' et adapter ''/etc/hosts'' (ajouter le nouveau hostname aux adresses locales).
Configurer l'adresse IP statique dans ''/etc/network/interfaces.d/eth0'':
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.101/24
gateway 192.168.1.1
Configurer le DNS dans ''/etc/resolv.conf'':
nameserver 192.168.1.17
Désactiver IPv6: ajouter à ''/etc/sysctl.conf'':
net.ipv6.conf.all.disable_ipv6 = 1
Redémarrer.
==== Liens en vrac en attendant d'en avoir besoin ===
* https://wiki.debian.org/RaspberryPi4
* https://raspi.debian.net/defaults-and-settings/
* https://raspi.debian.net/faq/
* https://www.raspberrypi.com/documentation/computers/configuration.html