6 façons de pirater un Raspberry Pi avec une partition de démarrage
L’utilisation du Raspberry Pi est très amusante. Avec autant d’articles parmi lesquels choisir, un ordinateur à 50 $ vous occupera pendant des mois. Mais la configuration d’un Raspberry Pi peut prendre du temps.
Si vous n’avez pas de clavier branché pour configurer le Wi-Fi, vous aurez du mal à trouver la bonne configuration d’affichage. Ou une autre option de configuration triviale qui ne devrait pas prendre autant de temps à comprendre.
Mais dans de nombreux cas, vous pouvez effectuer ces modifications facilement et rapidement. Voici comment régler le Raspberry Pi dans la partition /boot/ avant le démarrage.
Qu’est-ce qu’une partition de démarrage Raspberry Pi ?
Lors de la configuration de votre Raspberry Pi, vous devez installer un système d’exploitation. Cela ne se fait pas sur un PC ou un ordinateur portable. Au lieu de cela, le système d’exploitation est installé sur le Raspberry Pi en l’écrivant sur une carte SD.
Au cours de ce processus, la carte est divisée en deux ou plusieurs partitions. L’un d’eux a un système d’exploitation formaté avec le système de fichiers EXT4.
L’autre s’appelle toujours « boot » et s’appelle /boot/. Il dispose de données de démarrage étendues, de configuration et d’autres options et est formaté avec le système de fichiers FAT. Notez que la partition /boot/ est requise pour chaque distribution Raspberry Pi.
Outre le fait que vous pouvez utiliser /boot/ pour ajuster les paramètres matériels du Raspberry Pi, cela vaut également la peine d’être noté d’une autre manière. La partition /boot/ est accessible sur n’importe quel ordinateur avec un lecteur de carte. Cela contraste fortement avec le système d’exploitation principal, qui est presque toujours lisible uniquement sur les ordinateurs Linux.
Faire une vidéo du jour
Ainsi, vous pouvez accéder à /boot/ sur n’importe quel appareil comme Windows, macOS, Linux, etc. Il est important de noter que vous pouvez également y accéder à partir du système d’exploitation installé sur le Raspberry Pi.
Par conséquent, la partition /boot/ est utile. Mais que pouvez-vous en faire ? Insérez la carte SD du Raspberry Pi dans le PC, ouvrez /boot/ et lisez la suite pour le savoir.
1. Taguez votre distribution Raspberry Pi
Exécuter plusieurs projets sur votre Raspberry Pi peut être un peu déroutant. Par exemple, je maintiens une feuille de calcul afin de savoir ce que fait chaque Pi. J’ai également remarqué quel matériel était connecté, comme un appareil photo ou un écran tactile, et dans quel cas le Pi l’était.
Mais vous n’avez probablement qu’un seul Pi avec plusieurs cartes microSD pour basculer facilement entre les projets. Même ainsi, cependant, vous pouvez toujours avoir du mal à vous rappeler ce qu’il y a sur chaque carte.
Créez simplement un fichier texte avec un nom utile tel que « security cam.txt » ou « print server.txt » dans la partition /boot/. Vous pouvez ajouter plus de détails sur l’élément dans le corps du fichier.
Cela vous permettra d’identifier rapidement la carte SD sans démarrer.
2. Ajustez Config.txt pour une meilleure compatibilité matérielle
Bien que le Raspberry Pi lui-même n’ait pas de BIOS système, il possède un fichier config.txt, qui se trouve dans /boot/.
C’est la maison des réglages pour le Raspberry Pi, avec à peu près toutes les options imaginables. Le fichier contient une liste de paramètres utilisant le format « property=value » (sans les guillemets), un par ligne. A noter le manque de place. Des commentaires peuvent être ajoutés en utilisant le caractère # pour commencer une ligne.
Chaque section du fichier config.txt est clairement marquée, avec des lignes commentées expliquant ce que fait chaque paramètre. Bien que ce fichier ne doive être modifié qu’avec précaution, il contient suffisamment d’informations pour vous empêcher d’apporter des modifications aux conséquences graves.
Les ajustements que vous ferez ici dépendront de votre configuration matérielle. Par exemple, vous pouvez activer le module caméra au démarrage :
start_x=1
De même, si vous rencontrez des difficultés pour reproduire des images via HDMI, utilisez
hdmi_safe=1
Ce paramètre combine divers paramètres HDMI pour créer une solution générale fourre-tout qui devrait forcer HDMI à fonctionner.
Un autre ajustement notable de config.txt est l’utilisation de display_rotate pour faire pivoter l’affichage.Par exemple, faites pivoter de 90 degrés
rotationaffichage=1
Rotation à 180 degrés en même temps
rotation de l’affichage=2
et beaucoup plus.
Comme vous pouvez le voir, config.txt est la fonction de configuration matérielle la plus importante sur le Raspberry Pi. Alors que raspi-config est important, config.txt est plus influent, permettant beaucoup de configuration de pré-démarrage.
Voir le wiki elinux.org pour des détails plus complets sur le fichier config.txt.
3. Créez un fichier vierge pour activer SSH
L’utilisation de SSH pour accéder à distance à votre Raspberry Pi peut vous faire gagner beaucoup de temps. Par exemple, vous souhaiterez peut-être mettre à jour le système d’exploitation, mais vous ne pourrez pas connecter le Pi au téléviseur. La réponse est d’accéder à distance à votre Raspberry Pi, et SSH est le moyen le plus rapide de le faire.
Cependant, les versions ultérieures du système d’exploitation Raspberry Pi basé sur Debian désactivent SSH par défaut. Ceci est une mesure de sécurité et peut causer des désagréments aux utilisateurs ordinaires.
Cependant, il existe une solution de contournement. Créez simplement un fichier spécial dans la partition /boot/ pour activer SSH.
Ouvrez la partition /boot/ sur votre ordinateur et créez un nouveau fichier.étiquetez-le SSH et supprimer l’extension de fichier. C’est si simple! Il est avantageux de conserver un fichier d’indicateur ssh sur votre PC aussi rapidement que possible. De cette façon, vous pouvez simplement faire glisser et déposer des fichiers sur la partition /boot/ chaque fois que vous installez le système d’exploitation Raspberry Pi.
Lorsque le Pi démarre, ce fichier agit comme un indicateur demandant au système d’exploitation d’activer SSH.
Notez que lorsque vous vous connectez pour la première fois, vous serez invité à modifier le mot de passe utilisateur « pi » par défaut.
4. Enregistrez les informations d’identification du réseau Wi-Fi dans wpa_supplicant.conf
Un autre moment pour configurer le Raspberry Pi consiste à connecter l’appareil à votre réseau sans fil. Bien que le brancher directement sur votre routeur vous fasse gagner du temps, vous ne disposez peut-être pas de suffisamment de ports. Ou votre Pi est trop loin.
La réponse est la mise en réseau sans fil, ce qui signifie se connecter à l’environnement de bureau du Pi. Le configurer avec une souris et un clavier ne devrait pas prendre trop de temps. Vous pouvez le définir sur la ligne de commande en modifiant le fichier wpa_supplicant.conf, mais vous pouvez également le modifier avant le démarrage du Pi.
Dans la partition /boot/, créez un nouveau fichier wpa_supplicant.conf. Ouvrez-le dans l’éditeur de texte de votre PC (par exemple, le Bloc-notes sous Windows, ou vous préférerez peut-être Notepad++). Copiez et collez les lignes suivantes :
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
mise à jour config=1
Pays = États-Unis
réseau = {
SSID= »SSID »
psk= »mot de passe »
key_mgmt=WPA-PSK
}
Quelques retouches s’imposent. Tout d’abord, modifiez le pays selon vos besoins (par exemple, GB pour le Royaume-Uni).
Après cela, définissez les champs SSID et PASSWORD pour qu’ils correspondent à votre réseau sans fil. Enregistrez le fichier, puis fermez-le et allumez votre Pi. L’appareil devrait se connecter à votre Wi-Fi local sous peu. Visitez la page de gestion du routeur pour voir l’adresse IP du Pi.
Vous devriez alors pouvoir accéder à distance au Raspberry Pi via SSH. Comme avec ssh, il vaut la peine de conserver une copie du fichier wpa_supplicant.conf sur votre PC pour une configuration rapide.
5. Utilisez la partition /boot/ pour corriger les erreurs
Le Raspberry Pi 4 sorti en 2019 a trois itérations avec différentes spécifications de RAM. Alors que les modèles 1 Go et 2 Go fonctionnent bien, le Raspberry Pi 4 4 Go a un bogue. Plus précisément, cela implique la détection du port USB dans Ubuntu.
Le bogue empêche la détection du port sur la version 4 Go du Pi 4, mais il existe une solution de contournement. Jusqu’à ce qu’un correctif officiel soit déployé, vous pouvez ajuster la quantité de RAM disponible pour le système d’exploitation.
Ouvrez /boot/firmware et localisez le fichier usercfg.txt. Démarrez-le dans un éditeur de texte et ajoutez :
mémoire totale = 3072
Cela changera la RAM disponible de 4 Go à 3 Go.
Enregistrez le fichier et fermez, puis allumez votre Raspberry Pi 4. Le port USB devrait maintenant fonctionner. Une future mise à jour devrait corriger cet échec, alors assurez-vous de supprimer la ligne dans usercfg.txt lorsque cela se produit.
6. Copiez les données de votre PC vers le Raspberry Pi
Si vous avez besoin de copier rapidement des données du PC vers le Raspberry Pi, vous pouvez utiliser la partition /boot/. Copiez simplement les données dans un nouveau répertoire et elles seront accessibles lorsque vous démarrerez le Pi. Notez cependant que la taille de la partition /boot/ est limitée.
Cela ne fonctionne donc que pour les petits fichiers comme les MP3 ou les images, pas pour les fichiers vidéo. Ce n’est pas une solution idéale, mais ça marche.
Voici d’autres façons de copier des données entre PC et Raspberry Pi.
6 façons d’utiliser la partition Raspberry Pi /boot/
Avec autant d’options pour configurer votre Raspberry Pi dans la partition /boot/, vous gagnerez du temps sur votre prochain projet. Pour récapituler, vous pouvez effectuer les opérations suivantes dans la partition /boot/ :
- Étiquetez votre carte SD
- Ajuster config.txt
- Activer SSH
- Préchargez vos identifiants de réseau sans fil
- corriger les bugs
- Copier les données du PC vers le Pi
Beaucoup de ces réglages accélèrent les choses, mais vous pouvez encore plus simplifier la configuration de votre Raspberry Pi. Voici comment gagner du temps en configurant votre Raspberry Pi avec PiBakery.
A propos de l’auteur