Installer Alma Linux sur Raspberry Pi (Alternative CentOS)

Si vous cliquez sur nos liens et effectuez un achat, nous pouvons recevoir une commission d'affiliation. En savoir plus

J’ai testé pas mal de distributions Linux sur Raspberry Pi, et CentOS était la recommandation évidente pour ceux qui voulaient un système stable, de type entreprise. Mais depuis que CentOS a été abandonné, il faut trouver une alternative. AlmaLinux est celle que je recommanderais actuellement.

AlmaLinux a été testé sur les modèles Raspberry Pi les plus récents. Une image minimale peut être téléchargée depuis le dépôt GitHub officiel et flashée sur une carte micro SD pour être utilisée sur un Raspberry Pi.

Dans ce tutoriel, on va voir ensemble comment installer et flasher AlmaLinux sur votre Raspberry Pi, puis on passera en revue quelques commandes de base et on finira par ajouter un environnement de bureau.

Si vous débutez avec Raspberry Pi ou Linux, j’ai quelque chose qui peut vous aider !
Téléchargez ma fiche mémo des commandes Linux gratuitement – c’est un guide de référence rapide avec toutes les commandes essentielles dont vous aurez besoin utiliser votre Raspberry Pi. Cliquez ici pour l’obtenir gratuitement !

Préparer l’installation d’AlmaLinux

Avant de commencer, voici ce dont vous avez besoin (côté matériel et logiciel). Comme pour n’importe quelle distribution Linux, le processus est assez similaire à une installation classique.

La principale différence, c’est que tous les modèles de Raspberry Pi ne sont pas supportés. Voici ce qu’il vous faut :

  • Un Raspberry Pi 3B+, 4 ou 400, ou 5 ou 500 est recommandé : Même si ce n’est pas officiellement précisé qu’un modèle en particulier n’est pas supporté, je conseille d’utiliser au minimum un Raspberry Pi 3 ou supérieur. Pour ma part, je teste sur mon Raspberry Pi 4 (4 Go).
  • Une carte micro-SD ou une clé USB : Prenez ce que vous avez sous la main. Si vous avez besoin d’une nouvelle carte SD, retrouvez nos recommandations ici.
  • La dernière image depuis le site officiel : Vous pouvez trouver l’image pour Raspberry Pi sur cette page. On en parle en détail dans la section suivante.
  • Raspberry Pi Imager ou Balena Etcher : AlmaLinux n’est pas disponible par défaut dans Raspberry Pi Imager, mais on peut quand même flasher une image personnalisée. Utilisez l’outil que vous préférez.
    J’ai un guide complet sur Raspberry Pi Imager si vous en avez besoin.

C’est tout pour les prérequis. Bien sûr, il vous faudra une alimentation pour votre Raspberry Pi, et un écran est toujours pratique, même si ce n’est pas obligatoire puisque SSH est activé par défaut, comme on le verra plus loin.

Installer AlmaLinux sur Raspberry Pi

L’installation se fait en trois étapes simples :

  • Télécharger la dernière image AlmaLinux pour votre Raspberry Pi.
  • Flasher cette image sur une carte SD.
  • Premier démarrage.

On détaille chaque étape maintenant.

Étape 1 : télécharger la dernière image AlmaLinux

Télécharger la dernière image d’AlmaLinux depuis le site officiel, c’est simple.
Rendez-vous d’abord sur la page de téléchargement officielle.

Cliquez ensuite sur la version souhaitée, puis sur Raspberry Pi.
Au moment de cette mise à jour, la dernière version disponible était AlmaLinux 10.

Note : Si vous avez un Pi 3, choisissez AlmaLinux 9, car la v10 ne le supporte plus.

Dans la section Raspberry Pi, cliquez sur le bouton pour voir les versions disponibles.

Télécharger mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Téléchargez le fichier AlmaLinux-10-RaspberryPi-latest.aarch64.raw.xz.
Une fois téléchargé, vous êtes prêt à flasher l’image sur votre support de stockage.

Étape 2 : flasher l’image AlmaLinux sur une carte SD

Vous avez maintenant la dernière image AlmaLinux sur votre machine.
On va la flasher sur une carte SD ou une clé USB.
Vous pouvez utiliser n’importe quel logiciel de flash (Raspberry Pi Imager, Balena Etcher, etc.).

