Si noti che esiste una chiara distinzione tra errori, basata sui numeri alla fine e non entrerò in molti dettagli in quanto possono essere facilmente scoperti online se necessario. Queste correzioni presuppongono che tutte le connessioni necessarie funzionino (alimentazione, scheda SD, HDMI, tastiera cablata , mouse) e che utilizzino Raspbian insieme a NOOBS.
I dettagli per l'errore che termina con 2 è alla fine della risposta. Se il tuo messaggio di errore termina con 6 , in questo modo:
Sincronizzazione antipanico del kernel: VFS: impossibile montare root fs su unknown-block (179, 6 )
dovrai fare un controllo e riparare un filesystem:
- Avvia Raspberry tenendo premuto il
Shifttasto.
- Una volta caricato NOOBS, premere
Alt-F2per accedere alla riga di comando di ripristino.
- Accedi con nome utente
roote password raspberry.
- Tipo
sudo fsck.ext4 -y /dev/mmcblk0p6. Questo eseguirà la scansione e tenterà di riparare il file system danneggiato (sostituire ext4 con il tipo di partizione se necessario). Si noti che la automodalità di fsck(ovvero solo digitando fsckinvece di fsck.ext4) non è supportata.
- Digitare
sudo shutdown -h nowper arrestare Raspberry in modo pulito.
- Scollegare il cavo di alimentazione e ricollegarlo. Il Raspberry ora dovrebbe avviarsi correttamente.
Se il tuo messaggio di errore termina con 2 , in questo modo:
Sincronizzazione antipanico del kernel: VFS: impossibile montare root fs su unknown-block (179, 2 )
è probabile che il problema sia causato da un bug di aggiornamento. La correzione comporta la conversione di 2 in 6 :
- Avvia Raspberry tenendo premuto il
Shifttasto.
- Fai clic sul
Edit config (e)pulsante o premi e.
- Fai clic sulla
cmdline.txtscheda o premi il tasto right arrowsulla tastiera.
- Sostituire:
root = / dev / mmcblk0p 2
con
root = / dev / mmcblk0p 6
- Fare clic
OKe quindi premere escapesulla tastiera per procedere con la sequenza di avvio.
Il tuo Pi ora dovrebbe avviarsi bene. Se viene visualizzato lo stesso errore, ma con 6 procedere con i passaggi precedenti.
In alcuni casi, il Pi potrebbe ignorare la modifica apportata nella GUI di NOOBS e vedresti comunque lo stesso errore esatto, con 2alla fine all'avvio. In questo caso, la risposta di tktbjp potrebbe aiutare:
In realtà è semplice utilizzare la modalità di recupero. Sono entrato in modalità di recupero e ho premuto alt-F2 per accedere come root. La modifica di cmdline.txt dalla GUI non funziona.
Dopo aver effettuato l'accesso come root con password raspberry, controllare se esiste una directory / boot. Molto probabilmente non sarà presente. In caso contrario, crearlo utilizzando mkdir / boot Quindi utilizzare l'editor vi per creare cmdline.txt.
#cd /boot
#vi cmdline.txt
nell'editor vi modificare la radice in mmcblk0p6. Il mio contenuto di cmdline.txt sembradwc_otg.lpm_enable=0 console=ttyAM0,115200 console=tty1 root=/dev/mmcblk0p6 rootfstype=ext4 elevator=deadline rootwait
salva il file. quindi è importante eseguire la sincronizzazione.
#sync
Quindi avviare la scheda. Controllo incrociato utilizzando la GUI se cmdline è davvero cambiato. Il mio PI B + funziona ora