Des lecteurs comme vous aident à soutenir MUO. Lorsque vous effectuez un achat en utilisant des liens sur notre site, nous pouvons gagner une commission d'affiliation. En savoir plus.

Raspberry Pi OS est un système d'exploitation dérivé de Debian conçu pour aider les débutants et les experts à tirer le meilleur parti du matériel Raspberry Pi, tout en offrant une expérience de bureau facile à utiliser. Bien que vous puissiez effectuer une personnalisation de base avant d'insérer votre support de stockage dans le Pi pour la première fois, en utilisant l'outil officiel Raspberry Pi Imager, vous souhaiterez peut-être en faire plus. Avec sdm, un outil de gestion de carte SD, c'est possible. Voici comment procéder.

Pourquoi utiliser sdm pour créer des images disque personnalisées pour votre Raspberry Pi ?

Les Raspberry Pis sont bon marché (quand vous pouvez les trouver) ordinateurs monocarte avec des composants de premier ordre et mettant l'accent sur l'apprentissage et les projets de logiciels et d'électronique de bricolage. Ils sont parfaits pour les laboratoires informatiques scolaires et pour le déploiement en tant que serveurs autonomes.

instagram viewer

Si vous déployez plusieurs ordinateurs Raspberry Pi dans une école ou d'autres organisations, vous constaterez qu'après avoir clignoté une image Raspberry Pi OS sur une carte SD ou un SSD, vous finissez par installer le même ensemble de logiciels encore et encore. Vous configurerez les mêmes services, monterez les mêmes lecteurs supplémentaires et ajouterez les mêmes alias au .bashrc déposer. Cela peut devenir très fastidieux, très rapidement.

sdm est un outil qui facilite la création de supports de stockage cohérents et prêts à l'emploi pour le Raspberry Pi, contenant le logiciel dont vous avez besoin et la configuration que vous choisissez.

Comment installer et utiliser sdm

sdm s'installe sur Linux via un script que vous curl depuis son référentiel GitHub et pip vers Bash :

curl -L https ://raw.githubusercontent.com/gitbls/sdm/master/EZsdmInstaller | frapper\n

Vous aurez également besoin d'une image vanille du système d'exploitation Raspberry Pi pour travailler. Prenez l'image ARM 64 Bullseye la plus récente à partir du téléchargements officiels Raspberry Pi annuaire.

Les images de disque Raspberry Pi sont compressées sous forme d'archives XZ. Extraire l'image avec :

unxz /chemin/vers/votre/image.img.xz

Vous êtes maintenant prêt à commencer à personnaliser votre image Raspberry Pi OS. Contrairement à l'officiel Imageur Raspberry Pi outil, sdm n'offre pas d'option d'interface graphique conviviale, vous passerez donc beaucoup de temps dans le terminal. La première chose que vous voulez faire est de vous assurer que sdm est capable de monter l'ISO et de démarrer un chroot :

sudomsd--explorervotre_rasperry_pi_image.img

En cas de succès, sdm démarrera un chroot et changera l'arrière-plan de votre terminal en gris, la couleur de la police du terminal en bleu et le curseur en rouge. Ce n'est pas très facile à regarder, mais c'est un rappel que vous explorez l'ISO dans un chroot, plutôt que sur votre système hôte.

Une fois que vous avez jeté un coup d'œil, quittez le chroot avec :

sortie

Votre flottille de Pis devra se connecter au réseau. La méthode la plus simple consiste à créer un nouveau wpa_supplicant.conf fichier dans votre répertoire de travail.

nanowpa_supplicant.conf

Dans celui-ci, collez ce qui suit, en veillant à remplacer les détails de votre propre réseau et pays dans les champs pertinents :

pays=nous
mise à jour_config=1
ctrl_interface=/var/exécuter/wpa_supplicant
réseau={
scan_ssid=1
ssid="MonRéseauSSID"
psk="mot de passe super secret"
}

Enregistrez et quittez nano avec Ctrl + O alors Ctrl + X.