Avec Raspberry Pi Imager, voici comment faire :

  • Lancez Raspberry Pi Imager et faites les sélections suivantes.
  • Device – Choisissez votre modèle de Raspberry Pi.
  • OS – Faites défiler vers le bas et choisissez « Use custom ».

    Quand la fenêtre s’ouvre, sélectionnez l’image que vous venez de télécharger.
    Vous pouvez utiliser l’image compressée directement, pas besoin de l’extraire.
  • Storage – Choisissez votre carte SD ou clé USB.
    Vérifiez bien que vous sélectionnez le bon support, car tout son contenu sera effacé.
  • Writing – Cliquez sur WRITE pour lancer le flash.

Attendez quelques minutes que le processus se termine. Une fois fait, retirez la carte SD (ou la clé USB) de votre ordinateur et branchez-la sur votre Raspberry Pi.

Note : Les utilisateurs avancés peuvent faire une installation « headless » en configurant certains paramètres à l’avance. Consultez le wiki officiel d’AlmaLinux pour plus de détails.

Étape 3 : premier démarrage

Une fois la carte SD insérée et le Raspberry Pi allumé, on démarre AlmaLinux pour la première fois. Je recommande de connecter un clavier et une souris, au moins pour ce premier boot. (SSH est désactivé par défaut.)

On a une installation minimale, sans environnement de bureau.
On accède donc au Pi via une interface en ligne de commande.

Les identifiants par défaut sont :

  • Nom d’utilisateur : almalinux
  • Mot de passe : almalinux

Félicitations ! Vous avez démarré avec succès sur votre système AlmaLinux. Si vous avez l’habitude d’une distribution Red Hat (Fedora, en anglais, CentOS ou même Rocky Linux), vous devriez vous sentir comme chez vous.

Après l’installation initiale, utiliser n’importe quelle distribution Linux sur un Raspberry Pi ne change pas vraiment d’une distro à l’autre.

Mais je suppose que la plupart d’entre vous, comme moi, sont plus habitués aux distributions basées sur Debian ou aux outils avec interface graphique. Voici les premières étapes pour finaliser la configuration initiale et ajouter un environnement de bureau.

Premiers pas avec AlmaLinux

Maintenant que le système tourne sur votre Raspberry Pi, on va passer en revue quelques commandes spécifiques à AlmaLinux, puis on installera un environnement de bureau, puisque l’image qu’on utilise est une version lite.

Vous pouvez aussi télécharger directement la version Desktop d’AlmaLinux depuis son site, mais gardez à l’esprit qu’installer l’environnement de bureau soi-même offre plus de flexibilité.

Guide post-installation pour AlmaLinux

Une fois connecté à votre Pi via le terminal, voici les étapes que je recommande de faire après le premier démarrage :

Se connecter à internet

  • Commencez par connecter votre Pi à internet. Une connexion Ethernet filaire devrait fonctionner directement. Pour le Wi-Fi, tapez simplement cette commande :
    sudo nmtui
    (En savoir plus sur nmtui ici, en anglais.)
  • Ça ouvre l’interface graphique du gestionnaire de réseau.
    Sélectionnez « Activate a connection » pour vous connecter à un réseau Wi-Fi.

  • Une liste des réseaux disponibles s’affiche. Sélectionnez le vôtre, entrez le mot de passe, puis appuyez sur Entrée.
  • Si tout se passe bien, votre Pi est maintenant connecté au Wi-Fi.
    Pour vérifier, tapez :
    ip a
    Vous devriez voir l’option wlan0 avec une adresse inet, ce qui confirme que votre Pi est bien connecté à internet.

Si les commandes Linux ce n’est pas trop votre truc, n’hésitez pas à jeter un œil à cet article qui vous explique les commandes qu’il faut absolument connaître. Je vous donne aussi une antisèche à télécharger pour les avoir toujours sous la main !

Vérifier les mises à jour

La première chose à faire après l’installation d’un système, c’est de vérifier les mises à jour : paquets et correctifs de sécurité. Sur AlmaLinux, une seule commande suffit pour tout faire :
sudo dnf update
Ça met à jour les paquets et applique les correctifs de sécurité en même temps. Vous verrez un tableau des paquets à mettre à jour, puis le processus démarre automatiquement.

Ça prend un peu de temps, soyez patient. Une fois terminé, votre Raspberry Pi est à jour.

Changer le mot de passe par défaut

Avant d’aller plus loin, changez le mot de passe par défaut. Garder les identifiants par défaut, c’est une mauvaise idée, et les laisser indéfiniment, c’est encore pire. C’est d’ailleurs pour ça que Raspberry Pi OS a changé cette pratique récemment.

Télécharger mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Comme sur n’importe quelle distribution, on change le mot de passe avec cette commande :
passwd

Entrez le mot de passe actuel (« almalinux »), puis tapez le nouveau deux fois.
Choisissez quelque chose qui n’est pas évident à deviner.

Si vous manquez d’inspiration, vous pouvez utiliser ce générateur de mots de passe qui propose des mots de passe faciles à retenir mais difficiles à craquer.

Et si vous hébergez des applications ou des données importantes sur ce système, mieux vaut créer un nouvel utilisateur, supprimer celui-ci et suivre les bonnes pratiques de sécurité, en anglais, (lien vers ma checklist). Garder un nom d’utilisateur par défaut, c’est vraiment à éviter.

Gérer les paquets sur AlmaLinux

Si vous utilisez un Raspberry Pi, vous êtes probablement habitué aux distributions basées sur Debian et à APT comme gestionnaire de paquets. AlmaLinux, lui, appartient à la famille Red Hat, donc c’est différent.

Le gestionnaire de paquets ici, c’est DNF, qui gère les paquets RPM.

Ça fonctionne de la même façon, avec quelques petites différences :
sudo dnf <action> <parameters>

Voici les actions que vous utiliserez le plus souvent :

  • search : Recherche des paquets disponibles et leurs détails pour un mot-clé donné.
    dnf search python
  • upgrade : Synchronise les dépôts et propose l’installation des mises à jour disponibles (y compris les correctifs de sécurité).
    En gros, c’est l’équivalent de « apt update » + « apt upgrade » sur les distros Debian.
    sudo dnf upgrade
  • install : Installe un paquet spécifique.
    sudo dnf install python3
  • group : AlmaLinux propose des groupes de paquets préconfigurés. Quand on installe un groupe avec la commande « groupinstall », tous les paquets du groupe sont installés d’un coup.
    sudo dnf group list
    sudo dnf groupinstall <group>

On va maintenant voir comment installer et configurer un environnement de bureau sur AlmaLinux.

Comment installer un environnement de bureau

Installer un environnement de bureau sur un OS comme AlmaLinux nécessite plusieurs paquets.

Heureusement, les groupes de paquets présentés juste avant vont nous simplifier la tâche. Listez d’abord les groupes disponibles avec cette commande :
sudo dnf group list
Vous verrez « Server with GUI » dans la liste des groupes d’environnement disponibles.

Installer ce groupe vous donnera l’environnement de bureau GNOME sur AlmaLinux pour Raspberry Pi, avec tous les accessoires et applications par défaut.

La commande pour tout installer d’un coup :
sudo dnf groupinstall "Server with GUI"

Il faudra télécharger plus de 800 paquets (soit 2,7 Go d’espace disque après installation), donc ce n’est pas forcément la meilleure idée sur un vieux modèle ou si vous voulez garder un système léger.

Vous pouvez toujours opter pour un autre environnement de bureau — c’est tout l’avantage de l’open source !

Allez vous chercher un café, ça va prendre du temps selon votre modèle de Raspberry Pi et votre carte SD ou clé USB (ça m’a pris entre 30 et 40 minutes sur un Raspberry Pi 4 avec une carte SD 32 Go Class 10).

Une fois terminé, lancez cette commande pour passer en mode graphique au démarrage :
sudo systemctl set-default graphical

Important : Au moment de cette mise à jour, il y a un bug sur Alma Linux 10 qui empêche le bureau GNOME de s’afficher correctement. Il semble que les drivers graphiques du Raspberry Pi ne se chargent pas bien.

Voici comment corriger ça :
• Ouvrez le fichier config.txt :
sudo nano /boot/config.txt• Ajoutez cette ligne à la fin :
dtoverlay=vc4-kms-v3d• Sauvegardez et quittez (CTRL+X)

Un redémarrage est nécessaire pour que les changements soient pris en compte :
sudo reboot
Au prochain démarrage, vous devriez avoir l’environnement de bureau complet. Connectez-vous avec l’utilisateur par défaut (ou le nouveau si vous l’avez changé), et le nouveau mot de passe (j’espère que vous l’avez changé !).

