Você está na página 1de 4

Pesquisa de site

Construa um kernel personalizado no


Debian/Ubuntu
O kernel Linux está no centro de todos os sistemas Linux, incluindo milhares de distribuições GNU/Linux, o
sistema operacional móvel Android e muitos sistemas embarcados, dispositivos de rede, etc. gratuito e de
código aberto. Qualquer pessoa pode baixar o kernel do Linux, fazer alterações se desejar e compilá-lo para
uso comercial ou privado.

Com quase 30 milhões de linhas de código e um grande número de colaboradores de todo o mundo, o
kernel do Linux parece um projeto complicado com o qual um usuário comum nunca se preocuparia, certo?
Você pode pensar que o núcleo de todos esses sistemas operacionais deveria ser deixado para cientistas,
programadores e profissionais de TI. Mas, na realidade, baixar o código-fonte do kernel Linux e compilá-lo é
muito simples, e qualquer usuário Linux pode fazer isso.

Neste tutorial, conduziremos os usuários Debian e Ubuntu pelas instruções passo a passo para baixar o
código-fonte do kernel Linux, instalar os pacotes de pré-requisitos que nos permitem compilá-lo e,
finalmente, compilar o kernel com nossas próprias opções personalizadas. No final, você também verá
como instalar o kernel em seu próprio sistema, para que seu computador possa rodar o mesmo kernel que
você mesmo criou.

Neste tutorial você aprenderá:

Como baixar o código-fonte do kernel Linux

Como instalar pacotes de pré-requisitos necessários para compilar o kernel

Como personalizar o kernel Linux

Como compilar o kernel Linux

Como instalar o kernel Linux em nosso próprio sistema


Crie instruções passo a passo do kernel Linux
personalizado
1. Começaremos baixando o código-fonte do kernel Linux. Navegue até kernel.org para baixar a versão
desejada. Provavelmente você desejará apenas baixar a versão mais recente do tarball.

2. Antes de mexermos no arquivo que acabamos de baixar, abra um terminal de linha de comando e instale os
seguintes pacotes de pré-requisitos. Provavelmente alguns já estão instalados.

$ sudo apt update


$ sudo apt install fakeroot build-essential libncurses-dev xz-utils libssl-dev flex libelf-
dev bison

3. Em seguida, extraia o tarball do kernel Linux.


$ tar xvf linux-5.18.tar.xz
$ cd linux-5.18

Substitua o nome do arquivo acima pelo seu próprio download.

4. É aqui que podemos começar a personalizar as coisas. Os próximos passos serão apenas uma
recomendação, mas fique à vontade para fazer suas próprias configurações como achar melhor. Primeiro,
copiaremos o arquivo de configuração do kernel atual do nosso sistema e o usaremos em nosso novo
kernel.

$ cp /boot/config-$(uname -r) .config

5. O seguinte comando make nos permite editar o arquivo de configuração que acabamos de copiar e escolher
quais recursos queremos incluir em nosso kernel Linux compilado. Faça as alterações desejadas aqui.
Quando terminar, você pode salvar e sair deste menu. Observe que não é necessário fazer nenhuma
alteração se você quiser apenas manter as configurações do seu sistema atual.

$ make menuconfig

6. A seguir, é hora de construir o kernel Linux com os seguintes comandos. Você verá muitos resultados em
seu terminal e o processo de compilação pode demorar um pouco. Os dois primeiros comandos fazem
uma alteração necessária no certificado para nos permitir compilar.

$ scripts/config --disable SYSTEM_TRUSTED_KEYS


$ scripts/config --disable SYSTEM_REVOCATION_KEYS
$ sudo make

7. Quando isso estiver concluído, podemos instalar os módulos do kernel necessários com o seguinte
comando.

$ sudo make modules_install

8. Então, para instalar o kernel em seu próprio sistema, finalize com este comando:

$ sudo make install

9. Por último, reinicie o sistema para carregar o novo kernel que você acabou de compilar e instalar.

$ reboot

10. Após a reinicialização, você verá que seu sistema está utilizando o novo kernel que você acabou de
compilar. Você pode verificar isso com o comando uname e ver se os números de versão correspondem.

$ uname -r
Considerações finais
Neste tutorial, vimos como baixar e compilar o kernel Linux a partir do código-fonte em um sistema
baseado em Debian ou Ubuntu. Você também viu como configurar o kernel Linux de acordo com suas
próprias necessidades, bem como instalar o kernel em seu próprio sistema. Com essas etapas, você
sempre pode baixar e instalar o kernel mais recente em seu computador. Você também pode experimentar
adicionar ou eliminar recursos conforme achar adequado.

Todos os direitos reservados. © Linux-Console.net • 2019-2023

Você também pode gostar