4 min read

Installation de Raspbian

Contexte

Lors de la sortie du RaspberryPi en 2012, la préparation de la carte SD n’était pas chose aisée pour les débutants. Il fallait partitionner la carte SD à la main, préparer le système de fichiers, copier l’image.

Bref, le nouvel acquéreur était vite plongé dans un challenge technique qu’il n’imaginait pas.

Voir la fiche wikipedia du RaspberryPi

L’installeur rpi-imager

Plus récemment, même avec des utilitaire tel que Balena Etcher, ou Rufus, préparer sa carte ne donnait pas forcément le résultat escompté, même avec dd sous linux.

La société RaspberryPi propose maintenant rpi-imager, qui est une adaptation de Pi Bakery.

Avec cette outil, nous avons l’installation d’un OS la moins technique qu’il soit.

L’interface

Avec 3 menu aussi parlant difficile de se tromper.

  • Choisir le modèle
  • Choisir l’OS
  • Choisir le stockage

choix du modèle

Depuis sa sortie, il y a eu de nombreuses évolutions du RaspberryPi de créé, le sélecteur permet facilement de trouver son modèle.

Choix de l’OS

Dés sa sortie, le premier OS à être porté sur ARM fut debian, qui donnera Raspbian et maintenant RaspberryOS.

Il existe d’autres projets, comme Recalbox un émulateur de jeu (Top!!), Kodi le gestionnaire de multimédia (ça marche bien!!), ou encore des plateformes de développement.

Personnellement, j’avais besoin d’un RapberryPi plus récent pour mettre à jour mon Pi-Hole, j’ai donc sacrifié ma Recalbox, provisoirement, j’ai gardé la carteSD, et je pourrais récupérer mes configurations, et mes ROM plus tard.

Il me fallait un serveur, j’ai alors pris Raspberry OS Lite.

Configuration personnallisée

Il est ppossible d’accéder à un menu, pour configurer le compte, et la connexion wifi.

  1. le hostname
  2. le user et le mot de passe
  3. le réseau wifi (oui, je trolle les bouzeux de voisins)
  4. préciser si le wifi est caché ou non
  5. la norme wifi
  6. le fuseau horaire (tz time zone)
  7. le type de clavier (les locales)

Encore une fois difficile de se tromper.

Activation du serveur SSH

Pour une installation dans son réseau local, il faut arrêter la parano, si vous avez peur de taper un mot de passe dans votre propre réseau: le problème est ailleur et déjà présent.

authentification par mot de passe ça ira très bien. On verra la création de clefs asymétrique dans un autre article, avec la configuration du serveur open-ssh.

Pour ma part, j’ai déjà des clefs ssh, et je ne peut pas laisser un soft écrire des clefs sans savoir ce qu’il va ce passer.

Finalisation ….

C’est pour faire, comme une vraie installation d’une debian. Jouer un son …. Bof, ça marche pas forcément, mais on s’en fout.

Ejecter le média, dans ce cas précis, il s’agit de la carteSD, mais en temps normale il est demandé d’éjecter l’ISO. Et de redémarrer, or nous ne sommes pas dans ce cas de figure.

Et forcément, comme dans tous les logiciels open-source, il est demandé si on veut envoyer des infos au serveur.

Ecriture

C’est parti, il suffit d’attendre.

Vérification de l’écriture

Il y a une vérification de l’écriture…. c’est normale, il suffit d’attendre.

Premier boot

J’avais branché un écran, pour voir, et une routine s’exécute pour correctement redimensionner les partitions.

Suite

Et bien, il faut aller sur votre box, pour être certain que votre pi, est bien détecté.

Lui réserver son IP, faire un reboot, etc…. du pi, par de la box.

Connexion SSH

ssh ordinatous@192.168.1.2

Oui, enfin ça sert un peu à rien de cacher l’IP….

Je suis bien connecté.

Création de la clef

ssh-keygen -f ~/.ssh/ordinatoused25519 -t ed25519 -b 4094

Copy de la clef

ssh-copy-id -i ~/.ssh/ordinatoused25519.pub ordinatous@192.168.1.2

Modification du .ssh/config

vi ~/.ssh/config 
Host	gallypi.ordinatous.local
	Hostname	192.168.1.2
	User	ordinatous
	Port	22
	IdentityFile	~/.ssh/ordinatoused25519

Connexion par clef


ordinatous@gallyair:~$ ssh gallypi.ordinatous.local 
Linux gallypi 6.6.74+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.74-1+rpt1 (2025-01-27) aarch64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon Mar 17 21:49:28 2025 from 192.168.1.43
ordinatous@gallypi:~ $ 

Prochain article sur la configuration du serveur open-ssh