/dev/sda2: clean, .../...files, .../...blocks 表記以降画面変化がない場合の解決法


状況

色々ありRTX3070とPCを入手した!
→RTX3070を導入したPCでWindows 10とUbuntu 18.04デュアルブートしたい
→LinuxをインストールするためにISOイメージファイルを書き込んだUSBメモリを作成する
→Ubuntuをインストールし、設定、再起動する
/dev/sda2: clean, .../...files, .../...blocksのみ表記され、そのまま…

解決法

CUDAとNVIDIAドライバのバージョン違いによりGUIが表示されなかった模様。
まず一度古いドライバを削除する。

$ sudo apt-get purge nvidia*
$ sudo apt-get autoremove
$ sudo apt-get autoclean
$ sudo rm -rf /usr/local/cuda*

次にCUDAとNVIDIAの依存性を考慮してドライバをインストールする(下記サイトからCUDAをインストールすることでそのバージョンのCUDAに対応したNVIDIAドライバがインストールされる)。

CUDA11.3の場合、

$ wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin
$ sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600
$ sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
$ sudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/ /"
$ sudo apt-get update
$ sudo apt-get -y install cuda

でインストール。
終わり次第再起動

$ sudo shutdown -r now

することで解決。無事GUIが表示された。