Si vous envisagez de pré-installer plusieurs packages supplémentaires sur votre ISO Raspberry Pi, vous souhaiterez peut-être étendre l'image pour vous donner plus d'espace. Vous pouvez utiliser le étendre interrupteur pour cela.

sudomsd--étendre--xmb 2048 2022-09-22-raspios-bullseye-arm64.img.xz

... vous donnera 2 Go supplémentaires pour jouer. Vous pouvez adapter ce chiffre à vos propres besoins.

Installez des packages supplémentaires sur votre Raspberry Pi ISO avec sdm

Avoir des applications déjà installées et accessibles pour l'utilisateur final est vraiment l'intérêt de sdm. Vous pouvez gérer les applications qui seront préinstallées sur l'ISO avec le Personnaliser commutateur et un fichier texte répertoriant les applications que vous souhaitez installer.

liste d'applications nano

Dans ce fichier, tapez les noms de toutes les applications que vous souhaitez rendre disponibles au premier démarrage. Il peut s'agir de noms séparés par des espaces ou d'un nom par ligne. Par exemple:

irssi mypaint qmmp conky openvpn

Si vous êtes à court d'inspiration, découvrez nos excellents liste organisée d'excellentes applications à installer sur Raspberry Pi. Lorsque vous êtes satisfait, enregistrez et quittez nano avec Ctrl + O alors Ctrl + X.

Commettre votre personnalisation à l'ISO Raspberry Pi

La commande suivante copiera vos paramètres de mappage de clavier, de paramètres régionaux, de fuseau horaire et de pays Wi-Fi à partir du système sur lequel il s'exécute; copiez le fichier wpa_supplicant.conf que vous venez de configurer; activer SSH sur le Pi; demander un nouveau mot de passe; et mettre à jour et mettre à niveau le système.

sudo msd --customize --wpa /path/to/working/wpa_supplicant.conf --L10n --restart --user monutilisateur --password-user monmotdepasse your_rasperry_pi_image.img

En l'ajoutant avec :

--apps liste d'applications

... installera les applications que vous avez spécifiées dans votre liste d'applications déposer.

Ce processus peut prendre plusieurs minutes, mais vous tiendra informé des progrès tout au long de la procédure.

Avant d'exécuter la commande, il existe des commutateurs supplémentaires que vous pouvez utiliser pour configurer davantage l'ISO. Voici quelques-uns des plus utiles :

  • mot de passe-pi mot de passe définit le mot de passe pour l'utilisateur pi
  • mot de passe-mot de passe root définit le mot de passe pour root
  • connexion automatique connecte automatiquement l'utilisateur
  • cron-d un-fichier-cron copie un fichier cron dans /etc/cron.d
  • nom d'hôte vous permet de définir un nom d'hôte système
  • mot vous permet de copier un fichier spécifié dans /etc/motd pour définir un message personnalisé
  • échanger m définit la taille d'échange du système
  • nom d'utilisateur crée des utilisateurs

Gravez votre ISO Raspberry Pi personnalisé sur une carte SD ou un SSD

sdm utilise dd pour "graver" votre ISO Raspberry Pi personnalisé sur le support de stockage de votre choix. Utilisez le brûler basculez pour l'invoquer :

sudo msd --burn /dev/sdx your_rasperry_pi_image.img

... où sdx est votre carte SD ou SSD. Si vous ne savez pas quel lecteur est votre support de stockage, exécutez :

sudo fdisk-l

...pour obtenir une liste d'appareils.

Une fois le processus terminé, connectez l'appareil à votre Pi et démarrez votre ISO personnalisé !

Créer un ISO Raspberry Pi personnalisé est facile avec sdm

Maintenant que vous avez créé un ISO Raspberry Pi OS personnalisé, conçu selon vos propres spécifications, installer votre image parfaite sur plusieurs machines est aussi simple que Pi, et les possibilités sont infinies. Si vous avez découvert que la personnalisation du système d'exploitation est amusante et productive, vous pouvez également vous essayer à la création de versions personnalisées pour votre distribution Ubuntu préférée.