novo kernel no Funtoo [RESOLVIDO]

1. novo kernel no Funtoo [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 09/11/2015 - 10:32h

Bom dia a todos, ultimamente venho utilizando o Funtoo e a pergunta que me traz aqui é a seguinte:

Estou utilizando o kernel debian-sources na boa, tudo OK! ontem resolvi instalar o gentoo-sources, cuja instalação e boot ocorreram sem problemas até pouco antes da inicialização do X.

Os problemas encontrados: módulos do Iptables carregados pelo Arno Iptables Firewall e o LXDM e Xorg que não iniciam.

Pergunto então: quando ocorre a instalação de um novo kernel eu devo reemergir todos os pacotes do X? e se isso for necessário, afetará o outro kernel saudável rsrs?

Não que eu faça extrema questão em ter o gentoo-sources, mas costumo ter pelo menos 2 kernels em cada sistema que utilizo.

No aguardo e sem pressa... retornarei caso eu encontre a solução.


  


2. MELHOR RESPOSTA

Jose Mario
zezaocapoeira

(usa Slackware)

Enviado em 09/11/2015 - 18:54h

Salve mano .

Tentarei explicar da forma mais simples e clara possível:


Sobre o novo kernel no Gentoo/Funtoo geralmente faço assim:



seja ele (vanilla-source, gentoo-source, git-source) o esquema é praticamente o mesmo .



Antes de começar a compilar faça a configuração da parte da nvidia , segue o exemplo abaixo:

Coloco o nouveau na blacklist:


# echo "blacklist nouveau" >> /etc/modprobe.d/disable_nouveau.conf
# echo "options nouveau modeset=0" >> /etc/modprobe.d/disable_nouveau.conf



Para instalá-lo :


# emerge -av x11-drivers/nvidia-drivers-versão-que-usa


Depois precisa habilitar o opengl:


# eselect opengl set nvidia
# eselect opencl set nvidia


Também de uma olhada aqui http://wiki.gentoo.org/wiki/NVidia/nvidia-drivers .


Para compilar o kernel basicamente faço assim:

1) após instalar o source ( vanilla ou gentoo-source ) escolha qual vai usar com o eselect:


# eselect kernel list

# eselect kernel set "o-número-correspondente"


pra compilar:


# cd /usr/src/linux

# make clean

# make mrproper

para o ".config" prefira usar o do Slackware depois vá enxugando com o tempo.

- http://mirrors.slackware.com/slackware/slackware-current/source/k/config-x86_64/

ou

- http://mirrors.slackware.com/slackware/slackware-current/source/k/config-x86/

# wget -c link-do-config-escolhido

# mv config-huge-smp-4.1.12-smp .config
ou
# mv config-huge-4.1.12.x64 .config

# make menuconfig

# nproc

para verificar a quantidade de nucleos do processador , o resultado +1 . Aqui deu 4 , ficou assim

# make all -j5

# make modules_install

Aqui vou usar o exemplo do "gentoo-source-4.3"

# cp .config /boot/config-4.3.0-gentoo

# cp System.map /boot/System.map-4.3.0-gentoo

# cp arch/x86_64/boot/bzImage /boot/kernel-4.3.0-gentoo ( adapte pra sua arquitetura)


caso precise do "initramfs"

# genkernel --install initramfs


# cd /boot

# ln -s config-4.3.0-gentoo config

# ln -s System.map-4.3.0-gentoo System.map

# ln -s kernel-4.3.0-gentoo bzImage

# cd ..

# boot-update

# cd /usr/src/linux

# make modules_prepare

# emerge -av @module-rebuild


OBS:

adapte os passos acima pra sua realidade ;

Toda vez que instalar/recompilar o kernel, tem que reinstalar o driver de video no caso da nvidia (os tres ultimos comandos servem);

Caso o kernel versão testing tem que adicioná-lo em "/etc/portage/package.accept_keywords" ;

sys-kernel/gentoo-sources ~amd64

para consulta:

https://wiki.gentoo.org/wiki/Kernel/Upgrade

https://wiki.gentoo.org/wiki/Kernel/Removal#Manual_removal


Obrigado pela atenção, salve !!!


3. Re: novo kernel no Funtoo [RESOLVIDO]

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 09/11/2015 - 13:30h

Não uso Funtoo nem Gentoo. Até já fiz testes, mas não consegui resolver todas as questões, então resolvi tentar depois.

É o seguinte, a mudança da versão do kernel e do .config utilizado afeta pelo menos o módulo de vídeo. Seria interessante recompilar(ou reinstalar, se for proprietário) o drive de vídeo após uma atualização do kernel.


