ubuntu uninstall_nvidia.sh bad

PHPer 2025-09-19 19 0 0

sudo pkill -9 apt apt-get

auto_skip_watchdog.sh

# 1. 停止显示管理器

log "🛑 停止显示管理器 (gdm3/lightdm/sddm)..."

sudo systemctl stop gdm3 lightdm sddm 2>/dev/null || true

bad !! 20250919 1702

#!/bin/bash
# uninstall_nvidia.sh
log() {
    echo "[$(date +'%Y-%m-%d %H:%M:%S')] $1"
}

log "🧹 开始卸载 NVIDIA 驱动及相关组件..."

# 提示用户确认
read -rp "确认已准备好卸载?按 Enter 继续,或 Ctrl+C 取消..."

# 1. 停止显示管理器
log "🛑 停止显示管理器 (gdm3/lightdm/sddm)..."
sudo systemctl stop gdm3 lightdm sddm 2>/dev/null || true

# 2. 卸载所有 NVIDIA 相关包
log "🗑️ 卸载所有 nvidia-* 软件包..."
sudo apt purge -y '^nvidia-.*' 'nvidia-.*' '^cuda-.*' 'cuda-.*'
sudo apt purge -y libnvidia-compute* libnvidia-decode* libnvidia-encode* libnvidia-ifr* libnvidia-fbc*
sudo apt purge -y nvidia-kernel-common* nvidia-prime nvidia-settings

# 3. 清理依赖
log "🧼 清理无用依赖..."
sudo apt autoremove -y --purge
sudo apt autoclean

# 4. 删除 NVIDIA 内核模块(修复 SC2046)
log "🔧 删除内核模块..."
sudo rm -f /lib/modules/"$(uname -r)"/kernel/drivers/video/nvidia*.ko*
sudo depmod -a

# 5. 删除 Xorg 配置
log "📝 删除 Xorg 的 NVIDIA 配置文件..."
sudo rm -f /etc/X11/xorg.conf
sudo rm -f /etc/X11/xorg.conf.nvidia.backup
sudo rm -f /usr/share/X11/xorg.conf.d/10-nvidia.conf

# 6. 恢复 nouveau 开源驱动
log "🔄 重建 initramfs 并恢复开源驱动..."
echo "blacklist nvidia*" | sudo tee /etc/modprobe.d/blacklist-nvidia.conf > /dev/null
echo "options nouveau modeset=1" | sudo tee -a /etc/modprobe.d/blacklist-nvidia.conf > /dev/null

# 7. 更新 initramfs
sudo update-initramfs -u

log "✅ 卸载完成!"
log "💡 下一步建议:"
log "   1. 重启系统: sudo reboot"
log "   2. 重启后确保 nouveau 正常工作"
log "   3. 然后再尝试重新安装正确的驱动版本"

20250919 2318...

立即注册
更新于:2025-09-20 02:05:12
    您需要登录后才可以评论。 立即注册
    相关内容

    php - php HTMLPurifier iframe和Youtube视频

    华硕AUSU官网驱动和工具下载地址,有触摸板驱动SmartGesture,ATK等等

    推荐内容

    怎样使用V2Ray代理和SSTap玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩...

    sstap游戏代理教程 从此玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩虹六...

    BT磁力搜索网站汇总和找不到的资源

    什么是磁力链接,您如何使用?

    Z-Library:全球最大的数字图书馆/含打不开的解决方案/镜像

    使用V2Ray的mKCP协议加速游戏

    v2rayN已停止工作

    【车险课堂】什么是无赔款优待系数ncd,你“造”吗?