He instalado Arch Linux en mi tarjeta SD con Win32DiskImager. Si apago el RPi, quito la tarjeta, la inserto y vuelvo a iniciar el RPi, todo funciona bien. Pero si hago la actualización completa del sistema en pacman pacman -Syu
, hay un problema. Si apago y vuelvo a iniciar el RPi, no hay problema, pero si lo apago, quito la tarjeta, la inserto y luego inicio el RPi, no puede arrancar nunca más, solo espero en la pantalla de inicio del arco iris siempre. Tampoco necesito quitar la tarjeta SD, solo lo suficiente para detener la fuente de alimentación durante 30 segundos (hasta que los condensadores se descarguen por completo) e iniciar el RPi, y se produce el mismo error.
He intentado desactivar el paquete de actualización de firmware Raspberry Pi-añadiendo IgnorePgk = raspberrypi-firmware
en /etc/pacman.conf
el archivo, y luego hacer la actualización completa del sistema, y luego extraer e insertar la tarjeta sd, y luego no veo la pantalla de arco iris de nuevo, pero este mensaje de error:
[ 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> _
Este error también ocurre si solo actualizo el linux-raspberrypi
paquete, y luego solo reboot
y no elimino la tarjeta sd, y recibo el mismo mensaje de error de kernel-panic.
Tengo una tarjeta Samsung SDHC 16GB Class10 (MB-MPAGA aka MB-MPAGAEU). También probé con la tarjeta Kingmax SDHC 16GB Class10, y con una tarjeta Kingmax SDHC 8GB Class6, ninguno funcionó.
Si ignoro el raspberrypi-firmware
y el linux-raspberrypi
paquete en pacman, y luego hago la actualización del sistema, no se produce ningún error incluso si quito la tarjeta sd. Por lo tanto, debe haber algún problema en estos paquetes.