[RESOLU] Raspberry pi 3 b+ erreur au démarrage

Votre Apache se cache, votre Pi gémit, votre SoC fume ? La panne quoi ! C'est ici que vous trouverez sans doute une solution... Sinon du réconfort :)

Modérateurs : Francois, maxty01

Répondre
aspro
Messages : 3
Enregistré le : sam. 28 sept. 2019 10:25

[RESOLU] Raspberry pi 3 b+ erreur au démarrage

Message par aspro » sam. 28 sept. 2019 10:54

Bonjour,

Suite à de mauvaises manipulations surement, ma raspi démarre en erreur. Je me permets d'afficher la copie écran ici

Raspbian stretch

Image

Avant ce blocage, j'essaye de monter une clé USB avec plus ou moins de succès... j'ai modifié le fichier /etc/fstab pour monter automatiquement la clé USB
J'ai peut-être été trop rapide pour arreter/redemarrer la raspi....

Pour essayer de reprendre la main et supprimer la ligne dans /etc/fstab j'ai edité "cmdline.txt" et ajouté "init=/bin/sh"... mais je ne peux rien faire (lecture seule)...

Je suis preneur de solutions.
Bonne journée
Modifié en dernier par aspro le sam. 28 sept. 2019 19:07, modifié 1 fois.

aspro
Messages : 3
Enregistré le : sam. 28 sept. 2019 10:25

Re: Raspberry pi 3 b+ erreur au démarrage

Message par aspro » sam. 28 sept. 2019 14:33

J'avance un peu me semble-t-il. Mais toujours en panne.

Voici ce que j'ai fait :

1 - Sur carte SD avec un éditeur de texte : ouvrir cmdline.txt puis ajouter à la fin init=/bin/sh puis enregistrer
2 - Inserer la SD dans la raspi et redemarrer
3 - Ouverture d'une console
4 - Taper su puis Entrer : je me retrouve sous root (sans mot de passe) #root@(none):
5 - je monte différentes part
mount -t proc proc /proc
mount -t sysfs sysfs /sys
mount -t devpts devpts /dev/pts
mount -t tmpfs -o mode=1755 tmpfs /tmp
mount -t tmpfs -o mode=1755 tmpfs /run
si erreur
mount -t devpts devpts /dev/pts
alors
mount -t devtmpfs devtmpfs /dev
6 - je mets les droits rw sur /
mount -o remount,rw /
7 - je plugue un adaptateur USB SD avec un backup du rasbian qui pose probleme
8 - je demonte les part. sda1 et sda2
lister les SD et part
fdisk -l
puis
umount /dev/sdba1
umount /dev/sdba2
9 - Réparation (?) fsck
fsck /dev/sda1 -p -c -v
fsck /dev/sda2 -p -c -v
Attendre plusieurs minutes pour le second fsck
10 - Reboot sur la carte SD... et ? :-( ne fonctionne toujours pas

snif

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Re: Raspberry pi 3 b+ erreur au démarrage

Message par Artemus24 » sam. 28 sept. 2019 18:14

Salut Aspro 500 Effervescent.

Êtes-vous dans un état fébrile ? :mrgreen:

Il m'arrive parfois en bidouillant dans ma rapsberry de me retrouver bloqué.
J'ai à ma disposition une autre carte Micro SD, disons de secours, qui contient une autre version du système d'exploitation Raspbian.
Je dispose aussi d'une clef usb lecteur de carte micro SD.

Comment je procède ?

Je place dans la raspberry la carte micro SD de secours.
Je démarre ma raspberry.

Je place dans la clef usb, l'autre carte micro SD, celle qui pose problème.
Je place la clef usb dans l'une des prises usb de la raspberry.

En faisant "LSBLK" je connais les partitions qui sont montées dans ma raspberry.
Admettons que la carte micro SD est monté sur "/dev/sda". Je parle de celle qui pose problème.

Je crée les répertoires suivants :
--> /mnt/boot
--> /mnt/rootfs
Ces répertoires seront dans la carte micro SD de secours.

Je monte les partitions :
--> mount /mnt/boot /dev/sda1
--> mount /mnt/rootfs /dev/sda2

J'accède au fichier "fstab" en faisant : "vi/mnt/rootfs/etc/fstab".
Je corrige ma bêtise, en admettant que c'est bien celle-ci.
Je fait "halt" pour arrêter ma raspberry.

Je place dans la raspberry, ma carte micro SD, celle où j'avais mon problème et je redémarre ma raspberry.
Si le problème a bien été corrigé, normalement vous avez à nouveau la main sur votre raspberry.

Il faut comprendre que la carte micro SD qui pose problème sera accessible en lecture / écriture, mais son système d'exploitation ne sera pas exécuté.
Ce qui rend cette carte micro SD totalement disponible pour bidouiller.
Mais pour accéder à cette carte micro SD qui pose problème, vous devez posséder une autre carte Micro SD de secours, ou si vous préférez saine.
Sans cela, je ne vois pas comment faire pour modifier quoi que ce soit, à cause de l'indisponibilité de certains fichiers en cours d'exécution.

@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

aspro
Messages : 3
Enregistré le : sam. 28 sept. 2019 10:25

[RESOLU]Re: Raspberry pi 3 b+ erreur au démarrage

Message par aspro » sam. 28 sept. 2019 19:06

Merci pour la réponse... une idée que j'ai mise à profit ... et je retrouve ma Boise

J'ai donc installé sur une autre SD une rasbian dernière mouture (n'importe quelle version aurait fait l'affaire)

J'ai redémarré la raspi avec cette SD fraîchement préparé, et j'ai utilisé le la clé USB/SD avec la SD planté.
A l'ouverture, Buster monte la clé USB... (en mode graphique il affiche les partitions sur le bureau).
Je fouille cette clé USB et je vois des répertoires en .bak :? et notamment le /boot/ qui s'apelle boot.bak et un autre boot (avec un seul fichier config.txt)

MV pour renommer les differents boot : boot devient boot-old et boot.bak devient boot

shutdown -h now

Je remets la SD plantée dans la Boise... Allumage et Ô miracle :lol: Ca refonctionne !!!

Du coup, je pense plutôt avoir malmené les redémarrages de la boise... et qui a crée ces .bak :?:

Merci Artemus24 pour la piste... il me reste quelques aspro pour ceux qui se prennent la tête avec leur raspi adorée :mrgreen:

Répondre

Retourner vers « En panne ? »