セキュリティアップデート後に通常モードでログインできない (Ubuntu 20.04)

セキュリティアップデート後に通常モードでログインできない (Ubuntu 20.04)

再び発生しました。Ubuntu 20.04 にセキュリティ アップデートをインストールしました (アップデートをセキュリティ アップデートのみに制限しています)。インストール後、ブートが停止し、ログインが表示されません。リカバリ モード (GRUB を使用して、Ubuntu > 詳細 > リカバリ モードを選択) でログインできました。以前にも発生し、Ubuntu を再インストールしました (別のときはログインがループし、解決策を見つけましたが、思い出せません)。

問題の 1 つは、プロプライエタリ ドライバーのセキュリティ更新も行われるということに気付かなかったことだと思います。私は NVIDA GTX1080Ti を使用していますが、これが原因かもしれないという予感がします。

問題は、解決策を探し始める方法すらわからないことです。

最後の更新を元に戻す方法はありますか? サポートを受けるために、他にどのような情報を提示すればよいですか?

答え1

GRUB を介してリカバリ モードにログインできます。そこから、システム更新を行うオプションを選択し、次のコマンドを実行します。

sudo apt update
sudo apt dist-upgrade

エラーが発生した場合は、指示に従ってください。通常は、 を実行すると解決しますsudo apt -f install。これで問題が解決しない場合は、エラー メッセージに他に何が問題なのかが示されます (通常は、ファイルが見つからないか、依存関係の問題)。メッセージの解釈が難しい場合は、質問にエラーを投稿してください (新しい質問を投稿してください)。そうすれば、ここで誰かが対処方法を教えてくれるはずです。

パッケージ管理は、慣れていないと大変に思えるかもしれませんが、99.9% の場合、再インストールする必要はなく、修正も非常に簡単です。


ダウンロードした Nvidia ドライバーを手動でインストールすると、新しいカーネルごとにドライバーを再インストールしない限り、システムがカーネルの更新ごとに壊れてしまいます。ただし、独自の Nvidia ドライバーは、apt を使用してメイン リポジトリと Universe リポジトリから入手できるため、手動でインストールする必要はありません。

次のコマンドを使用して、独自の Nvidia ドライバーを自動的に選択/インストールできます。

sudo apt update
sudo ubuntu-drivers autoinstall

自動更新を無効にすることもできます。そうすれば、問題が発生した場合にいつでも直接対処し、何が起こっているのかを正確に把握できます。

自動更新を無効にするには、次のコマンドを実行してファイルを編集します(注意:システムを最新の状態に保つには、毎日sudo apt update実行する必要があります。sudo apt dist-upgrade):

nano /etc/apt/apt.conf.d/20auto-upgrades

次の行のみが含まれるようにファイルを編集します。

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
APT::Periodic::Unattended-Upgrade "0";

編集が完了したら、CTRL+を押してo変更を保存し、CTRL+ を押しxて nano を終了します。


最後に、カーネルの更新によって問題が発生した場合、GRUB メニューから古いカーネルにログインできます。

関連情報