Comment Installer DietPi sur Raspberry Pi ? (Guide Complet)


Je cherchais d’autres distributions à essayer sur mon Raspberry Pi, et parmi tous les échecs, j’ai trouvé DietPi, qui semblait intéressant.
Je l’ai essayé et j’ai été très impressionné. C’est la distribution parfaite pour mon Raspberry Pi Zero (ou d’autres modèles). Aujourd’hui, je vais vous partager ce que j’ai retenu de ce test.

DietPi a une version disponible pour n’importe quel modèle Raspberry Pi.
Après avoir téléchargé l’image, elle peut être flashée sur une nouvelle carte SD avec Balena Etcher. Un assistant vous guidera au premier démarrage pour compléter l’installation.

Voici ce que je vais partager avec vous aujourd’hui : un guide étape par étape, une présentation de DietPi, le processus d’installation et quelques conseils pour l’utiliser efficacement.

Qu’est-ce que DietPi ?

Introduction à DietPi

Comme son nom l’indique, DietPi est une distribution légère pour votre Pi.
Elle est basée sur un système d’exploitation Debian, vous pouvez la configurer pour démarrer avec un système d’exploitation minimal (moins de 200M une fois installé).

Elle est hautement optimisée pour utiliser un minimum de processeur et de RAM, elle est donc parfaite pour un Raspberry Pi Zero, mais vous pouvez l’utiliser sur n’importe quel modèle de Raspberry Pi sans problème.
Vous commencez avec un système minimal et pouvez choisir d’installer des logiciels supplémentaires ou non (même un environnement de bureau si vous voulez).

Si vous voulez essayer, il est même possible de l’utiliser sur un PC standard ou une VM (images disponibles sur le site officiel).

L’histoire de DietPi

Il semble que DietPi existe depuis 2015 environ (je n’ai pas été en mesure de trouver des informations claires, mais c’est la date de création du forum).
Comme vous ne savez peut-être pas encore ce qu’est DietPi, voici les principaux liens que vous pouvez parcourir pour en savoir plus sur cette distribution :

Si vous pensez toujours que DietPi est une distribution intéressante à essayer, allons plus loin pour en savoir plus :).

Maîtrisez Raspberry Pi en 30 jours
Téléchargez le livre numérique.
Découvrez les secrets du Raspberry Pi à travers un challenge de 30 jours.

Pourquoi DietPi plutôt que Raspberry Pi OS Lite ?

Comme elle est basée sur Debian, DietPi est proche de Raspbian Lite, de sorte que vous pourriez vous demander pourquoi vous avez besoin de choisir entre l’un ou l’autre.

La première chose à noter est que DietPi est souvent mis à jour.
Par exemple, elle a été mise à jour sur Buster moins d’un mois après la sortie de la version de Debian. C’est bien plus rapide que la plupart des autres distributions.

Voici aussi un court comparatif des caractéristiques et performances que j’ai fait entre DietPi et Raspbian Lite. Cela vous donnera un aperçu rapide des optimisations que vous pouvez obtenir :

 DietPiRPI OS Lite
Taille de l’image966 Mo1780 Mo
Utilisation de la carte SD2,1 Go1,2 Go
Utilisation minimale de la mémoire36 Mo110 Mo
Temps de démarrage14 s15 s
Paquets installés par défaut235463
Différences entre DietPi et Raspberry Pi OS Lite

Ces valeurs sont pour une nouvelle installation, avec rien de plus que les paquets par défaut, de sorte que vous pourriez avoir besoin de les comparer dans votre environnement spécifique.
Et, c’est le même résultat pour la plupart des indicateurs (processus, utilisation swap, etc.).

Donc, pour une installation de base, DietPi est vraiment à tester.
Elle est à jour et facile à utiliser (mêmes commandes que Raspbian la plupart du temps).

Comment installer DietPi sur un Raspberry Pi

Conditions préalables

Comme pour n’importe quel système d’exploitation, vous avez besoin d’informations de base pour suivre ce tutoriel. Voici une liste de matériel que vous devez préparer :

  • Un Raspberry Pi (le Zero semble parfait pour DietPi, mais n’importe quel modèle est très bien).
    Mes recommandations ici si nécessaire.
  • Une carte SD minimale, disons au moins 4 Go (donc n’importe quelle nouvelle est OK), et une façon de la lire sur votre ordinateur (lecteur intégré ou lecteur de carte SD externe).
    Consultez mes produits recommandés ici

C’est tout ce dont vous avez besoin.
Un écran, une souris ou un clavier ne sont pas obligatoires si vous suivez toutes les étapes que je vais vous donner.
Pour le logiciel, seulement deux sont nécessaires :

  • La dernière image DietPi disponible sur le site officiel.
    Sélectionnez « Download » dans le menu principal, choisissez Raspberry Pi et cliquez sur le bouton de téléchargement (désolé, pas de lien direct disponible).
    Lien vers le site officiel.
  • Et le logiciel Etcher, qui est mon préféré pour flasher une carte SD pour Raspberry Pi.
    Etcher est disponible pour Windows, Linux et macOS. Il suffit de cliquer sur le bouton de téléchargement sur votre ordinateur.
    Téléchargement gratuit ici

