如何解决安装英伟达vGPU的guest驱动失败问题?

  1. 安装vGPU的guest驱动:
[root@localhost ~]# ./NVIDIA-Linux-x86_64-535.216.01-grid.run --disable-nouveau --ui=none --no-questions

2)在安装英伟达vGPU的guest驱动最后阶段,出现了挂起,挂起位置如下:

Uninstalling the previous installation with /usr/bin/nvidia-uninstall.
Searching for conflicting files:
  Searching: [##############################] 100%
Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86_64' (535.216.01):
  Installing: [##############################] 100%
Driver file installation is complete.
Running distribution scripts
  Executing /usr/lib/nvidia/post-install: [                              ]   0%

3)几秒钟后敲击回车键,ssh登陆链接就断开了,安装失败,对应的log如下:

client_loop: send disconnect: Broken pipe

4)通过各种试验,发现该失败是有内核模块nouveau导致的,安装驱动前,应该先卸载系统中存在的模块:

[root@localhost ~]# modprobe -r nouveau

卸载模块后安装就不会出现安装失败的问题。