====== 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