mkinitcpio.conf - Arquivo de configuração do
mkinitcpio
mkinitcpio tentará ler de um arquivo de
configuração toda vez que for invocado,
/etc/mkinitcpio.conf por padrão. Este arquivo define diversas
variáveis que descrevem o conteúdo da imagem a
ser gerada. Além do arquivo de configuração
"principal", os snippets de configuração drop-in
são lidos de /etc/mkinitcpio.conf.d/*.conf. Esses drop-ins
têm precedência mais alta e substituem o arquivo de
configuração principal.
MODULES
Define um vetor de módulos adicionais que devem
ser adicionados à imagem. Dependências (incluindo outros
módulos e firmwares necessários) também serão
adicionadas à imagem. Em tempo de execução, os
módulos neste vetor que foram adicionados com sucesso à imagem
serão explicitamente carregados.
FILES
Define um vetor de arquivos adicionais que devem ser
adicionados à imagem. Os arquivos são adicionados como
estão, e os diretórios pais serão adicionados se
necessário. Os arquivos especificados nesta variável
substituirão os arquivos adicionados anteriormente do mesmo
caminho.
BINARIES
Define um vetor de binários adicionais que devem
ser adicionados à imagem. Eles são considerados binários
ELF dinâmicos, e as dependências necessárias da
biblioteca compartilhada serão adicionadas automaticamente. No entanto,
não é considerado um erro especificar um binário
não ELF nesta variável. Diretórios pais serão
adicionados se necessário. Arquivos especificados nesta variável
substituirão arquivos adicionados anteriormente do mesmo caminho.
HOOKS
Define um vetor de ganchos que serão executados
durante o processo de construção. A ordem é importante,
pois define a ordem em que os ganchos serão executados durante a
inicialização. Use o sinalizador -L do mkinitcpio para
listar todos os ganchos disponíveis e o sinalizador -H para
exibir o texto de ajuda para um gancho específico.
COMPRESSION
Define um programa para filtrar a imagem gerada. O kernel
entende os formatos de compressão produzidos pelos compressores
zstd(1),
gzip(1),
bzip2(1),
lz4(1),
lzop(1),
lzma(1) e
xz(1). Se não especificado,
esta configuração assume como padrão a compressão
zstd para Linux ≥ 5.9 e a compressão gzip para Linux <
5.9. Para criar uma imagem descompactada, defina esta variável como
cat.
Não é difícil perceber que um filtro como
tac ou rev fará com que mkinitcpio relate
sucesso, mas gere uma imagem inútil. Similarmente, usar um programa
de compressão não listado acima pode gerar uma imagem
igualmente inútil, apesar de ser "válida".
COMPRESSION_OPTIONS
Define um vetor de opções adicionais a
serem passadas para o programa de compressão. Esta opção
geralmente não é usada. Pode ser potencialmente perigosa e pode
fazer com que imagens inválidas sejam geradas sem nenhum sinal de
erro.
MODULES_DECOMPRESS
Alterne (
yes/
no) para decidir se os
módulos do kernel carregáveis e seus firmwares
devem permanecer compactados ou descompactados durante a criação
do initramfs. Desabilitado por padrão para evitar
recompactação dos arquivos usando uma compactação
menor e para reduzir o uso de RAM durante a inicialização
antecipada. Habilite para permitir uma redução ainda maior do
tamanho da imagem ao usar alta compactação (por exemplo,
xz
-9e ou
zstd --long --ultra -22) às custas do aumento do uso
de RAM na inicialização antecipada.
Observe que todos os arquivos compactados serão colocados
no CPIO antecipado descompactado para evitar compactação
dupla.
mkinitcpio é mantido pela comunidade Arch Linux. Consulte o
arquivo AUTHORS para uma lista completa de contribuidores.
Copyright 🄯 Contribuidores do mkinitcpio.
GPL-2.0-only.
A tradução para português brasileiro desta
página man foi criada por Rafael Fontenelle
<rafaelff@gnome.org>
Esta tradução é uma
documentação livre; leia a
Licença
Pública Geral GNU Versão 3 ou posterior para as
condições de direitos autorais. Nenhuma responsabilidade
é aceita.
Se você encontrar algum erro na tradução
desta página de manual, envie um e-mail para
a lista
de discussão de tradutores.