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:
Mude para este diretório:
#
cd /usr/src
Compile o novo kernel especificando o nome do arquivo de configuração do kernel personalizado:
#
make buildkernel KERNCONF=
MYKERNEL
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
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>.