ラズベリーパイ 4b (8GB) で Ubuntu を 21.10 にアップグレードしていました。そして、その途中で突然電源が切れてしまいました。その後、電源が戻り、ラズベリーパイの電源を入れましたが、正常に動作しません。
4〜5 分後、突然マウス カーソルが機能しなくなり、何も機能しなくなります。また、その 4〜5 分間は、動作が非常に遅くなります。
ソフトウェアのアップグレード、apt-get update/upgrade を試しました。しかし、役に立ちませんでした。
この問題を解決するには、今何をすべきでしょうか?
答え1
私はラズベリーパイについてあまり詳しくありませんが、私にとってうまくいった方法をお伝えします。
どのファイルが破損しているかを知るのは非常に難しく、Ubuntu を再インストールするとすべての設定が失われるのは明らかですが、Synaptic で再インストールするすべてのパッケージをマークしました。プロセスの後、再起動すると、新品同様になりました。
きっと役に立つでしょう
答え2
リリースアップグレード中の電源喪失は、システムが最も損傷を受けやすいときであるため、システムに起こり得る最悪の事態です。
2 つのパッケージ セットが矛盾して不完全になるため、起動に失敗したり、予期しない動作が発生したりする可能性が高くなります。
修復は、停電が発生したときにどのパッケージが上書きされていたかによって異なります。
- 重要でないパッケージの場合は、通常の apt アップグレードを実行することでシステムを回復できる場合があります。
- 重要なパッケージの場合、システムは、スキルのないユーザーによって簡単に回復することはできません (これが重要な理由です)。
ほとんどのユーザーにとって、最も簡単で迅速な解決策は、データをバックアップして Ubuntu を再インストールすることです。
好奇心旺盛な実験者であれば、SD カード/HDD/SSD を取り外して動作中のシステムに接続し、ファイルシステムの損傷を修復して、リリース アップグレードを完了することができます。基本的な手順は、損傷したファイルシステムを修復するために fsck を実行し、新しく修復されたファイルシステムに chroot し、apt で dist-upgrade を繰り返し/完了し、apt で孤立ファイルを自動削除し、snapd でスナップを更新します。