raspberry pi で起動したらCannnot open access to console, the root account is locked.

raspberry pi で起動したらCannnot open access to console, the root account is locked.

 

ディスクのマウント時にエラーが発生している可能性あり。

SDカードを外して別のPCで

boot/cmdline.txtの末尾に半角スペースinit=/bin/shを追記。

raspberry pi を起動

コマンドを受け付けるようになるので

sudo nano /etc/fstab

でマウントポイント/bootにマウントしているデバイスネームを調べる。

(/dev/mmcblk0p6だった)

sudo umont /

sudo mount -o remount,rw /dev/mmcblk0p6 /

上記操作でリマウントしないと編集したい/etc/fstabがリードオンリーになるため。

これで編集可能になったため/etc/fstabのマウントエラーを起こすディスクをコメントアウトする。

SDカードを取り出して別のPCから

boot/cmdline.txtの末尾の半角スペースinit=/bin/shを削除。

 

起動可能になった

 

ref: 

https://qiita.com/shohei_ot/items/515f5c2057481d315d71