回答:
Ubuntu 12.04の場合
端末に対してコマンドを実行できます。Ctrl+ Alt+ Tキーの組み合わせで端末を開くことができます。
あなたの場合はremove --purge
、NVIDIAのドライバあなたはOKになります。何かをブラックリストに登録する必要はありませんが、場合によってはnouveauモジュールの強制ロードが必要になることがあります。
最初にドライバーを完全にアンインストールします。
nvidiaからインストールしたパッケージを検索します。
dpkg -l | grep -i nvidia
パッケージを除き、nvidia-common
他のすべてのパッケージをパージする必要があります。
nvidiaに関連するすべてを確実に消去する場合は、このコマンドを使用できます
sudo apt-get remove --purge '^nvidia-.*'
.*
最後の手段で((を開始し、すべてをパージ^
名前で)nvidia-
)
しかし
上記のコマンドもnvidia-common
パッケージを削除し、パッケージnvidia-common
は依存関係としてパッケージを持ちubuntu-desktop
ます。
したがって、上記のコマンドの後、ubuntu-desktop
パッケージのインストールコマンドも指定する必要があります
sudo apt-get install ubuntu-desktop
また、nouveauドライバーがnvidiaドライバーからブラックリストに登録されることもあります。パージコマンドを使用すると、ブラックリストから除外する必要があります。ブート時にnouveauが確実にロードされるようにしたい場合は、/ etc / modulesに追加して強制的にロードできます。
echo 'nouveau' | sudo tee -a /etc/modules
最後に、xorg.confファイルを検索し、同様に削除します
sudo rm /etc/X11/xorg.conf
要約すれば
sudo apt-get remove --purge '^nvidia-.*'
sudo apt-get install ubuntu-desktop
sudo rm /etc/X11/xorg.conf
echo 'nouveau' | sudo tee -a /etc/modules
上記のすべてのコマンドは必要ありませんが、これはnvidiaドライバーを完全に削除し、オープンソースnounveauを使用する私の方法です。
nvidia-common
パッケージがないため、追加の手順をsudo apt-get install ubuntu-desktop
省略できます。また、/etc/X11/xorg.conf
ファイルはありません。実行するとlocate xorg.conf
多くのファイルが明らかになります。
nvidia-uninstallを使用しました。
sudo nvidia-uninstall
私の場合、nvidiaのWebサイトから直接ドライバーを入手しました。
nvidia-uninstall
、2019
GRUBにのみアクセスできる場合:
Advanced options for Ubuntu
GRUBブートメニューで選択Ubuntu ..... (recovery mode)
dpkg
リカバリ]メニューで[ 壊れたパッケージを修復]を選択します(これにより、nvidiaプロセスが停止し、アンインストールできるようになります)。はいを選択します。終了したら、Enterキーを押します(問題が見つかった場合でも)root
(リカバリメニューでルートシェルプロンプトにドロップ)を選択しますapt-get remove --purge nvidia-*
reboot
これは古い答えであることを認識していますが、明確さとシステムの安定性のためにここに答えを追加する必要があります。
まず、これ*
はシェルの展開演算子で、すべてを取得して、削除する必要のない多くのファイルを削除します。nvidiaドライバーを削除する最も安全な方法は、
$ dpkg -l | grep nvidia
nvidia-xxx.xxバージョンまたはnvidia-driver-xxx.xxバージョンを検索し、入力します
$ sudo apt purge nvidia-xxx.xx
そのパッケージを削除するだけでなく、依存関係を削除するためのフラグを立てます。
依存関係を削除するのは簡単です。
$ sudo apt autoremove
$ sudo apt autoclean
たとえば、390.xxパッケージがインストールされている場合、インストールされます。
$ dpkg -l | grep -i nvidia
ii libnvidia-cfg1-390:amd64 390.48-0ubuntu3 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-common-390 390.48-0ubuntu3 all Shared files used by the NVIDIA libraries
ii libnvidia-compute-390:amd64 390.48-0ubuntu3 amd64 NVIDIA libcompute package
ii libnvidia-compute-390:i386 390.48-0ubuntu3 i386 NVIDIA libcompute package
ii libnvidia-decode-390:amd64 390.48-0ubuntu3 amd64 NVIDIA Video Decoding runtime libraries
ii libnvidia-decode-390:i386 390.48-0ubuntu3 i386 NVIDIA Video Decoding runtime libraries
ii libnvidia-encode-390:amd64 390.48-0ubuntu3 amd64 NVENC Video Encoding runtime library
ii libnvidia-encode-390:i386 390.48-0ubuntu3 i386 NVENC Video Encoding runtime library
ii libnvidia-fbc1-390:amd64 390.48-0ubuntu3 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-fbc1-390:i386 390.48-0ubuntu3 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-gl-390:amd64 390.48-0ubuntu3 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-gl-390:i386 390.48-0ubuntu3 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-ifr1-390:amd64 390.48-0ubuntu3 amd64 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii libnvidia-ifr1-390:i386 390.48-0ubuntu3 i386 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii nvidia-compute-utils-390 390.48-0ubuntu3 amd64 NVIDIA compute utilities
ii nvidia-dkms-390 390.48-0ubuntu3 amd64 NVIDIA DKMS package
ii nvidia-driver-390 390.48-0ubuntu3 amd64 NVIDIA driver metapackage
ii nvidia-kernel-common-390 390.48-0ubuntu3 amd64 Shared files used with the kernel module
ii nvidia-kernel-source-390 390.48-0ubuntu3 amd64 NVIDIA kernel source package
ii nvidia-prime 0.8.8 all Tools to enable NVIDIA's Prime
ii nvidia-settings 390.42-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver
ii nvidia-utils-390 390.48-0ubuntu3 amd64 NVIDIA driver support binaries
ii xserver-xorg-video-nvidia-390 390.48-0ubuntu3 amd64 NVIDIA binary Xorg driver
確認するには、次のことができます
$ apt-cache search nvidia | grep driver
nvidia-settings - Tool for configuring the NVIDIA graphics driver
ubuntu-drivers-common - Detect and install additional Ubuntu driver packages
vdpau-driver-all - Video Decode and Presentation API for Unix (driver metapackage)
xserver-xorg-video-nouveau - X.Org X server -- Nouveau display driver
nvidia-340-dev - NVIDIA binary Xorg driver development files
nvidia-384 - Transitional package for nvidia-driver-390
nvidia-384-dev - Transitional package for nvidia-driver-390
nvidia-driver-390 - NVIDIA driver metapackage
nvidia-utils-390 - NVIDIA driver support binaries
xserver-xorg-video-nvidia-390 - NVIDIA binary Xorg driver
bumblebee-nvidia - NVIDIA Optimus support using the proprietary NVIDIA driver
kubuntu-driver-manager - Driver Manager for Kubuntu
kubuntu-driver-manager-dbg - Driver Manager for Kubuntu -- debug symbols
nvidia-common - transitional package for ubuntu-drivers-common
nvidia-304 - NVIDIA legacy binary driver - version 304.137
nvidia-304-dev - NVIDIA binary Xorg driver development files
nvidia-340 - NVIDIA binary driver - version 340.107
nvidia-387-dev - Transitional package for nvidia-driver-390
nvidia-387 - Transitional package for nvidia-driver-390
nvidia-390-dev - Transitional package for nvidia-driver-390
nvidia-390 - Transitional package for nvidia-driver-390
nvidia-driver-396 - NVIDIA driver metapackage
nvidia-utils-396 - NVIDIA driver support binaries
xserver-xorg-video-nvidia-396 - NVIDIA binary Xorg driver
削除するパッケージをターゲットに設定したら、次を実行します
$ sudo apt purge nvidia-390 -y
$ sudo apt autoremove -y
$ sudo apt autoclean
これを行った直後に使用する予定のドライバーをインストールしてください。何らかの理由でライブパッチがない場合は、システムを再起動してください。
これにより、ドライバーを消去する際にシステムの依存関係を削除することを心配する必要がなくなります。その後、健全で安定したシステムになり、システムが依存する可能性のある他のパッケージの再インストールを心配する必要がなくなります。それapt
はあなたの仕事ではなく、仕事です。
を変更したくありませんでし/etc/modules
た。nvidiaドライバーなしでインストールに戻ります。だから私は大体受け入れられた提案通りにしたが、最後のステップの代わりにこれをやる:
sudo rm /etc/modprobe.d/blacklist-nouveau.conf
sudo update-initramfs -k all -u
だから私のバリアントの概要:
sudo apt-get remove --purge nvidia-*
sudo apt-get install ubuntu-desktop
sudo rm /etc/X11/xorg.conf
sudo rm /etc/modprobe.d/blacklist-nouveau.conf
sudo update-initramfs -k all -u
nVIDIAドライバーをアンインストールするには、(Ctrl+ Alt+ T)を押してターミナルを開き、次を入力します:
sudo apt-get purge nvidia-current