状況
色々あり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が表示された。