Como recompilar kernel no Arch Linux

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

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.

Share This Article
Follow:
Usuário do Linux há mais de 20 anos. Desenvolvedor Web e Android ( Kotlin e Java ). Membro da equipe de suporte do sempreupdate.
Sair da versão mobile