CentOS 7.6 instala o driver gráfico discreto NVIDIA (versão completa)

1. Ambiente Dependente da Instalação

yum -y install gcc kernel-devel kernel-headers

2. Verifique se as versões do kernel e de origem são consistentes

Verifique a versão do kernel:

[root@localhost 10:37:03 src]# ls /boot | grep vmlinu #内核版本
vmlinuz-0-rescue-628d97dc7b994787ae886db591ab8146
vmlinuz-3.10.0-957.el7.x86_64

Exibir versão do pacote de origem 

[root@localhost 10:37:41 src]# rpm -aq |grep kernel-devel
kernel-devel-3.10.0-1062.12.1.el7.x86_64

Observe, verifique se a versão do kernel é igual à versão de origem; caso contrário, a instalação relata o erro 6
Se o kernel e o código-fonte precisarem baixar o pacote de origem correspondente à versão do kernel no site oficial do FC para instalar.
Ele pode ser baixado e instalado no seguinte site:
http://rpmfind.net/linux/rpm2html/search.php?query=kernel-devel

3. O código fonte instala o driver gráfico da NVIDIA

3.1 Baixe o driver correspondente no site oficial da Nvidia

Endereço de download do site oficial: https://www.nvidia.cn/Download/index.aspx?lang=cn

Depois de procurar o driver correspondente, não clique diretamente, mas a tecla direita, Salvar link como ...

Caso contrário, não haverá download por muito tempo.

É melhor não ter chinês no caminho de armazenamento.

Insira a descrição da imagem aqui

O caminho que eu armazenei é ~ / usr / local / src / NVIDIA-Linux-x86_64-440.33.01.run

3.2 Blindando nouveau com padrão

Use o comando su para alternar para o usuário root:

su root

Bloquear a lista negra nvidiafb no arquivo de configuração, adicione o símbolo # para proteger

[root@localhost 10:37:41 src]# vim /lib/modprobe.d/dist-blacklist.conf
#blacklist nvidiafb

Continue adicionando as duas preparações a seguir 

[root@localhost 10:37:41 src]# vim /lib/modprobe.d/dist-blacklist.conf
blacklist nouveau
options nouveau modeset=0

3.3 initramfs image Etapas de reconstrução 

[root@localhost 10:37:41 src]# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
[root@localhost 10:37:41 src]# dracut /boot/initramfs-$(uname -r).img $(uname -r)

3.4 Altere o nível de execução para o modo de texto

[root@localhost 10:37:41 src]# systemctl set-default multi-user.target

3.5 Reinicie, faça o login com o usuário root

reboot

3.6 Verifique novamente se o nouveau foi desativado

ls mod | grep nouveau

Se o conteúdo relevante não for exibido, ele será desativado

3.7 Digite o diretório do driver baixado

[root@localhost 10:46:13 src]# cd /usr/local/src/
[root@localhost 10:37:41 src]# chmod +x NVIDIA-Linux-x86_64-440.33.01.run
[root@localhost 10:37:41 src]# ./NVIDIA-Linux-x86_64-440.33.01.run

Durante a instalação, selecione Accept

Se solicitado a modificar o xorg.conf, selecione yes

  • AVISO: Você não parece ter uma GPU NVIDIA suportada pelo gráfico 430.34 NVIDIA Linux 
  • Além disso: - parâmetro add-this-kernel
     
  • : 报 此 错: incapaz de encontrar a árvore de fontes do kernel para o kernel atualmente em execução ......... 
  • Além disso: --kernel-source-path = / usr / src / kernels / número do kernel (a tecla 2 + Tab aparece automaticamente)
     
  • Se este erro for relatado: desative para carregar o módulo do kernel 'nvidia.ko' .........
  • Execute: ./NVIDIA-XXXX.run --kernel-source-path = / usr / src / kernels / número do kernel -k $ (uname -r)
[root@localhost 10:37:41 src]# ./NVIDIA-Linux-x86_64-440.33.01.run --add-this-kernel --kernel-source-path=/usr/src/kernels/3.10.0-1062.12.1.el7.x86_64/

Entre!

OK! Sucesso!

Quatro: init 5 de volta ao modo de interface

Publicado 59 artigos originais · 21 elogios · Mais de 20.000 visualizações

Acho que você gosta

Origin blog.csdn.net/tony_vip/article/details/104531383
Recomendado
Clasificación