8.5. Criando e Instalando um Kernel Customizado

Depois que as edições no arquivo de configuração personalizada forem salvas, o código-fonte do kernel poderá ser compilado usando as seguintes etapas:

Procedimento 8.1. Compilando um Kernel
  1. Mude para este diretório:

    # cd /usr/src
  2. Compile o novo kernel especificando o nome do arquivo de configuração do kernel personalizado:

    # make buildkernel KERNCONF=MYKERNEL
  3. Instale o novo kernel associado ao arquivo de configuração do kernel especificado. Este comando irá copiar o novo kernel para /boot/kernel/kernel e salvar o kernel antigo para /boot/kernel.old/kernel:

    # make installkernel KERNCONF=MYKERNEL
  4. Desligue o sistema e reinicie no novo kernel. Se algo der errado, consulte O kernel não inicializa.

Por padrão, quando um kernel personalizado é compilado, todos os módulos do kernel são reconstruídos. Para atualizar um kernel mais rapidamente ou para construir apenas módulos customizados, edite o /etc/make.conf antes de começar a construir o kernel.

Por exemplo, esta variável especifica a lista de módulos para compilar em vez de usar o padrão de construir todos os módulos:

MODULES_OVERRIDE = linux acpi

Como alternativa, essa variável lista quais módulos excluir do processo de criação:

WITHOUT_MODULES = linux acpi sound

Variáveis adicionais estão disponíveis. Consulte make.conf(5) para detalhes.

All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/

Questions that are not answered by the documentation may be sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.