MKINITCPIO.CONF(5) mkinitcpio MKINITCPIO.CONF(5)

mkinitcpio.conf - Arquivo de configuração do mkinitcpio

/etc/mkinitcpio.conf

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(8)

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.

27 abril 2024  "