MKINITCPIO.CONF(5) Manual do mkinitcpio MKINITCPIO.CONF(5) NOME mkinitcpio.conf - Arquivo de configuracao do mkinitcpio SINOPSE /etc/mkinitcpio.conf DESCRICAO mkinitcpio tentara ler de um arquivo de configuracao toda vez que for invocado, /etc/mkinitcpio.conf por padrao. Este arquivo define diversas variaveis que descrevem o conteudo da imagem a ser gerada. Alem do arquivo de configuracao "principal", os snippets de configuracao drop-in sao lidos de /etc/mkinitcpio.conf.d/*.conf. Esses drop-ins tem precedencia mais alta e substituem o arquivo de configuracao principal. VARIAVEIS MODULES Define um vetor de modulos adicionais que devem ser adicionados a imagem. Dependencias (incluindo outros modulos e firmwares necessarios) tambem serao adicionadas a imagem. Em tempo de execucao, os modulos neste vetor que foram adicionados com sucesso a imagem serao explicitamente carregados. FILES Define um vetor de arquivos adicionais que devem ser adicionados a imagem. Os arquivos sao adicionados como estao, e os diretorios pais serao adicionados se necessario. Os arquivos especificados nesta variavel substituirao os arquivos adicionados anteriormente do mesmo caminho. BINARIES Define um vetor de binarios adicionais que devem ser adicionados a imagem. Eles sao considerados binarios ELF dinamicos, e as dependencias necessarias da biblioteca compartilhada serao adicionadas automaticamente. No entanto, nao e considerado um erro especificar um binario nao ELF nesta variavel. Diretorios pais serao adicionados se necessario. Arquivos especificados nesta variavel substituirao arquivos adicionados anteriormente do mesmo caminho. HOOKS Define um vetor de ganchos que serao executados durante o processo de construcao. A ordem e importante, pois define a ordem em que os ganchos serao executados durante a inicializacao. Use o sinalizador -L do mkinitcpio para listar todos os ganchos disponiveis e o sinalizador -H para exibir o texto de ajuda para um gancho especifico. COMPRESSION Define um programa para filtrar a imagem gerada. O kernel entende os formatos de compressao produzidos pelos compressores zstd(1), gzip(1), bzip2(1), lz4(1), lzop(1), lzma(1) e xz(1). Se nao especificado, esta configuracao assume como padrao a compressao zstd para Linux >= 5.9 e a compressao gzip para Linux < 5.9. Para criar uma imagem descompactada, defina esta variavel como cat. Nao e dificil perceber que um filtro como tac ou rev fara com que mkinitcpio relate sucesso, mas gere uma imagem inutil. Similarmente, usar um programa de compressao nao listado acima pode gerar uma imagem igualmente inutil, apesar de ser "valida". COMPRESSION_OPTIONS Define um vetor de opcoes adicionais a serem passadas para o programa de compressao. Esta opcao geralmente nao e usada. Pode ser potencialmente perigosa e pode fazer com que imagens invalidas sejam geradas sem nenhum sinal de erro. MODULES_DECOMPRESS Alterne (yes/no) para decidir se os modulos do kernel carregaveis e seus firmwares devem permanecer compactados ou descompactados durante a criacao do initramfs. Desabilitado por padrao para evitar recompactacao dos arquivos usando uma compactacao menor e para reduzir o uso de RAM durante a inicializacao antecipada. Habilite para permitir uma reducao ainda maior do tamanho da imagem ao usar alta compactacao (por exemplo, xz -9e ou zstd --long --ultra -22) as custas do aumento do uso de RAM na inicializacao antecipada. Observe que todos os arquivos compactados serao colocados no CPIO antecipado descompactado para evitar compactacao dupla. VEJA TAMBEM mkinitcpio(8) AUTORES mkinitcpio e mantido pela comunidade Arch Linux. Consulte o arquivo AUTHORS para uma lista completa de contribuidores. DIREITOS AUTORAIS Copyright Contribuidores do mkinitcpio. GPL-2.0-only. TRADUCAO A traducao para portugues brasileiro desta pagina man foi criada por Rafael Fontenelle Esta traducao e uma documentacao livre; leia a Licenca Publica Geral GNU Versao 3 ou posterior para as condicoes de direitos autorais. Nenhuma responsabilidade e aceita. Se voce encontrar algum erro na traducao desta pagina de manual, envie um e-mail para a lista de discussao de tradutores . mkinitcpio 41 29 abril 2026 MKINITCPIO.CONF(5)