rpi:debian

Utiliser Debian sur un RaspberryPi

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.

  • rpi/debian.txt
  • Dernière modification : 2022/07/14 20:36
  • de phsw