installer dietpi sur raspberry pi

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 :).

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

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 :

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
  • 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.
Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.

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 !

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.

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

Ressources supplémentaires pour votre Raspberry Pi

Initiation au Raspberry Pi en vidéo
Si vous débutez et voulez passer rapidement à la vitesse supérieure, j’ai exactement ce qu’il vous faut.
Regardez ma formation vidéo qui vous aidera à démarrer du bon bien, choisir votre matériel, installer les meilleures applications et vous lancer directement dans vos premiers projets avec mon aide.
Regarder les vidéos dès maintenant

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 ou 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!

A lire également