Como Compilar Kernel Novo para o Sabayon Linux

Este artigo descreve como compilar o Kernel mais novo para Sabayon Linux, dentre aqueles que o time de desenvolvedores já trabalhou nele, caso esse Kernel ainda não esteja nos repositórios do Entropy.

[ Hits: 1.345 ]

Por: Alberto Federman Neto. em 05/01/2021 | Blog: https://ciencialivre.blog/


Compilando e preparando o pacote do kernel



E. Compilando o Kernel Novo

Por razões de segurança, não é bom deixar o Portage compilar e instalar automaticamente o novo kernel, porque pode não funcionar. Mas se quiser tentar, apenas para testes:

# emerge --sync
# layman -S
# emerge -av linux-sabayon

Só com esses comandos, já deveria compilar e instalar o novo Kernel, mas vamos continuar com o meu procedimento.

Vamos começar fazendo o pacote tipo Gentoo do Kernel e salvando.

Em um antigo artigo meu, eu expliquei como se fazem pacotes para Sabayon Linux e Gentoo.

Clássico, o Portage usa para isso, o pacote quickpkg.

Usando um procedimento do Portage moderno, o comando emerge se combina ao quickpkg, podendo apenas fazer e salvar o pacote, sem o instalar no sistema. Linha de comando:

# emerge --ask --verbose --buildpkgonly PACOTE

Vamos então compilar com Portage, os fontes do Kernel linux-sabayon-5.8.17. Aproveitando, vamos garantir que qualquer parte traduzida do kernel, já o seja em Português do Brasil.

Na sua área de /home mesmo, execute estes comandos:

# emerge -pv --buildpkgonly sys-kernel/linux-sabayon (SIMULANDO A COMPILAÇÃO)
# LINGUAS="pt_BR" L10N="pt-BR" emerge -av --buildpkgonly sys-kernel/linux-sabayon-5.8.17   (compilando e salvando o pacote)

Assim, para que você entenda, o Portage vai fazer um pacote binário do Kernel de Sabayon tipo um kernel de Gentoo, compilando o Kernel mais novo, a partir do Ebuild que achou no Overlay Sabayon. E vai salvá-lo, sem instalar no sistema.
Linux: Como Compilar Kernel Novo Para o Sabayon Linux.

F. Convertendo o pacote do kernel, de Gentoo para Sabayon

Compilou? Vamos achar o pacote do Kernel tipo Gentoo pronto e o Ebuild dele. Lembre que os pacotes Gentoo têm extensão .tbz2. Outro link.

locate linux-sabayon-5.8.17
/usr/portage/packages/sys-kernel/linux-sabayon-5.8.17.tbz2
/var/lib/layman/sabayon-distro/sys-kernel/linux-sabayon/linux-sabayon-5.8.17.ebuild

O pacote do Kernel está no diretório: /usr/portage/packages/sys-kernel/

Lembrando que o arquivo tem o formato característico dos pacotes Gentoo. A pasta geral é usr/portage - /packages é o diretório para os pacotes e sys-devel é o tipo de arquivo, chamado de categoria.

Da maneira como estamos trabalhando, o arquivo precisa ficar nesse diretório, para que o comando equo, do Entropy, o encontre e possa trabalhar nele.

Agora, como é um pacote para Gentoo, precisamos transformá-lo em um pacote para Sabayon:

cd /
cd ~/Desktop
mkdir kernel
cd kernel

# equo pkg inflate --savedir ~/Desktop/kernel /usr/portage/packages/sys-kernel/linux-sabayon-5.8.17.tbz2

Trabalhando no arquivo do pacote: /usr/portage/packages/sys-kernel/linux-sabayon-5.8.17.tbz2
Linux: Como Compilar Kernel Novo Para o Sabayon Linux.
Terminado o comando, você encontrará o pacote do kernel, para o sabayon em: ~/Desktop/kernel/sys-kernel
Linux: Como Compilar Kernel Novo Para o Sabayon Linux.
Aparecem muitos números e letras. É por causa do sistema Delta, que o Portage e o Entropy usam. Para facilitar, renomeie:

cd /
cd ~/Desktop
mkdir kernel

cd kernel/sys-kernel
mv sys-kernel:linux-sabayon-5.8.17.8f2c20558e243befd9bcaf8632642e661389a6f9~9999.tbz2 sys-kernel:linux-sabayon-5.8.17.tbz2

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Procurando pelo kernel instalado e o que instalar
   3. Compilando e preparando o pacote do kernel
   4. Instalando o kernel novo
Outros artigos deste autor

ATI Catalyst Radeon Graphics no Sabayon Linux - Instalando e configurando drivers proprietários

A teoria Linux por trás dos acessos e dos atalhos

Agora existem espelhos brasileiros do Sabayon Linux, use-os!

Cansou do Konsole e GNOME-Terminal? Existem outros terminais, escolha o seu!

Emmi Linux - Uma Revisão, Primeiras Impressões e Testes

Leitura recomendada

Como compilar o Kernel em qualquer distribuição GNU/Linux

Debian Linux: Atualizando o kernel 2.6.24 para 2.6.26.3 (versão estável)

Compilando um kernel Linux

Recompilando o kernel com suporte a placas de rede Encore rtl8139D (Silan)

Compilando kernel com suporte a POM (path-omatic) e Layer7 no Debian e Slackware

  
Comentários
[1] Comentário enviado por mauricio123 em 05/01/2021 - 13:57h


muito bom.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[2] Comentário enviado por danniel-lara em 08/01/2021 - 10:24h


Parabéns pelo Artigo , sempre admiro o pessoal que compila o seu kernel
acho muito bacana


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts