Mise à jour : Debian 10.7 / Buster
Ce document liste les principales architectures Arm existantes, les portages Debian Arm et les méthodes d'installation sur une cible Arm
Sommaire
A titre d'exemple, les architectures des processeurs Arm utilisés par les cartes Raspberry Pi sont
Pi 3 : ARM v8 - Processeur BCM2837 - quadcore 64 bits Cortex-A53 - 1,4 GHz
Pi 4 : ARM v8 - Processeur BCM2711 - quadcore 64 bits Cortex-A72 - 1,5 GHZ
armEabi (armel) pour les processeurs 32-bit à partir de ARM V4 - GNU triplet arm-linux-gnueabi
arm64 pour les processeurs 64 bits Arm V8 - GNU triple aarch64-linux-gnu
soit à partir d'images officielles Debian, "universelles", comme pour une installation sur PC. Cette méthode nécessite que la plate-forme soit compatible, ce qui n'est pas le cas par exemple des cartes Raspberry
soit par debootstrap à partir par exemple d'une machine PC (amd64)
à partir d'images dédiées, spécifiques à un matériel (ou famille de matériel) ces images ne sont généralement pas des images officielles Debian
Depuis la page httpsps://www.debian.org/releases/buster/debian-installer/, sélectionner l'architecture (arm64, armel, armhf) puis télécharger l'image iso correspondant
Les manuels d'installations sont disponibles à partir de la page https://www.debian.org/releases/buster/installmanual
Depuis un PC amd64, utiliser les possibilités d'émulation statique de l'architecture arm64, et créer par debootstrap un système de fichier qui peut-être recopié sur une carte SD préalablement partitionnée et formatée.
Il sera nécessaire de récupérer certains binaires et fichiers de configuration à partir des images ou dépôts de la fondation Raspberry
Dans le cas des cartes Raspberry, on dispose par exemple de
Images Debian non officielles - sources.lists : dépôts Debian officiels - voir D004 - Raspberry PI4 - Création image par Debootstrap
images développeurs tierces
- distribution généraliste - DietPI : https://dietpi.com/
.....