错误代码101表明nouveau未禁用或图形服务未停止,需先重启禁用nouveau并切换tty终止lightdm和xorg,再以--no-opengl-files --no-x-check --no-nouveau-check参数运行.run安装器。

统信UOS安装NVIDIA驱动时出现错误代码101,表明安装器在检测运行环境时被明确阻止——最常见原因是nouveau驱动仍在加载、X服务器未完全停止,或当前处于图形界面而非纯TTY终端,导致内核模块无法安全卸载与替换。
确认并彻底禁用nouveau驱动
这一步是绕过错误101的硬性前提。若nouveau仍活跃,.run安装器会直接报101并退出,不给任何重试机会。
执行lsmod | grep nouveau;若有输出,说明它正在运行。
创建黑名单文件:sudo nano /etc/modprobe.d/blacklist-nouveau.conf,写入两行:
blacklist nouveau
options nouveau modeset=0
【必须重启系统】仅更新initramfs(sudo update-initramfs -u)不够,内核仍在内存中加载nouveau;只有重启才能让黑名单生效。重启后再次运行lsmod | grep nouveau,确认无任何输出才算成功。
切换到纯TTY并终止所有图形服务
错误101常因lightdm/gdm3仍在后台运行,或Xorg进程残留锁住GPU设备所致。GUI桌面下双击.run文件或在终端里直接运行,必然触发该错误。
按Ctrl + Alt + F2切换至TTY2文本终端,登录后立即执行:
sudo systemctl stop lightdm
本地语音转文字,支持可选后端:Parakeet(精度最高)或 Whisper(速度最快,支持多语言)。
验证服务状态:systemctl is-active lightdm → 必须返回inactive。
强制清除残余X进程:sudo killall Xorg;若提示“no process found”,说明已干净;若有输出,说明之前有未响应的图形会话在后台死锁。
手动运行.run安装器并跳过冲突检查
在完成前两步的前提下,错误101基本可排除。此时进入.run所在目录,用带参数的命令启动安装器,避免其自动触发环境校验失败分支。
方法一:基础安全安装
① cd ~/Downloads
② chmod +x NVIDIA-Linux-x86_64-*.run
③ sudo ./NVIDIA-Linux-x86_64-*.run --no-opengl-files --no-x-check --no-nouveau-check
方法二:强制覆盖式安装(仅当方法一仍报错101时启用)
在方法一命令末尾追加 --override-install;该参数告诉安装器忽略已存在驱动的警告,适用于曾多次安装失败、模块残留混乱的场景。
安装过程中若提示“Would you like to register the kernel module sources with DKMS?”,选Yes;这能确保未来内核升级后nvidia.ko自动重建,避免下次升级又黑屏。










