Compilação de Linux Kernel para Fedora Linux

This is an old revision of the document!


Compilação de Linux Kernel para Fedora Linux

  1. Pacotes essencias para configuração e compilação: sudo dnf install fedpkg fedora-packager rpmdevtools ncurses-devel pesign grubby elfutils-devel gcc-plugin-devel perl-devel perl-generators python3-devel
  2. Pacotes para configuração em modo gráfico: sudo dnf install qt5-qtbase-devel libXi-devel gcc-c++
  3. Obtenção do Linux Kernel e arquivos necessários para construir o pacote: fedpkg clone -a kernel
  4. Preparação para assinatura das imagens do Kernel:
    1. Acrescentar no arquivo /etc/pesign/users o nome do usuário que construirá o pacote.
    2. Executar o comando sudo /usr/libexec/pesign/pesign-authorize
  5. Criar uma linha para desenvolvimento do kernel personalizado: git checkout -b magsilva
  6. Editar o kernel.spec e alterar identificador do kernel, especificado pela diretiva %define buildid .magsilva
  7. Rastrear alterações da última versão do Linux Kernel no Fedora: git branch -u origin/f36
  8. Construir pacote: fedpkg local
work/compilação_de_linux_kernel_para_fedora_linux.1662120335.txt.gz · Last modified: 2022/09/02 12:05 by magsilva