大抵は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でも発現します。
解決方法
-
Ctrl+Alt+F2(ダメならF1~F5を順に押してみるとどこかでttyが起動する)を押して仮想コンソールに入る。
-
sudo nano /etc/default/grub
でgrubの設定を開く。(viでもemacsでもなんでもいい) -
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
から、splash
を消す。
変更後はGRUB_CMDLINE_LINUX_DEFAULT="quiet"
となっているのを確認。 -
nanoで開いた人はCtrl+X→yで保存・終了する
-
sudo update-grub
で変更を適用 -
sudo reboot
で再起動
これで直るはず