Votre Raspberry Pi est configuré. Il est branché sur le moniteur, le câble d'alimentation est correctement connecté et vous avez déjà flashé Raspbian (ou un autre système d'exploitation) sur la carte microSD.
Mais quelque chose ne va pas. Peut-être que le Pi a bloqué le démarrage sur "l'écran arc-en-ciel". Peut-être est-il pris dans une boucle de démarrage. Ou peut-être que votre problème est différent. Si vous essayez de résoudre des problèmes liés à la capacité de votre Raspberry Pi à se connecter au Wi-Fi, à détecter un périphérique USB, à installer un logiciel ou à accéder à une carte microSD, nous avons ici un ensemble de solutions.
Lorsque vous démarrez votre Raspberry Pi, la première chose que vous verrez (sauf si vous préparez une installation avec NOOBS) est l'écran de test GPU. Ceci est communément appelé "l'écran arc-en-ciel" et est destiné à n'apparaître que pendant quelques secondes. Après cela, le système d'exploitation devrait se charger.
Cependant, parfois cela ne se produit pas. Au lieu de cela, l'appareil se bloquera lors du test GPU. Si cela se produit, vous avez un problème.
Dans la plupart des cas, cela est dû à un problème avec l'image du noyau Raspbian sur votre carte microSD. Pour tester, installez Raspbian sur une autre carte microSD et démarrez à partir de celle-ci. Si cela fonctionne, vous savez que le problème vient de la carte microSD d'origine.
Cependant, ce n'est pas idéal. De plus, vous pouvez avoir des données dont vous avez besoin à partir de la carte microSD d'origine. Afin de récupérer ces données, insérez la carte microSD dans le lecteur de carte de votre ordinateur. Accédez à /home/ dossier, puis copiez-le sur le disque dur de votre PC.
Dans certaines circonstances, il est possible de réparer le noyau, mais cela nécessite que le Pi soit connecté via Ethernet à votre réseau. Vous devrez vous connecter via SSH, assurez-vous donc au préalable que cela a été activé. Si ce n'est pas le cas, pendant que la carte microSD est branchée sur votre ordinateur, ajoutez un fichier dans le dossier /boot/ répertoire appelé ssh. N'ajoutez pas d'extension de fichier.
À l'aide de votre client SSH préféré, connectez-vous au Pi via l'adresse IP et en utilisant le nom d'utilisateur et le mot de passe habituels. Essayez ensuite de réinstaller le noyau :
mise à jour sudo apt
sudo apt install raspberrypi-kernel
Attendez que cela se termine, puis ouvrez le fichier config.txt dans l'éditeur de texte :
sudo nano /boot/config.txt
Ici, ajoutez une nouvelle ligne :
boot_delay=1
Ce délai de démarrage force le Pi à donner à la carte SD un peu de temps pour se préparer, avant de démarrer à partir de celle-ci.
Appuyez sur Ctrl + X pour sortir, puis Y et Entrez pour enregistrer la modification et quitter l'éditeur de texte. Utilisez la commande reboot pour redémarrer le Pi. S'il se bloque à nouveau lors du test GPU, il est temps d'utiliser une autre carte microSD.
Si vous êtes préoccupé par la carte microSD de votre Pi, cela vaut la peine de chercher des moyens de prolonger sa durée de vie. Vous pouvez le faire en vous assurant que plus de données sont écrites sur la RAM (plutôt que sur la carte microSD) ou en les contournant complètement avec un périphérique USB.
Il est également possible de cloner votre carte microSD pour assurer la continuité des données sur plusieurs cartes ou appareils.
Les périphériques USB sont tous importants pour utiliser un Raspberry Pi. Que vous souhaitiez connecter un périphérique d'entrée (souris, clavier, manette de jeu) ou étendre les fonctions de l'ordinateur, de nombreuses options sont via USB. Vous utilisez un Pi plus ancien sans réseau sans fil intégré ni Bluetooth ? Vous aurez besoin d'une clé USB.
Souvent, brancher un appareil vous permettra de l'utiliser presque immédiatement. Mais que se passe-t-il si votre périphérique USB n'est pas reconnu ?
La première chose à faire est de se diriger vers la liste des périphériques vérifiés sur eLinux.org. Recherchez la page de votre périphérique USB ; si c'est ici, ça devrait marcher.
Ensuite, vérifiez si l'appareil fonctionne sur un autre ordinateur. Branchez-le sur votre PC; fonctionne-t-il correctement ? Une fois que vous avez fait cela, il est temps d'interroger votre Raspberry Pi et le périphérique USB. Sur votre Raspberry Pi, saisissez :
sudo dmesg -C
Ensuite, insérez le périphérique USB et saisissez :
dmesg
S'il est détecté, votre périphérique USB sera répertorié ici, ainsi que tout message d'erreur associé. Si l'appareil n'est pas répertorié, deux raisons courantes sont :
Surmontez ce dernier problème en achetant une alimentation adaptée à votre Raspberry Pi ou un concentrateur USB alimenté. Périphérique USB détecté, mais rien ne se passe ? Essayez de mettre à jour les référentiels et recherchez une mise à niveau (un correctif pour tant de problèmes de Raspberry Pi) :
mise à jour sudo apt
mise à niveau sudo apt
À ce stade, vous devriez avoir un appareil fonctionnel. Si ce n'est pas le cas, contactez le fabricant et découvrez s'il existe un pilote Linux.
Si vous utilisez un Raspberry Pi 3 ou un Pi Zero W ou une version ultérieure, votre ordinateur dispose d'une connexion Wi-Fi intégrée. Vous pouvez également donner une connectivité sans fil à un Pi plus ancien à l'aide d'un dongle Wi-Fi. Mais une fois que vous avez activé le réseau sans fil, comment vous connectez-vous ?
Les clés USB peuvent être un problème, comme indiqué ci-dessus. Mais si vous avez exécuté ces conseils ci-dessus et confirmé que l'appareil fonctionne, le problème de mise en ligne réside peut-être dans la configuration. Nous supposerons à ce stade que vous avez tenté de vous connecter au réseau sans fil via le bureau.
Alors, qu'est-ce qui pourrait vous empêcher de connecter votre Raspberry Pi à un réseau sans fil ? Premièrement, il est possible que de nouvelles connexions soient bloquées ou qu'une limite ait été atteinte. Une fois que vous pouvez les éliminer, essayez de vous connecter à un autre réseau. Vous pouvez par exemple configurer un point d'accès sans fil sur votre téléphone et voir s'il est possible de s'y connecter.
Il est également possible que vos informations d'identification soient erronées. Ça arrive. Pour vérifier, ouvrez le wpa_supplicant.conf fichier dans nano :
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Ici, vous trouverez les paramètres clés pour vous connecter à votre réseau. Utiliser le SSID et PSK champs pour saisir le SSID (nom du réseau) et le mot de passe corrects.
Vous pouvez également vérifier la sécurité de votre réseau. Le Raspberry Pi 3 ne se connectera pas aux réseaux sans fil sécurisés à l'aide du protocole de cryptage sans fil (WEP) obsolète. Si votre routeur l'utilise, passez à WPA, WPA2 ou, si ce n'est pas possible, mettez à niveau vers un nouveau routeur.
Plusieurs problèmes peuvent affecter l'affichage de votre Raspberry Pi.
Alors que la résolution par défaut est de 800 x 400 pixels, la plupart des moniteurs et téléviseurs modernes sont capables de résolutions beaucoup plus grandes. Ce qui devrait arriver, c'est que la taille de l'affichage est détectée au démarrage du Pi et que la résolution du bureau s'ajuste en conséquence.
Parfois, cela ne se produit pas, ce qui fait que certaines parties de l'affichage ne sont pas visibles. La plupart de ces problèmes peuvent être résolus dans le config.txt fichier. Comme il s'agit d'un fichier important, il est essentiel que vous n'apportiez aucune modification susceptible de causer des problèmes. Pour vous protéger contre cela, faites une copie du fichier, avec un nom de fichier légèrement différent :
sudo mv /boot/config.txt /boot/config-orig.txt
Si vous rencontrez des problèmes à tout moment, supprimez simplement le fichier config.txt et renommez la copie.
Lorsque vous êtes prêt, modifiez config.txt en nano :
sudo nano /boot/config.txt
De nombreux problèmes d'affichage sont dus à des paramètres de surbalayage mal appliqués. En règle générale, une bande noire borde l'écran, un peu comme un écran d'ordinateur domestique 8 bits. Vous pouvez changer cela en parcourant le fichier config.txt et en trouvant :
#disable_overscan=1
Supprimez le symbole dièse ; cela "décommentera" le paramètre, ce qui signifie qu'il sera appliqué. Appuyez sur Ctrl + X puis O pour enregistrer et quitter, puis redémarrez votre Pi.
Inversement, des parties de l'affichage peuvent s'étendre au-delà des dimensions physiques de l'affichage. Dans ce cas, recherchez :
#overscan_left
#overscan_right
#overscan_top
#overscan_bottom
Supprimez le symbole dièse, puis modifiez les paramètres pour ajuster les dimensions de la bordure. Vous pouvez le faire en ajoutant un signe égal et un nombre à la fin de la ligne, comme ceci :
overscan_left=16
Des nombres négatifs peuvent être utilisés si nécessaire.
Comme dernière option, vous pouvez modifier les paramètres du framebuffer. Faites défiler vers le bas jusqu'à ce que vous trouviez deux lignes (framebuffer_width et framebuffer_height ) et définissez votre résolution préférée. Vous pouvez changer une résolution de 1 920 x 1 080 en 1 280 x 720, par exemple.
De temps en temps, vous rencontrerez un problème avec votre Raspberry Pi. Améliorer les performances de votre Pi peut vous aider ici, tout comme vous assurer que tous vos câbles, votre alimentation et votre carte microSD sont de qualité supérieure.
Mais si vous êtes prêt à essayer quelque chose de différent, jetez un œil à l'alternative Raspberry Pi, NanoPi NEO4.