in

Como recompilar kernel no Arch Linux

Veja como obter os últimos recursos do Kernel.

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

Descompactando e criando link simbólico

Como recompilar kernel no Arch Linux

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.

Escrito por Rodrigo Leutz

Usuário do Linux a mais de 20 anos.
Desenvolvedor Web e Android ( Kotlin e Java ).
Membro da equipe de suporte do sempreupdate.

Devuan 2.1 "ASCII" é lançado ainda com Debian 9

Devuan 2.1 “ASCII” é lançado ainda com Debian 9

Para onde a Red Hat está levando o OpenShift

Para onde a Red Hat está levando o OpenShift