Pular para o conteúdo

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.
Alberto Federman Neto. albfneto
Hits: 5.396 Categoria: Linux Subcategoria: Kernel
  • Indicar
  • Impressora
  • Denunciar

Parte 2: Procurando pelo kernel instalado e o que instalar

Supondo que você já atualizou ao último Kernel dos repositórios do Entropy.

C. Seus Kernels Instalados

Vamos ver como andam seus Kernels?

Em um terminal, execute os comandos. No momento que escrevo isso, seria o kernel 5.7.10, o último. No Sabayon, os Kernels são os pacotes chamados "sys-kernel/linux-sabayon".

equo s linux-sabayon E/OU
equo query installed linux-sabayon

D. Há Outros Kernels Ainda Mais Novos?

Ocorre que o time de desenvolvedores do Sabayon pode estar trabalhando em outros Kernels mais novos. Para ver isso e poder atualizar, precisa usar Portage.

ATENÇÃO: se nunca usou Portage (do Gentoo) em Sabayon. Precisa seguir as instruções deste meu artigo.

Em especial, é mandatório começar editando, como root, o arquivo /etc/entropy/client.conf. Na linha onde aparecer: "Ignore SPM Pseudo-Downgrades", Troque "disable" por "enable". Se não fizer isso, seu Sabayon Linux vai começar a misturar pacotes de Entropy com Pacotes de Portage! Se tiver dúvidas, o arquivo precisa ficar assim.

Se nunca usou Portage no Sabayon, precisa instalar os repositórios adicionais tipo Gentoo, específicos do Sabayon. São os chamados Overlays. Sabayon e Sabayon-Distro.

Precisa também atualizar o Sabayon e os repositórios do Portage. Também instalar infraestrutura para compilação e alguns pacotes que são muito úteis e de uso clássico no Gentoo, no Sabayon e no Portage.

Tudo isso junto, pode ser feito executando, na ordem, os comandos abaixo. Para detalhes, veja este artigo e esta dica.

# equo up
# equo u -av
# emerge --sync
# equo i -av layman locate git eix base-gcc gcc gcc-config automake autoconf make cmake OU:
# emerge -av layman locate git eix base-gcc gcc gcc-config automake autoconf make cmake

# layman -a sabayon && layman -a sabayon-distro OU
# layman -a sabayon -a sabayon-distro
# layman -S

# eix-sync
# updatedb -v
# env-update

source /etc/profile   (este último comando como usuário comum)

Feito isso, procure pelos kernels mais novos, desde que presentes no Overlay:

equo query installed linux-sabayon

Compare a saída com a dos comandos:

eix linux-sabayon OU
emerge -s linux-sabayon

Ao momento que escrevo este artigo, o último kernel instalado, do Entropy, é o 5.7.10 e o do Overlay Sabayon, é mais novo, é o 5..8.17.

   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

BOINC - Computação distribuída e aplicações científicas

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

Sabayon Linux - Novos Repositórios da Comunidade

Resolvendo problemas de rede em Linux

Gentoo: Interfaces gráficas para Portage/Emerge - substitutos do Kuroo

A tecla mágica SysRQ

Gerência e criação de módulos do kernel

Compilando um Kernel customizado a partir do código-fonte do Kernel do Debian 12

Instalando Slackware 10.2 em HDs SATA

Kernel 2.6.9 no Slackware

#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
#3 Comentário enviado por albfneto em 05/08/2021 - 11:19h
ATUALIZAÇÃO DO ARTIGO:

Atualizado em 5 de Agosto de 2021.

Pouco a pouco, o Sabayon Linux:

http://www.sabayonlinux.org/

encerra seu ciclo. Seu sucessor será o MocaccinoOS,

https://www.mocaccino.org/

que está em desenvolvimento:

https://www.mocaccino.org/docs/desktop/

Atualmente, agosto de 2021, basta fazer atualização, para obter o Kernel mais novo, 5.8.17:

# equo up
# equo u -av
$ equo s linux-sabayon

SAIDA:
@@ Pacote: sys-kernel/linux-sabayon-5.8.17 ramo: 5, [__system__]
╠ Instalado: versão: 5.8.17 ~ tag: NoTag ~ revisão: 9999
╠ Slot: 5.8
╠ Homepage: https://github.com/Sabayon/kernel
╠ Descrição: Official Sabayon Linux Standard
╠ kernel image
╠ Licença: GPL-2
╠ Palavras-Chave: linux-sabayon

# kernel-switcher switch sys-kernel/linux-sabayon-5.8.17


¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva.

Contribuir com comentário

Entre na sua conta para comentar.