C’est tout, vous êtes prêt à commencer !

Préparation de la carte SD

La première étape est de préparer la carte SD avec DietPi.
J’utilise Etcher pour ce faire, mais si vous préférez un autre logiciel, c’est votre choix.

  • Ouvrez Etcher.
  • Une fenêtre comme celle-ci apparaît :
  • Cliquez sur le premier bouton et naviguez à l’emplacement de l’image DietPi.
    Sélectionnez-la et continuez.
  • Insérez votre carte SD dans votre ordinateur, Etcher la détectera automatiquement. Vous pouvez ignorer les messages système à propos de cette carte SD.
  • Enfin, cliquez sur « Flash! » pour démarrer la copie sur la carte SD.

Après quelques minutes, la carte SD est prête. Éjectez-la.

Configuration Wi-Fi

Si vous souhaitez utiliser une connexion sans fil, surtout si vous n’avez pas d’écran, vous devez la configurer avant le premier démarrage.
Donc, si vous essayez DietPi sur un Raspberry Pi Zero, suivez ces étapes :

  • Insérez la carte SD dans votre ordinateur.
  • Allez à la partition de démarrage dans votre explorateur de fichiers.
  • Trouvez le fichier dietpi.txt, vous devrez changer une chose afin d’activer la connexion Wi-Fi automatique :
    • Ouvrez le fichier avec votre éditeur préféré.
    • Trouvez la ligne qui commence par « AUTO_SETUP_NET_WIFI_ENABLED » et changez-la pour :
      AUTO_SETUP_NET_WIFI_ENABLED=1
      Cela activera la connexion sans fil au démarrage. Le SSID et le mot de passe sont dans un autre fichier.
    • Vous pouvez également consulter rapidement ce fichier pour modifier tous les paramètres que vous souhaitez directement ici (disposition du clavier, fuseau horaire, configuration réseau, nom de l’hôte, etc.).
    • Si vous n’avez pas de DHCP sur votre réseau, la configuration réseau est obligatoire afin de l’utiliser sans écran.
      Rien d’autre n’est nécessaire, vous pouvez le faire plus tard (je vais vous montrer).
    • Enregistrez et quittez.
  • Maintenant, trouvez le fichier dietpi-wifi.txt et ouvrez-le.
    • Voici ce que vous cherchez :

C’est au début du fichier, avec tous les champs dont vous avez besoin pour configurer votre connexion sans fil.

  • Remplissez au moins les variables SSID et KEY, si vous avez un réseau de base avec WPA-PSK.
    Les autres champs sont pour les réseaux hautement sécurisés, tels que les entreprises.
  • Enregistrez et quittez.
  • Assurez-vous de fermer tous les fichiers et d’éjecter à nouveau la carte SD.

Cette fois, c’est bon. Nous sommes prêts à démarrer le Raspberry Pi.

Premier démarrage sur DietPi

Insérez la carte SD dans votre Raspberry Pi et démarrez-le.
Quelques secondes plus tard, vous pourrez vous connecter via SSH, ou suivez les instructions à l’écran.

Connectez-vous à DietPi via SSH

Si vous souhaitez vous connecter via SSH (recommandé) :

  • Trouvez l’adresse IP du Raspberry Pi.
    Vous pouvez scanner votre réseau ou consulter la liste des ordinateurs sur votre routeur (probablement votre box Internet).
    Si vous ne savez pas comment, consultez ce tutoriel sur la façon de trouver l’adresse IP de votre Pi.
  • Une fois que vous l’avez trouvé, vous pouvez vous connecter avec un client SSH (SSH est activé par défaut).
    Sur Linux et macOS c’est disponible directement dans le terminal :
    ssh user@IP
    Sur Windows, vous devez installer un logiciel, comme Putty (télécharger ici).

    Remplissez le nom de l’hôte avec l’adresse IP et cliquez sur « Open ».

Assistant de configuration DietPi

Une fois connecté via SSH, ou directement sur l’écran, voici le nom d’utilisateur et le mot de passe DietPi par défaut :

  • Nom d’utilisateur : root
  • Mot de passe : dietpi

Une fois connecté, un assistant se présente pour vous aider dans le processus de configuration.
Oui, nous avons probablement besoin de cela sur Raspbian Lite pour les débutants :).

  • Tout d’abord, acceptez la licence :
  • Ensuite, il vous posera quelques questions pour les étapes de base :
    • Les mots de passe que vous souhaitez utiliser pour les utilisateurs de DietPi (recommandé).
    • Désactiver la console série si elle n’est pas nécessaire (probablement le cas).
  • Ensuite, vous obtenez un assistant complet pour configurer le système et installer de nouveaux logiciels directement à partir de là :
    • Une liste de liens utiles pour commencer avec DietPi.
    • Tout ce dont vous avez besoin pour la configuration de base (DietPi-Config) : Affichage, audio, performances, options avancées, langue, sécurité, réseau, démarrage automatique et autres outils !
    • Quelques lignes pour rechercher et installer de nouveaux logiciels.
      Vous pouvez également parcourir la liste de paquets recommandés à installer :

