raspberry piでinitramfsが出たとき

1356 ワード

はじめに

こんにちは、uchinarupowerです。私はとある大学のロボット系サークルで水中ロボットを開発するチームに所属しています。

今回はraspberry-pi 4Bで色々作業していたときに出てきた(initramfs)に苦しめられたので、その記録として記事を残したいと思います。

initramfsがでたとき

ファイルシステムが破損したらしい

raspberry-piをshutdownせずに電源ケーブルを引っこ抜いたり、sudo apt update/upgradeしたりしたときにファイルシステムが破損することがあります。

そのときに表示されるのが initramfs で、電源をつけたときに次のような画面が表示されます。

...
fsck exited with status code 4.
The root file system on /dev/mmcblk0p1 requires manual fsck
...

(initramfs)

Solution

別のPCでfsckをそのmicroSDカードに対して実行するとか、ネットの情報に踊らされて色々なところを彷徨いましたが、結局表示されている画面の通りにやればよかったです。

(initramfs) fsck -y /dev/mmcblk0p1

最後に

当たり前すぎて記事にするほどのものでもないとも思いましたが、raspberry-piでinitramfsが表示されたときの記事が意外となく、当時、今までのraspberry-piの環境がふっとんだかもしれないという動揺に拍車がかかったので、記事としてちゃんと出しておくのも大切かな〜と思いました。

この記事が誰かのraspberry-piを救えれば幸いです。