Guia rápido para poder compilar qualquer Kernel Linux

Guia rápido para poder compilar qualquer Kernel Linux

Guia rápido para poder compilar qualquer Kernel Linux

Alguns dias atrás este mês Dezembro de 2022, versões do Kernel do Linux 6.1-rc8 (linha principal),  6.0.11 (estável) e 5.15.81 (Longo prazo).

Por esta razão, oferecemos-lhe este novo pequeno guia rápido alcançar com sucesso "compilar um kernel linux", em qualquer versão do GNU / Linux Distro, básico Debian, Ubuntu e Mint, em qualquer momento.

Linux

E, antes de iniciar este post relacionado à possibilidade de "compilar um kernel linux"Convidamos você a explorar as seguintes conteúdos relacionados, no final de hoje:

Linux
Artigo relacionado:
Como instalar o kernel Linux 5.5 no Ubuntu e derivados?
Linux oficial 5.1
Artigo relacionado:
Como instalar o kernel Linux 5.1 no Ubuntu e derivados?

Compilando um Kernel Linux no Debian, Ubuntu e Mint

Compilando um Kernel Linux no Debian, Ubuntu e Mint

Etapas para compilar com sucesso um Kernel Linux

Instalando Pacotes Essenciais (Suporte ao Desenvolvimento)

apt install autoconf automake autotools-dev build-essential dh-make debhelper debmake devscripts dpkg fakeroot file gfortran git gnupg fp-compiler lintian patch pbuilder perl python quilt xutils-dev

Escolha a versão desejada

Para fazer isso, devemos ir para Site oficial dos núcleos, e escolha uma entre as categorias existentes. e copie o caminho de download disponível no kernel escolhido em seus respectivos botão tarballe continue com as etapas a seguir. Considerando que, para nosso exemplo de hoje, continuaremos as etapas a seguir usando o Kernel estável do Linux versão 6.0.11:

Fase 1
cd /usr/src
wget -c https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.0.11.tar.xz
sudo unxz linux-6.0.11.tar.xz
sudo tar xvf linux-6.0.11.tar
sudo ln -s linux-6.0.11 linux
cd /usr/src/linux
sudo make clean && make mrproper
sudo cp /boot/config-`uname -r`* .config
make menuconfig

Neste ponto, o "Menu de configuração do kernel", onde podemos configurar (personalizar) os parâmetros do Kernel de nossa preferência ou necessidade. Lembre-se de que, neste momento, é essencial marque ou desmarque a opção kernel de 64 bits, dependendo do que queremos ou exigimos. E também, depois de feitas todas as alterações feitas, devemos pressione o botão Salvar e depois o Botão de saída.

Menu de configuração do kernel

Fase 2

Chegados aqui, permanecem 2 maneiras possíveis a eleger:

Somente instalação do kernel

sudo make
sudo make modules_install
sudo make install
sudo update-grub; sudo update-grub2; sudo update-initramfs -u
sudo apt clean; sudo apt autoclean; sudo apt autoremove; sudo apt remove; sudo apt purge

Sim, tudo corre e acaba bem, para terminar basta reinicie nosso computador e teste se ele já carrega nosso sistema operacional com o novo kernel compilado.

A instalação do Kernel e a criação dos arquivos .deb do Kernel criado

Para executar esta etapa, é relevante ter a instalação do pacote chamado pacote do kernel. Por este motivo, e caso a distribuição GNU/Linux utilizada não a tenha em seus repositórios, o seguinte procedimento auxiliar pode ser executado:

sudo wget -c http://ftp.us.debian.org/debian/pool/main/k/kernel-package/kernel-package_13.018+nmu1~bpo9+1_all.deb
sudo apt install ./kernel-package_13.018+nmu1~bpo9+1_all.deb

Tendo instalado este pacote, agora podemos continuar com as seguintes etapas:

fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
cd /usr/src
sudo dpkg -i *.deb

E caso, durante o processo de compilação, ocorra um erro erro relacionado a certificados de kernel, podemos executar o seguinte ordem de comando para corrigi-lo automaticamente e tente novamente:

sed -i '/CONFIG_SYSTEM_TRUSTED_KEYS/s/^/#/g' .config

Sim, tudo corre e acaba bem, para terminar basta reinicie nosso computador e teste se ele já carrega nosso sistema operacional com o novo kernel compilado.

Como compilar o Kernel 2.6.36.2 no Ubuntu com o patch de 200 linhas incluído
Artigo relacionado:
Como compilar o Kernel 2.6.36.2 no Ubuntu com o patch de 200 linhas

Banner abstrato para postagem

Resumo

Em suma, esperamos que qualquer pessoa com este pequeno Guia rápido Eu posso facilmente e com sucesso alcançar "compilar um kernel linux" em um Distro Debian, Ubuntu e Mint, ou derivado.

Se você gostou do conteúdo, comente e compartilhe. E lembre-se, visite o início do nosso «WebSite», além do canal oficial de Telegram para mais notícias, tutoriais e atualizações do Linux. Oeste grupo, para mais informações sobre o tema de hoje ou outros relacionados.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.