確認驅動來源
首先明確驅動是通過APT包管理器(如apt install
)還是手動安裝(如官網下載的.run
文件)安裝的,這決定了卸載方式。
使用APT包管理器卸載(推薦)
若驅動通過APT安裝,可通過以下命令卸載:
dpkg
或apt
命令查找驅動關鍵詞(如nvidia
、amd
、alsa
),例如:dpkg --list | grep nvidia # 查看NVIDIA驅動包
apt search nvidia-driver # 搜索NVIDIA驅動包
apt purge
命令徹底移除驅動及配置文件(--purge
選項會刪除配置文件):sudo apt purge nvidia-* # 卸載所有NVIDIA驅動包
sudo apt purge amd-* # 卸載所有AMD驅動包
sudo apt purge alsa-base alsa-utils # 卸載聲卡驅動(開源)
sudo apt autoremove
手動卸載(非APT安裝)
若驅動通過官網下載的.run
文件或源碼編譯安裝,需手動刪除:
nvidia-uninstall
),直接運行:sudo ./NVIDIA-Linux-x86_64-xxx.run --uninstall # 替換為實際文件名
find
命令查找并刪除驅動相關文件:sudo find / -name "*nvidia*" -exec rm -rf {} \; # 刪除NVIDIA驅動文件
sudo rm -rf /usr/local/cuda-* # 刪除CUDA安裝目錄(若有)
/etc/X11/xorg.conf
、/etc/modprobe.d/blacklist-*.conf
)。重啟系統
卸載完成后重啟系統,使更改生效:
sudo reboot
顯卡驅動卸載
sudo apt purge nvidia-* # 卸載APT安裝的NVIDIA驅動
sudo ./NVIDIA-Linux-x86_64-xxx.run --uninstall # 卸載手動安裝的NVIDIA驅動
sudo rm -rf /etc/X11/xorg.conf # 刪除Xorg配置文件(若有)
sudo apt purge xserver-xorg-video-amdgpu # 卸載AMD開源驅動
sudo apt purge xserver-xorg-video-intel # 卸載Intel開源驅動
聲卡驅動卸載
sudo apt purge linux-sound-base alsa-base alsa-utils # 徹底卸載ALSA驅動
sudo apt install ubuntu-desktop # 若卸載導致桌面丟失,重新安裝桌面環境
網卡驅動卸載
echo "blacklist rtl8188eu" | sudo tee /etc/modprobe.d/blacklist-rtl8188eu.conf # 替換為實際驅動名
sudo update-initramfs -u
sudo reboot
apt purge
卸載對應驅動包(如rtl8188eu-dkms
)。ubuntu-drivers devices
查看推薦驅動并安裝。通過以上步驟,可安全卸載Ubuntu中不需要的驅動。若操作中遇到問題,建議查閱對應硬件的官方文檔或Ubuntu社區論壇尋求幫助。