Ubuntu20.04がログインループで立ち上がらなくなった場合の対処法


https://musaprg.hatenablog.com/entry/2020/06/30/201759?_ga=2.116440197.22719078.1593501641-1427021627.1587146651 と中身は同じです。


大抵はnvidiaドライバのバージョン不整合ですが、今回は自動ログインをオンにしたことが原因だった模様です。

以下サイト様に圧倒的感謝

環境

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENALE=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04 LTS"

原因

gdm3とnvidiaドライバの相性が悪いことが原因みたいです。どうやらgdm3の既知のバグのようで、20.04LTSでも発現します。

解決方法

  1. Ctrl+Alt+F2(ダメならF1~F5を順に押してみるとどこかでttyが起動する)を押して仮想コンソールに入る。

  2. sudo nano /etc/default/grubでgrubの設定を開く。(viでもemacsでもなんでもいい)

  3. GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"から、splashを消す。
    変更後はGRUB_CMDLINE_LINUX_DEFAULT="quiet"となっているのを確認。

  4. nanoで開いた人はCtrl+X→yで保存・終了する

  5. sudo update-grubで変更を適用

  6. sudo rebootで再起動

これで直るはず