Vous savez maintenant comment installer et configurer AlmaLinux sur votre Raspberry Pi.

Ce n’est qu’un début. Il y a encore plein de choses à faire avec votre Raspberry Pi. Vous pouvez par exemple tester d’autres systèmes de la famille Red Hat. Voici quelques articles qui pourraient vous intéresser :

Télécharger mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Vous comprenez l'anglais et en voulez encore plus ? Je publie une nouvelle leçon chaque mois, réservée à mes abonnés premium. Rejoignez la communauté dès maintenant pour y avoir accès !

Questions fréquentes

Voici quelques questions courantes sur AlmaLinux qui peuvent vous être utiles.

Pourquoi je n’arrive pas à me connecter au Wi-Fi avec un Raspberry Pi 400 ?

Si vous utilisez une version ancienne d’AlmaLinux (antérieure à V8.8/V9.2), le paquet linux-firmware-raspberrypi n’est pas inclus, or il est indispensable pour le Wi-Fi du Raspberry Pi 400.

Si vous ne pouvez pas mettre à jour votre OS pour l’instant, consultez ce guide de contournement pour faire fonctionner le Wi-Fi sur votre Pi 400.

Peut-on installer AlmaLinux sur un Raspberry Pi 5 ?

Oui, le Raspberry Pi 5, 500 et 500+ sont tous supportés sur AlmaLinux.

Pourquoi je ne peux pas me connecter en SSH ?

Par défaut, AlmaLinux est configuré avec un niveau de sécurité élevé pour se protéger des attaques SSH.
Il faut d’abord activer SSH :

  • Installer SSH :
    sudo dnf install openssh-server
  • Démarrer le service :
    sudo systemctl start sshd
    sudo systemctl enable sshd

Ensuite, le comportement par défaut n’autorise la connexion qu’avec des clés SSH.
Si vous avez absolument besoin de vous connecter par mot de passe, il faut modifier ce fichier :
sudo nano /etc/ssh/sshd_config.d/50-cloud-init.conf

Télécharger mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Ressources supplémentaires pour votre Raspberry Pi

Maîtrisez votre Raspberry Pi en 30 jours
Vous avez besoin de plus ? Si vous êtes à la recherche des meilleures astuces pour devenir expert sur Raspberry Pi, ce livre est fait pour vous. Développez vos compétences sous Linux et pratiquez via de nombreux projets en suivant mes guides étape par étape. 10% de remise aujourd’hui !
Télécharger le livre au format PDF ici

Maîtrisez Python sur Raspberry Pi
Pas besoin d’être un génie pour coder quelques lignes pour votre Raspberry Pi.
Je vous apprends juste ce qu’il faut sur Python afin de réaliser n’importe quel projet. La seconde partie du livre est d’ailleurs consacrée à des exemples de projets où je vous guide pas à pas.
Ne perdez pas de temps, apprenez le strict nécessaire et économisez 10% avec ce lien :
Télécharger maintenant

Autres ressources pour profiter de votre Raspberry Pi
J’ai regroupé toutes mes recommandations de logiciels, sites utiles et de matériel sur cette page de ressources. Je vous invite à la consulter régulièrement pour faire les bons choix et rester à jour.
Visiter les pages ressources


Ce tutoriel ne marche plus à 100%? Prévenez-moi pour que je le mette à jour!

Publications similaires

2 commentaires

  1. Super, donc, malgré un tuto d’expert, pourquoi quitter mon Debian pour Rpi pour un autre truc qui, probablement, serait moins bien…
    J’ai 3 Rpi3 : 1 serveur « Local » (sauvegarde et accès depuis le monde entier), 1 serveur « FTP » (utilisé depuis le RPi3, idem au premier, mais pas le même partage) et un « MédiaPlayer » (musiques sur la terrasse, vidéos dans mon bureau… Je pense à le rendre autonome…), Tous me ravissent…
    Devrais je changer ? J’en doute…

    1. Bonjour Denis,

      Si vous avez réussi à mettre en place tout ce qu’il vous fallait avec Debian, il n’y effectivement pas d’intérêt à essayer de changer ce qui fonctionne très bien pour vous.

      Patrick

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *