必须通过恢复模式获取root权限才能安全卸载NVIDIA驱动:开机按Shift或Esc调出GRUB菜单→选Advanced options→选带(recovery mode)的内核→启用network→选Drop to root shell prompt→执行mount -o remount,rw /、apt purge nvidia-*、apt autoremove -y、禁用nouveau并update-initramfs -u,最后reboot。

Ubuntu显卡驱动装崩后无法进入图形界面,必须通过恢复模式获取命令行权限才能安全卸载驱动,否则系统将卡在光标闪烁、黑屏或登录循环状态。
进入GRUB菜单调出恢复模式
开机时反复按住 Shift 键(台式机)或 Esc 键(部分笔记本),直到出现 GRUB 启动菜单;若直接进系统,说明按键时机太晚,需关机重试并更早开始按。
在 GRUB 菜单中选择 Advanced options for Ubuntu,回车进入子菜单。
在内核版本列表中,选择最新内核名后缀带 (recovery mode) 的那一项,按 Enter 确认。
启用网络并获取 root 权限
等待恢复菜单加载完成,用方向键高亮选中 network(启用联网),按 Enter;看到“Networking enabled”提示即成功。
再次用方向键选中 root Drop to root shell prompt,按 Enter 进入可读写的 root 命令行环境。
此时屏幕显示为纯文本终端,无图形界面——这是正常状态,【不要尝试 Ctrl+Alt+F7 切回图形界面,此时会失败】。
挂载根分区为可写并卸载NVIDIA驱动
执行以下命令重新挂载根文件系统为可读写:
mount -o remount,rw /
彻底清除所有 NVIDIA 驱动及相关配置包:
apt purge nvidia-*
自动修复可能断裂的依赖关系:
apt autoremove -y
这一步会删除 /usr/src 下残留的 nvidia 内核模块源码、/etc/modprobe.d/ 中的 blacklist-nouveau 条目(如有)、以及所有 nvidia-settings、nvidia-prime 等附属工具——【务必执行完整,仅删 .deb 包不删 /usr/src/nvidia-* 会导致后续重装失败】。
禁用 Nouveau 并更新内核镜像
方法一:检查是否已存在禁用配置
ls /etc/modprobe.d/ | grep -i nouveau
若输出含 blacklist-nouveau.conf 或类似文件,跳过本步;若无输出,执行:
echo "blacklist nouveau" | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf
echo "options nouveau modeset=0" | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf
强制更新 initramfs,使禁用生效:
update-initramfs -u
重启并验证驱动已清空
输入 reboot 回车,系统将正常重启。
若重启后仍黑屏或卡死,说明未完全清除干净,需再次进恢复模式,执行 ls /usr/src | grep nvidia ——若仍有输出,说明残留驱动源码未删,手动运行 rm -rf /usr/src/nvidia-*