Vous pouvez même installer votre environnement de bureau préféré à partir de là, avec une liste de cases à cocher facile à utiliser.

  • Configurez vos services préférés pour les serveurs principaux que vous souhaitez utiliser (SSH, Serveur de fichiers, serveur Web, etc.).
  • Emplacement du dossier home.
  • Une fois que vous avez terminé toutes les modifications que vous voulez, cliquez sur « Install » pour installer tout ce que vous avez sélectionné.
    Vous pouvez toujours le faire plus tard avec la commande dietpi-software.
  • Vous pouvez également ne faire aucune modification pour l’instant, et cliquez sur « Ok » pour fermer cet assistant et garder une image minimale (ou appliquer les modifications que vous avez apportées).
    Si vous préférez utiliser apt pour gérer vos paquets plus tard, faites-le.

Une fois que vous avez confirmé, la configuration se poursuit avec au moins les mises à jour apt disponibles.

Cela peut prendre un certain temps sur un Raspberry Pi Zero (peut-être 20-30 min je ne sais pas précisément comme je ne suis pas resté près de mon ordinateur pendant ce temps).
Mais après cela, vous êtes prêt à utiliser votre nouveau système DietPi, félicitations !

Quelques conseils pour commencer avec DietPi

Les bases de DietPi

La plupart des commandes sont celles de Raspbian ou Debian.
Si vous avez besoin d’aide avec les commandes de base sur Raspbian / Debian, consultez ce guide sur le sujet.

Une fois fait, je vais vous donner quelques conseils supplémentaires pour DietPi spécifiquement dans le paragraphe suivant.

Commandes spécifiques DietPi

Voici les quelques commandes que DietPi vous propose pour gérer votre système :

  • Pour revenir à l’assistant d’installation à tout moment, vous pouvez utiliser :
    dietpi-software
  • Pour ne voir et modifier que la partie configuration (équivalent raspbian-config), utilisez :
    dietpi-config
    Ici vous trouverez toutes les choses de base que vous avez vues avec l’assistant d’installation : réseau, affichage, audio, etc.
  • Pour vérifier si une nouvelle version dietpi est disponible pour votre Raspberry Pi, utilisez :
    dietpi-update
  • Un autre excellent outil que j’aime est de sauvegarder votre système DietPi avant de passer à un autre appareil :
    dietpi-backup
    Cela vous permet d’enregistrer vos fichiers à un endroit spécifique et vous pouvez choisir ce qui est inclus ou exclu.
    Et évidemment, vous pouvez restaurer une sauvegarde à partir de là :).
  • Voici les autres commandes dietpi que vous pouvez consulter, si intéressé.
    Je les utilise moins, donc je vais vous laisser les essayer par vous-même :
    • dietpi-autostart
    • dietpi-banner
    • dietpi-bugreport
    • dietpi-cleaner
    • dietpi-cron
    • dietpi-drive_manager
    • dietpi-explorer
    • dietpi-justboom
    • dietpi-launcher
    • dietpi-letsencrypt
    • dietpi-logclear
    • dietpi-morsecode
    • dietpi-process_tool
    • dietpi-services
    • dietpi-survey
    • dietpi-sync
  • Je n’ai pas trouvé de documentation complète à jour, donc vous devrez les essayer et voir ce qui se passe :).
    La plupart du temps, un assistant s’ouvre pour demander ce que vous voulez faire si vous tapez simplement la commande.

Conclusion

C’est tout, vous savez ce qu’est DietPi et comment l’installer sur votre Raspberry Pi (Zero ou d’autres modèles).

J’aime beaucoup cette distribution, donc je pense que je vais utiliser plus dans mes projets.
Si vous avez de bonnes compétences sur Raspbian Lite, cela ne changera pas beaucoup de choses, sauf le processus d’installation plus facile qui est super.
Et puis vous avez une distribution légère pour faire la même chose que sur Raspbian.

Envie de tester autre chose ? Consulter mes distributions favorites dans cet article avant de faire votre choix.

Ressources pour 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.
Télécharger le livre au format PDF ici

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

Restez connectés!

Tenez vous informés des dernières nouveautés en vous inscrivant ici. Pas de panique, il s'agit seulement d'un mail par mois histoire de rester à jour :)


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

Patrick Fromaget

Je suis l'auteur principal et le créateur de RaspberryTips. Mon but est de vous aider sur tous vos problèmes qui concernent Raspberry Pi en publiant des guides détaillés et des tutoriels rapides. Dans la vraie vie, je suis administrateur système (Linux principalement) avec une solide expérience dans le développement web.

Recent Posts

Maîtrisez Raspberry PiTéléchargez le livre numérique

Découvrez les secrets du Raspberry Pi dans un défi de 30 jours