Atualizar para o último kernel Linux no Gentoo estável

Publicado por Xerxes em 02/09/2022

[ Hits: 1.463 ]

 


Atualizar para o último kernel Linux no Gentoo estável



Dica testada no Gentoo estável.

Atualmente o kernel do Gentoo estável está na versão: 5.15.59.

E a última versão do kernel (no momento da criação desta dica) é: 5.19.3.

Como atualizar?

Baixe a última versão do kernel copiando o link da página kernel.org. Exemplo:

# wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.19.3.tar.xz

Extraia o conteúdo em "/usr/src/":

# tar xvf linux-5.19.3.tar.xz -C /usr/src/

Altere o link "/usr/src/linux" para novo kernel:

# eselect kernel list
# eselect kernel set <número>


Entre no diretório do kernel:

# cd /usr/src/linux

Limpe as configurações:

# make distclean

Copie as configurações do kernel atual para o novo:

# cp /boot/config-5.15.59 .config

Reveja as modificações da nova versão:

# make oldconfig

Opcionalmente, ao invés de "make oldconfig", pode usar "make olddefconfig" para responder automaticamente às perguntas com as respostas padrões.

Depois configure ou reveja as configurações com:

# make menuconfig

Salve as configurações.

Opcionalmente, se quiser, edite alguma configuração da ferramenta genkernel.

Faça uma cópia de segurança primeiro:

# cp /etc/genkernel.conf /etc/genkernel.conf.ori

Depois edite:

# nano /etc/genkernel.conf

Por exemplo, poderá descomentar:

MAKEOPTS="$(portageq envvar MAKEOPTS)"

Ou adicionar alguma versão local, editando:

KERNEL_LOCALVERSION="-%%ARCH%%"

Execute o genkernel:

# time genkernel all

O "time" acima é opcional. Apenas mostrará o tempo de duração do comando quando for concluído.

Por fim, atualize as configurações do GRUB:

# grub-mkconfig -o /boot/grub/grub.cfg

E o kernel anterior? Pode mantê-lo como plano b (ou fallback) para caso ocorra algo errado com o novo kernel. Mas se quiser removê-lo, consulte: Gentoo Wiki - Kernel/Removal.
Outras dicas deste autor

Alteração da fonte monospace padrão

Instalando FlashPlayer

GNOME lento: uma experiência [Resolvido]

qt5ct - Segmentation fault [Resolvido]

Terminais estilo Quake para Linux

Leitura recomendada

Resolvendo problema de gráficos e instalando o Ubuntu 10.04

Kernel 3.0 em qualquer Ubuntu ainda suportado

Kernel Check: Mantenha seu kernel atualizado de forma amigável

Module-assistent, coisa linda!

Sincronizando relógio de máquinas virtuais VMware no Ubuntu

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts