Veuillez noter qu'il existe une distinction claire entre les erreurs, sur la base des chiffres à la fin et je n'entrerai pas dans les détails car ils peuvent être facilement découverts en ligne si nécessaire. Ces correctifs supposent que toutes les connexions nécessaires fonctionnent (alimentation, carte SD, HDMI, clavier filaire , souris) et que vous utilisez Raspbian avec NOOBS.
Les détails de l'erreur se terminant par 2 se trouvent à la fin de la réponse. Si votre message d'erreur se termine par 6 , comme ceci:
Synchronisation anti-panique du noyau: VFS: impossible de monter les root fs sur un bloc inconnu (179, 6 )
vous devrez effectuer une vérification et une réparation du système de fichiers:
- Démarrez la framboise en maintenant la
Shift
clé.
- Une fois NOOBS chargé, appuyez sur
Alt-F2
pour accéder à la ligne de commande de récupération.
- Connectez-vous avec nom d'utilisateur
root
et mot de passe raspberry
.
- Tapez
sudo fsck.ext4 -y /dev/mmcblk0p6
. Cela va scanner et tenter de réparer le système de fichiers corrompu (remplacez ext4 par votre type de partition si nécessaire). Notez que le auto
mode de fsck
(c'est-à-dire ne tapant qu'à la fsck
place de fsck.ext4
) n'est pas pris en charge.
- Tapez
sudo shutdown -h now
pour arrêter proprement le Raspberry.
- Débranchez le câble d'alimentation et rebranchez-le. La framboise devrait maintenant démarrer correctement.
Si votre message d'erreur se termine par 2 , comme ceci:
Synchronisation non panique du noyau: VFS: impossible de monter les root fs sur un bloc inconnu (179, 2 )
il est probable que le problème soit dû à un bogue de mise à jour. Le correctif consiste à changer ce 2 en 6 :
- Démarrez la framboise en maintenant la
Shift
clé.
- Cliquez sur le
Edit config (e)
bouton ou appuyez sur e
.
- Cliquez sur l'
cmdline.txt
onglet ou appuyez right arrow
sur sur le clavier.
- Remplacer:
root = / dev / mmcblk0p 2
avec
root = / dev / mmcblk0p 6
- Cliquez
OK
puis appuyez escape
sur sur le clavier pour poursuivre la séquence de démarrage.
Votre Pi devrait maintenant démarrer correctement. Si la même erreur s'affiche mais avec 6, procédez comme suit.
Dans certains cas, le Pi peut ignorer la modification effectuée dans l'interface graphique NOOBS et vous verrez toujours la même erreur exacte, avec 2
à la fin lors du démarrage. Dans ce cas, la réponse de tktbjp pourrait aider:
En fait, il est simple d'utiliser le mode de récupération. Je suis entré en mode de récupération et j'ai appuyé sur alt-F2 pour me connecter en tant que root. La modification de cmdline.txt à partir de l'interface graphique ne fonctionne pas.
Après vous être connecté en tant que root avec le mot de passe framboise, vérifiez s'il existe un répertoire / boot. Très probablement, il ne sera pas présent. Sinon, créez-le à l'aide de mkdir / boot. Utilisez ensuite l'éditeur vi pour créer cmdline.txt.
#cd /boot
#vi cmdline.txt
dans l'éditeur vi, changez la racine en mmcblk0p6. Mon contenu cmdline.txt ressemble àdwc_otg.lpm_enable=0 console=ttyAM0,115200 console=tty1 root=/dev/mmcblk0p6 rootfstype=ext4 elevator=deadline rootwait
enregistrez le fichier. alors il est important de faire la synchronisation.
#sync
Ensuite, démarrez la carte. Vérification croisée à l'aide de l'interface graphique si cmdline a vraiment changé. Mon PI B + fonctionne maintenant