J'ai installé Arch Linux sur ma carte SD avec Win32DiskImager. Si j'arrête le RPi, retire la carte, l'insère et redémarre le RPi, tout fonctionne bien. Mais si je fais une mise à jour complète du système dans pacman avec pacman -Syu
, il y a un problème. Si j'arrête et redémarre le RPi, pas de problème, mais si j'arrête, retirez la carte, insérez, puis démarrez le RPi, il ne pourra plus jamais redémarrer, en attendant toujours l'écran de démarrage de l'arc-en-ciel. Je n'ai pas non plus besoin de retirer la carte SD, juste assez pour arrêter l'alimentation pendant 30 secondes (jusqu'à ce que les condensateurs se déchargent complètement) et démarrer le RPi, et la même erreur se produit.
J'ai essayé de désactiver le paquet Raspberry Pi-firmware mise à jour en ajoutant IgnorePgk = raspberrypi-firmware
dans le /etc/pacman.conf
fichier, puis effectuez la mise à jour complète du système, puis - je supprimer et insérez la carte SD, et je ne vois pas à nouveau l'écran d'arc en ciel, mais ce message d'erreur:
[ 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> _
Cette erreur se produit également si je ne mets à jour que le linux-raspberrypi
package, puis que je reboot
retire et non la carte SD, et que j'obtiens le même message d'erreur de panique du noyau.
J'ai une carte Samsung SDHC 16GB Class10 (MB-MPAGA aka MB-MPAGAEU). J'ai également essayé avec la carte Kingmax SDHC 16 Go Class10, et avec une carte Kingmax SDHC 8 Go Class6, ni l'un ni l'autre n'a fonctionné.
Si j'ignore le raspberrypi-firmware
et le linux-raspberrypi
package dans pacman, puis fais la mise à jour du système, aucune erreur ne se produit même si je retire la carte SD. Il doit donc y avoir un problème dans ces packages.