Unable to mount root fs on unknown block (8,2)

Unable to mount root fs on unknown block (8,2)

23 juli 2021 3 Door Ivo

Je restart je Raspberry Pi en krijgt de volgende Kernel panic: Unable to mount root fs melding op het scherm.

 

Kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(8,2*)

*of een ander nummer

Je komt niet verder helaas, geen terminal of interface.
Er zit niets anders op om opnieuw te beginnen. Of toch niet?

Het is het proberen waard!

Als eerste maak je een nieuwe SD kaart voor je Pi, hoe lees je hier.

Start je Pi

Plug je oude SD via een USB reader in. SSD kan natuurlijk ook. Een goedkope SSD vind je hier.

Je krijgt meteen een melding dat een schijf niet te lezen is.

Open een terminal

En geef onderstaande in.

sudo parted -l

Nu zie je de schijven, eerst van je nieuwe sd en daarna je oude sd of SSD. (ik heb de mijn SSD al gerepareerd)
Daaronder zie je je USB apparaat de sdb 1 en 2. In de meeste gevallen is nummer 2 het probleem.

Repareren

sudo fsck /dev/sdb2

Nu krijg je een aantal vragen krijgen om het te fixen. Per regel moet je Y ingeven.

Als dat klaar is kun je de schijf via het bestanden beheer openen.
Nu kun je de pi afsluiten en opstarten met de oude SD of SSD aangesloten.

Hij start op als normaal en alles werkt weer! het kan wel de eerste keer langer duren, heb geduld.

Voorkomen

Het is onzeker of je het echt kunt voorkomen, wat misschien helpt is een dagelijkse herstart.

sudo crontab -e

Om 4 uur snachts te herstarten voeg je onderstaande toe.

0 4 * * * /sbin/shutdown -r now 

Safe en exit en herstart je Pi. Elke nacht om 4 uur herstart je Pi automatisch.
Vingers gekruist voor een goede start. 🤞

Mijn setup Raspberry 4 2GB
In mijn geval met: Domoticz, Zigbee2MQTT, PiHole, PiVPN, Remote desktop en nog meer.