Usando o source do kernel 2.6.8 para compilar o driver da nVidia

Mesmo seguindo as instruções do site oficial, tive sérios problemas para instalar o driver da nVidia. Finalmente encontrei uma rotina que resolveu meu caso e venho por meio desse artigo compartilhar de minha experiência com a comunidade.

[ Hits: 19.346 ]

Por: Alessandro Landim em 22/11/2005


Instalando os pacotes necessários



Aqui nós vamos instalar os pacotes necessários:

# apt-get install kernel-source-2.6.8
# apt-get install nvidia-kernel-source
# apt-get install nvidia-glx
# apt-get install kernel-package
# apt-get install libncurses5 libncurses5-dev


Descompactando pacotes e compilando:

Após instalar os pacotes, vá até a pasta /usr/src para descompactar o source do kernel e o source do driver nVidia:

# cd /usr/src/
# tar -xjvf kernel-source-2.6.8.tar.bz2
# tar -zxvf nvidia-kernel-source.tar.gz


Agora entre na pasta do source do kernel:

# cd kernel-source-2.6.8

Copie o arquivo de configurações atuais do kernel:

# cp /boot/config-2.6.8-2-386 .config

e carregue as configurações atuais para o kernel:

# make oldconfig

Use o menuconfig para carregar as configurações do kernel:

# make menuconfig

Como nós estamos apenas compilando o driver da nVidia, não precisa mexer nas configurações do kernel, então é só clicar em exit e quando aparecer essa pergunta:

"Do you wish to save your new kernel configuration?"

Clique em yes.

Agora é só compilar o kernel com o make-kpkg:

# make-kpkg clean
# make-kpkg --append-to-version "-2-386" --initrd modules_image


OBS: Na opção --append-to-version "-2-386" você deverá colocar a versão do seu kernel. Para saber a versão do seu kernel, digite no console "uname -r". No meu aparece 2.6.8-2-386, então você deverá colocar tudo que depois do 2.6.8.

Quando você começar a compilar, vai aparecer essa mensagem:

Warning: You are using the initrd option, that may not work, depending on your kernel version and architecture, unless you have applied the initrd cramfs patch to the kernel, or modified mkinitrd not to use cramfs by default. The cramfs initrd patch, is included in the Debian supplied kernel sources. New kernels on most architectures do work fine.

By default, I assume you know what you are doing, and I apologize for being so annoying. Should I abort[Ny]?

É só digitar N para continuar!

    Próxima página

Páginas do artigo
   1. Instalando os pacotes necessários
   2. Instalando e configurando
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Fractal ou abstratal?

Blender para todos! - Parte IV

Autoração de DVD - Usando somente Software Livre

Para iniciantes: Deu tela preta? Não se desespere!

Ativando o suporte a DRI no Gentoo Linux

  
Comentários
[1] Comentário enviado por balani em 23/11/2005 - 21:19h

Excelente artigo, parabens!

[2] Comentário enviado por leodeus em 24/11/2005 - 00:17h

Em primeiro lugar, parabéns pelo artigo! Está excelente, especialmente pela parte que fala da configuração do kernel, previamente à instalação do driver de vídeo. Entretanto, não consegui instalar o driver nvidia-glx, pois recebi a seguinte mensagem:
--------------------------
O pacote nvidia-glx não está disponível, mas é referenciado por outro pacote.
Isso pode significar que o pacote está faltando, ficou obsoleto ou
está disponível somente a partir de outra fonte
E: O pacote nvidia-glx não tem candidato para instalação
--------------------------
Aparentemente, a causa é que o pacote está obsoleto, segundo apurei de outros fóruns. Então, fui ao sítio da nVidia e baixei o pacote NVIDIA-Linux-x86-1.0-7676-pkg1.run

Daí, executei com o seguinte comando:
#./NVIDIA-Linux-x86-1.0-7676-pkg1.run --kernel-source-path /usr/src/kernel-source-2.6.8

Daí, bastou alterar no arquivo /etc/X11/XF86Config-4 o Device Driver de "nv" para "nvidia".

[3] Comentário enviado por reginaldobarreto em 02/08/2007 - 14:02h

Tenho uma dessas placas no meu debian perfeitamente sob o kernel final 18.4-k7, sou novato no linux e atualizei o kernel para o final 21.2-k7, e agora a minha placa não funcinona como antes, devo reinstalar o driver ?

grato

[4] Comentário enviado por alessandrolandim em 02/08/2007 - 14:18h

Olá Reginaldo,

Você instalou o drive a partir desse tutorial? Se sim, você terá que recompilar o drive com as novas informações do seu kernel.

Abraços,
Alessandro Landim

[5] Comentário enviado por Admardo Siqueira em 22/05/2008 - 08:36h

Onde façao download do pacote

nvidia-kernel-2.6.8-2-386_1.0.7174-3+10.00.Custom_i386.deb

???


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts