#はじめに
ちょっと古いノートPCにUbuntu20.04を入れて再利用していたのですが、何度か設定変更のタイミングでGUIが表示されなくなる(ログイン画面までたどり着かない)トラブルが多発したので備忘録がてらメモ。
環境
Vaio VPCZ1(Geforce GT 330M, Coreシリーズ1世代目の化石PC)
Ubuntu 20.04.1 LTS
現象
nvidia のドライバーを、こんな感じでGUIからインストールしようとしたところ
(最近は勝手に必要なドライバを見つけてくれて、GUIでインストールできるんですね...)
次に再起動するとログイン画面が出てこない
真っ黒画面にアンダースコア(キャレット)が点滅
原因
nVidia 340ドライバ(最新は340.108)は、Linuxカーネル5.4以上での動作をサポートしていない1。
この影響で無理やりインストールするとGUI表示ができなくなってしまうようだ。
Support timeframes for Unix legacy GPU releases
対処
起動時に Escキーを押してリカバリーモードで起動
メニューから「root」を選択して以下を入力、nvidiaのドライバを削除する。
$ sudo apt-get purge nvidia*
$ sudo service lightdm stop
今(2021年1月)現在はLinuxカーネル5.8では動かないようなのでドライバのインストールはあきらめるか、より古いバージョンのカーネルの使用を検討する。
まとめ
特に古いPCにnvidiaドライバを入れるときは、
そのドライバが使用するLinuxカーネルのバージョンに対応するか確認すべし。
参考
Nvidia ドライバのせいで Ubuntu の GUI が起動しない時の対策
The installation of the NVIDIA display driver 340 fails in Kubuntu 20.10
ここがわかりやすかった。