NVIDIAのGPU付のubuntuにログインしようとしてもできなくなってしまったときの対処メモ
初期症状
- (明らかに解像度が間違っている)ログイン画面にはなる
- パスワードをいれると、一瞬エラーが発生しましたみたいな画面になるが、直ぐにログイン画面に戻ってしまう
- 後からわかったことだが、これらは別の問題で、前者は未解決のまま
- ubuntu16.04で、GeForce1080を使っている
NVIDIAのGPUを使っているときの注意点
ライブCDをいれたときに以下のような確認画面になる(厳密ではない) - run ubuntu without installing - install ubuntu - OEM的な何か - check disk for defect
この画面において以下の操作が必須!
- 選択メニューで「e」を押す
- quiet splashという単語を探して、nomodesetに置き換える
- 起動(私の環境では、F10)
上記の操作を忘れていると色々面倒。
GUIが立ち上がらないときなどの基本事項
- Alt + Shift + F1でコンソールモードになるのでそこで頑張る
さらにGUIをストップする必要があるとき(以下のどれかが、数打てばあたる)
- sudo sudo service lightdm stop
- $ sudo service gdm stop
GUIのスタート
- Alt + F7
- 正し、リブートした方が無難
ディスクチェックをしよう
今回はこれでは直らなかったが、覚えておいた方が良い。 ここで注意点はこの操作の際も、CDのubuntuを、nomodesetで立ち上げる必要があることだ。
ubuntuが動かなくなりました。昨日までは普通に動いたのに急に添付ファイルの画... - Yahoo!知恵袋
まとめると、一度なんとかubuntuを立ち上げて、gpartedを実行して、ディスクをチェックすれば良い。
Ubuntu16.04にNVIDIAのドライバをいれたときのおさらい
結局、ドライバを入れ直す作業が有効だった。 以下のサイトを見て、その操作を行った。
操作の具体例は、以下のサイトがわかりやすい。
なお、現時点での最新のドライバは、別のPCで調べるべき。 2017年8月5日時点では、384だったので、
sudo apt-get install nvidia-384
そして、リブートしたら直った。