他のところに文を載せたのに答えがないですね。
Raspberry PiをJessieからBusterにアップデートした後、ついにdomoticzを再び動作させることができましたが、別の問題が発生しました。
ラズベリーパイを接続すると起動しますが、完全に起動しません。
緊急モードというメッセージとともに
can not access to console, the root account is locked
press enter to continue
Enterキーを押すと、PIが起動し、すべてが正常でした。
問題は通常、キーボードやモニターを接続しないことです。
それで、過去5年間でそうしたように正確に始めなければなりません。
ログに次のようないくつかのエラーが見つかりました。
fsck failed with exit status 4
failed to start file system Check on root device
多くの手順を確認しましたが、解決策が見つかりませんでした。
sudo fsck -f
fsck from util-linux 2.33.1
e2fsck 1.44.5 (15-Dec-2018)
/dev/mmcblk0p2 is mounted.
e2fsck: Cannot continue, aborting.
cat /etc/fstab
proc /proc proc defaults 0 0
/dev/mmcblk0p1 /boot vfat defaults 0 2
/dev/mmcblk0p2 / ext4 defaults,noatime 0 1
# a swapfile is not a swap partition, so no using swapon|off from here on, use dphys-swapfile swap[on|off] for that
これが私が見つけることができる最初の方向であることを願っていますが、私は初心者なので、次に何をすべきかわかりません。
答え1
以下を使用して、起動時にtune2fsにfsckを実行させることができます。
sudo tune2fs -c 1 /dev/mmcblk0p2
これは、システムが再起動するたびにルート/デバイスでfsckを実行するように指示します。言及することをほとんど忘れました。その後、再起動はfsck /にする必要があります。これはext2/3/4ファイルシステムでのみ機能します。
次のコマンドを使用して、fsckの最後の日付を確認できます。
tune2fs -l /dev/mmcblk0p2 |grep -i "last checked"