Como recompilar kernel no Arch Linux

Por
Rodrigo Leutz
Usuário do Linux há mais de 20 anos. Desenvolvedor Web e Android ( Kotlin e Java ). Membro da equipe de suporte do sempreupdate.
2 min

Nesse tutorial vou descrever como recompilar kernel no Arch Linux. Assim, você poderá utilizar os últimos recursos do kernel linux.

Fazendo download do kernel

Primeiramente vamos virar root.

sudo -i

Logo após vamos entrar na pasta /usr/src que é a pasta padrão para o código fonte do kernel.

cd /usr/src/

Então vamos fazer o download do código fonte do kernel linux direto do site do kernel.

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

Descompactando e criando link simbólico

Agora vamos descompactar o kernel do linux da seguinte maneira.

tar -xvf linux-5.4.tar.xz

Logo depois de descompactar o kernel vamos então criar o link simbólico do diretório.

ln -sf linux-5.4 linux

Copiando arquivo .config padrão do kernel arch

Entrando no diretório que acabamos de descompactar e criar o link simbólico.

cd linux

Nesse momento vamos criar assim o arquivo .config padrão do kernel.

zcat /proc/config.gz > .config

Recompilar kernel no arch linux

Se você usa algum driver específico como o nvidia no kernel padrão do linux, talvez seja necessário você instala-lo novamente.

Então chegou a hora de compilar o kernel substitua o -j 8 pela quantidade de threads que você deseja utilizar para compilar o kernel.

make -j 8

Instalando os módulos do kernel.

make -j 8 modules_install

Copiando bzImage para diretório /boot

cp -v arch/x86_64/boot/bzImage /boot/vmlinuz-linux-5.4.0

Criando a initramfs

mkinitcpio -k 5.4.0 -g /boot/initramfs-linux-5.4.0.img

Criando inicialização do grub

Utilizando grub-mkconfig para recriar o grub com o novo kernel.

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

Reiniciando sistema

Logo depois vamos reiniciar e utilizar o kernel recém compilado.

reboot

Enfim, espero poder ter ajudado com este tutorial sobre como recompilar o kernel.

Compartilhe este artigo
Sair da versão mobile