Driver da nvidia em mais de um kernel no Slackware
Dica publicada em Linux / Kernel
Driver da nvidia em mais de um kernel no Slackware
Se você compilar e usar mais de um kernel 2.6.X no Slackware e for instalar o draiver original da Nvidia, este irá desinstalar o anterior caso o tenha feito. Assim, somente no kernel novo o draiver estará disponível.
Copiar o nvidia.ko para o kernel antigo também não resolverá o problema já que ele é recompilado sob medida para o que está em uso.
Mas mantê-lo em mais de uma versão do kernel é possível fazendo uma gambiarra simples e prática:
1) faça uma cópia do kernel antigo com o draiver compilado:
# cp -a /lib/modules/2.6.ABC /lib/modules/2.6.ABC_old
2) dê boot pelo novo kernel e instale o Nvidia como de costume
3) após o procedimento, restaura a cópia anterior:
# rm -rf /lib/modules/2.6.ABC
# mv /lib/modules/2.6.ABC_old /lib/modules/2.6.ABC
Prontinho, draiver da nvidia em mais de uma versão do kernel 2.6 no seu Slackware.
PS.:
a) funcionou tanto no kernel "de grife" no genérico do kernel.org, slack 11
b) não testei na versão 2.4
Até a próxima!!!
;-)
Copiar o nvidia.ko para o kernel antigo também não resolverá o problema já que ele é recompilado sob medida para o que está em uso.
Mas mantê-lo em mais de uma versão do kernel é possível fazendo uma gambiarra simples e prática:
1) faça uma cópia do kernel antigo com o draiver compilado:
# cp -a /lib/modules/2.6.ABC /lib/modules/2.6.ABC_old
2) dê boot pelo novo kernel e instale o Nvidia como de costume
3) após o procedimento, restaura a cópia anterior:
# rm -rf /lib/modules/2.6.ABC
# mv /lib/modules/2.6.ABC_old /lib/modules/2.6.ABC
Prontinho, draiver da nvidia em mais de uma versão do kernel 2.6 no seu Slackware.
PS.:
a) funcionou tanto no kernel "de grife" no genérico do kernel.org, slack 11
b) não testei na versão 2.4
Até a próxima!!!
;-)
Assim, da forma mais fácil possível e sem maiores delongas, espero que possa ajudá-los também...