
# 如何处理Nouveau驱动未禁用导致的问题
#### 问题描述
Nouveau驱动未禁用可能导致Linux系统卡死、虚拟机无法远程登录等问题。一般常见于客户使用自己的私有镜像（从ECS普通虚拟机导出的镜像或其他来源的私有镜像）。
#### 判断方式
1. 执行以下命令，查看Linux内核环缓冲区中的错误关键字信息。 **dmesg \| grep error**
   - 如果回显信息中包含nouveau关键字样，说明Nouveau驱动可能未禁用，可执行[2]进一步确认。
   
   - 如果回显信息中未包含nouveau关键字样，继续执行[2]。
   
   
   ![](https://support.huaweicloud.com/trouble-ecs/zh-cn_image_0000001921710501.png "点击放大")
   
2. 执行以下命令，查看是否安装Nouveau驱动。
   **lsmod \| grep nouveau**
   - 如果不存在回显内容或回显中不包含nouveau关键字样，说明Nouveau驱动已禁用。
   
   - 如果回显信息中包含nouveau关键字样，说明Nouveau驱动已安装，则需要禁用Nouveau驱动。 ![](https://support.huaweicloud.com/trouble-ecs/zh-cn_image_0000001921830153.png "点击放大")
     
    
 
#### 处理方法
1. 执行如下命令编辑blacklist.conf文件。 如果没有"/etc/modprobe.d/blacklist.conf"文件，请新建一个。
   **vi /etc/modprobe.d/blacklist.conf**
   添加如下语句添加至文件结尾。
   ```
   blacklist nouveau
   options nouveau modeset=0
   ```
   
2. 执行以下命令，备份并新建一个initramfs。
   - Ubuntu系统： **sudo update-initramfs -u**
     
   
   - CentOS系统： **mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak**
     **dracut -v /boot/initramfs-$(uname -r).img $(uname -r)**
     
    
3. 执行以下命令，重启云服务器。 **reboot**
   
 