4. Re: novo kernel no Funtoo [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 09/11/2015 - 14:06h

madrugada escreveu:

Não uso Funtoo nem Gentoo. Até já fiz testes, mas não consegui resolver todas as questões, então resolvi tentar depois.

É o seguinte, a mudança da versão do kernel e do .config utilizado afeta pelo menos o módulo de vídeo. Seria interessante recompilar(ou reinstalar, se for proprietário) o drive de vídeo após uma atualização do kernel.


Obrigado pelo retorno @madrugada, tentarei isto depois porque atualizei as USES agora, daí terei que reemergir algumas coisas e quem sabe o X não sobe nesse kernel?

[]'s




5. Re: novo kernel no Funtoo [RESOLVIDO]

Oberaldo Büll Júnior
spylinux

(usa Manjaro Linux)

Enviado em 09/11/2015 - 14:21h

@edps vc chegou a fazer um stage4 da tua instalação antes de instalar o kernel novo?

Eu tb to pesquisando aqui sobre sua dúvida, pois nunca testei isso, de ter 2 kernels instalados no funtoo.
Já usei tanto o debian binário qto o vanilla com as confs do Slack, mas juntos não.

Se resolver dá um salve pra gente saber o q fazer!

Abraço
[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org


6. Re: novo kernel no Funtoo [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 09/11/2015 - 14:26h

spylinux escreveu:

@edps vc chegou a fazer um stage4 da tua instalação antes de instalar o kernel novo?

Eu tb to pesquisando aqui sobre sua dúvida, pois nunca testei isso, de ter 2 kernels instalados no funtoo.
Já usei tanto o debian binário qto o vanilla com as confs do Slack, mas juntos não.

Se resolver dá um salve pra gente saber o q fazer!

Abraço
[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org


Não ainda não tentei, esta instalação é nova deve ter uns 5 dias, quero manter 2 kernel instalados para em caso de problemas não ter que recorrer ao chroot.

O log da instalação do gentoo-sources e da execução do genkernel:

http://hastebin.com/nidefucoce

Agora vou demorar para voltar a este assunto porque tenho 100 belezinhas para reemergir num Athlon64 single-core: OSSO! rsrs


7. Re: novo kernel no Funtoo [RESOLVIDO]

Oberaldo Büll Júnior
spylinux

(usa Manjaro Linux)

Enviado em 09/11/2015 - 14:30h

edps escreveu:

spylinux escreveu:

@edps vc chegou a fazer um stage4 da tua instalação antes de instalar o kernel novo?

Eu tb to pesquisando aqui sobre sua dúvida, pois nunca testei isso, de ter 2 kernels instalados no funtoo.
Já usei tanto o debian binário qto o vanilla com as confs do Slack, mas juntos não.

Se resolver dá um salve pra gente saber o q fazer!

Abraço
[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org


Não ainda não tentei, esta instalação é nova deve ter uns 5 dias, quero manter 2 kernel instalados para em caso de problemas não ter que recorrer ao chroot.

O log da instalação do gentoo-sources e da execução do genkernel:

http://hastebin.com/nidefucoce

Agora vou demorar para voltar a este assunto porque tenho 100 belezinhas para reemergir num Athlon64 single-core: OSSO! rsrs


Qdo finalizo uma instalação limpa do funtoo, e vejo q está funcionando(desktop, rede, video, etc) faço um stage4 (backup completo do sistema) com a dica aqui no VOL do @xerxeslins, pra caso dê algum problema, basta apagar td, montar as partições e descompactar, q o sistema volta ao ponto do stage4, vale a pena.

boa sorte com os emerges...rs

Abraço
[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org


8. Re: novo kernel no Funtoo

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 09/11/2015 - 16:50h

Você copiando o .config do kernel anterior para o novo e selecionando o novo com o eselect, fazendo make e tudo o mais, não adiantou? O.o

Já troquei de kernel entre o gentoo-sources e o vanilla e fiz desta forma, sem utilizar o genkernel...



9. Re: novo kernel no Funtoo [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 09/11/2015 - 17:31h

luiztux escreveu:

Você copiando o .config do kernel anterior para o novo e selecionando o novo com o eselect, fazendo make e tudo o mais, não adiantou? O.o

Já troquei de kernel entre o gentoo-sources e o vanilla e fiz desta forma, sem utilizar o genkernel...


Pois aqui seguindo o how-to tradicional da wiki não deu certo em ambos: gentoo-sources e vanilla-sources deram xabu, talvez porque não dá (ou eu não sei como) pegar a config do kernel em uso: debian-sources, ao rodar make oldconfig deu erro.

* pensei até em pegar a config do kernel 4.2.0 do Debian Jessie e jogá-la em .config, mas deixei de lado, fui para outras alternativas:

Com a config do kernel Slackware e outra com o do Liquorix e ambos esbarraram na falta do initrd, resultado: kernel panic! rsrs

Essa com o genkernel bateu na trave! pelo menos eu tenho o debian-sources enquanto vou fuçando nesse trem.


10. Re: novo kernel no Funtoo [RESOLVIDO]

Patrick
Freud_Tux

(usa Outra)

Enviado em 09/11/2015 - 19:49h

Postando no momento para acompanhar, pois me será útil em um futuro não tão distante assim :D.

T+



11. Re: novo kernel no Funtoo [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 09/11/2015 - 21:19h


Após quase 7 horas estou finalmente terminando o upgrade colossal! rsrs, após isto farei a parte referente ao módulo Nvidia.

Thank you guys!


12. Re: novo kernel no Funtoo [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 09/11/2015 - 23:54h


Após rodar o @world, não eu não estava viajando rsrs, o sistema continua rodando liso:

http://i.imgur.com/uE8MmOM.jpg

Porém, dessa vez o 4.3.0 até iniciou mas com resolução ridícula de 1024x768 (ainda estou usando o nouveau) mas com resolução de 1920x1080, tentei usar uns xorgs.conf que tenho aqui mas não rolou.

Como ele está funcional (em parte) a dúvida agora é: recomeçar do zero incluindo o vanilla-sources ou instalar o driver Nvidia?

Tentei fazer o que o amigo @zezão me sugeriu mas ele sempre tenta criar módulos para o debian sources:

http://i.imgur.com/F26mt39.png

Eu fico cismado de mexer no que está funcionando bem e depois perder tudo, tá osso usar esse sistema numa máquina velha rsrs

Não irei fechar o tópico até que encontre uma solução, obrigado a todos pela participação.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts