Ho installato Arch Linux sulla mia scheda SD con Win32DiskImager. Se chiudo l'RPi, rimuovo la scheda, la inserisco e riavvio l'RPi, tutto funziona perfettamente. Ma se eseguo l'aggiornamento completo del sistema in pacman con pacman -Syu
, c'è un problema. Se spengo e riavvio l'RPi, nessun problema, ma se spengo, rimuovo la scheda, inserisco, quindi avvio l'RPi, non può avviarsi mai più, aspettando sempre dalla schermata di avvio dell'arcobaleno. Inoltre non ho bisogno di rimuovere la scheda SD, solo abbastanza per interrompere l'alimentazione per 30 secondi (fino a quando i condensatori non si scaricano completamente) e avviare l'RPI e si verifica lo stesso errore.
Ho provato a disabilitare l'aggiornamento del pacchetto raspberrypi aggiungendo IgnorePgk = raspberrypi-firmware
nel /etc/pacman.conf
file, quindi eseguendo l'aggiornamento completo del sistema, quindi rimuovo e inserisco la sdcard, quindi non vedo più la schermata arcobaleno, ma visualizzo questo messaggio di errore:
[ 20.217557] Kernel panic - not syncing : VFS: Unable to mount root fs on unknown-block(179,2)
PANIC: VFS: Unable to mount root fs on unknown-block(179,2)
Entering kdb (current=0xcd828ca0, pid 1) due to Keyboard Entry
kdb> _
Questo errore si verifica anche se aggiorno solo il file linux-raspberrypi
pacchetto, quindi reboot
rimuovo solo e non rimuovo la sdcard e ricevo lo stesso messaggio di errore di panico del kernel.
Ho una scheda Samsung SDHC 16GB Class10 (MB-MPAGA aka MB-MPAGAEU). Ho anche provato con la scheda Kingmax SDHC 16GB Class10 e con una scheda Kingmax SDHC 8GB Class6, né ha funzionato.
Se ignoro il raspberrypi-firmware
e il linux-raspberrypi
pacchetto pacman, e poi fare l'aggiornamento del sistema, nessun errore si verifica anche se mi tolgo la sdcard. Quindi deve essere un problema in questi pacchetti.