Ubuntu 18.04でNVIDIAドライバーを更新しようとした時に表題のエラー。
$ sudo sh NVIDIA-Linux-x86_64-455.23.04.run
An NVIDIA kernel module 'nvidia-drm' appears to already be loaded in your kernel.
nvidia-drmをカーネルからアンロードすればいいのだが、X-windowsと紐付いて動作しているので一旦アンインストールする必要がある。
sudo apt-get purge nvidia*
sudo apt-get autoremove
sudo reboot
再起動が終わったらスーパーユーザーになり、GPUと紐付いているプロセスを全て落とす。
sudo -i
systemctl isolate multi-user.target
modprobe -r nvidia-drm
コマンドを実行するとGUIが消え、一時的に画面が映らなくなる。
sshでの作業は継続できたので、ssh経由でドライバーをインストール
sudo sh NVIDIA-Linux-x86_64-455.23.04.run
これでドライバーを更新できた。
参考
Attention Required! | Cloudflare
https://clay-atlas.com/us/blog/2020/03/04/linux-english-note-how-to-disable-nvidia-drm/
コメント