Grinder
(usa Slackware)
Enviado em 21/10/2015 - 13:41h
Bom, infelizmente isso acontece comigo também, se eu não usar kernel da safra nova meu hardware não é detectado.
Como usei o OpenSuse por um breve período de tempo então não é 100% que irá dar tudo certo.
Mas eu fiz assim na época para compilar o kernel
Primeiro precisei instalar os apps necessários.
sudo zypper install gcc make ncurses-devel
Se precisar visualizar as config do seu kernel em modo gráfico (make xconfig)
sudo zypper install qt-devel
Segundo você precisa baixar o source do kernel
https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.2.3.tar.xz
Terceiro você precisa extrair ele, de preferencia em /usr/src/linux-4.2.3
Quarto, como você provavelmente não tem ainda muita prática com kernel, melhor você usar uma .config pronta do opensuse.
Na pasta /boot ficam as configs dos kernels, provavelmente estará ai dentro a config do kernel do opensuse padrão
Você precisa então copiar a config do /boot para /usr/src/linux-4.2.3/
É mais ou menos assim, você terá que ver qual nome correto da config
cp /boot/nomedaconfigdopensuse /usr/src/linux-4.2.3/.config
Após copiado a config pra pasta do seu kernel novo, entra na pasta /usr/src/linux-4.2.3 e digite
make oldconfig
Esse comando irá atualizar a config do kernel antigo para o kernel novo.
Quinto, agora vamos compilar ele.
Ainda dentro da pasta /usr/src/linux-4.2.3 digite:
Para compilar
sudo make
Depois para compilar os módulos
sudo make modules
Depois para instalar os módulos
sudo make modules_install
E por último para instalar o kernel novo com os módulos
sudo make install
Bom, espero que seja apenas isso.