Arch LinuxをインストールしましたWin32DiskImagerを使用してSDカードにをしました。RPiをシャットダウンし、カードを取り外して挿入し、RPiを再起動すると、すべて正常に機能します。しかし、pacmanでシステム全体の更新を行う場合pacman -Syu
、問題があります。RPiをシャットダウンして再度起動しても問題ありませんが、シャットダウンしてカードを取り外し、挿入してからRPiを起動すると、虹の開始画面で常に待機するだけで、再び起動することはできません。また、SDカードを取り外す必要はありません。電源を30秒間停止し(コンデンサーが完全に放電するまで)、RPiを起動するだけで、同じエラーが発生します。
ファイルを追加IgnorePgk = raspberrypi-firmware
してraspberrypi-firmwareパッケージの更新を無効にし、/etc/pacman.conf
システム全体の更新を行ってから、SDカードを取り外して挿入しましたが、再び虹の画面が表示されませんが、このエラーメッセージが表示されます:
[ 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> _
このエラーは、linux-raspberrypi
パッケージを更新するだけreboot
で、SDカードを削除せず、同じカーネルパニックエラーメッセージが表示される場合にも発生します。
Samsung SDHC 16GB Class10(MB-MPAGA別名MB-MPAGAEU)カードがあります。Kingmax SDHC 16GB Class10カードと、Kingmax SDHC 8GB Class6カードでも試しましたが、どちらも動作しませんでした。
pacmanのとパッケージを無視してraspberrypi-firmware
からlinux-raspberrypi
システムの更新を行うと、SDカードを取り外してもエラーは発生しません。したがって、これらのパッケージには何らかの問題があるはずです。