MKINITCPIO.CONF(5) manualul mkinitcpio MKINITCPIO.CONF(5) NUME mkinitcpio.conf - fiierul de configurare mkinitcpio SINOPSIS /etc/mkinitcpio.conf DESCRIERE mkinitcpio va incerca sa citeasca dintr-un fiier de configurare de fiecare data cand este invocat, /etc/mkinitcpio.conf implicit. Acest fiier definete mai multe variabile care descriu coninutul imaginii care urmeaza sa fie generata. In plus faa de fiierul de configurare ,,principal", fragmentele de configurare drop-in sunt citite din /etc/mkinitcpio.conf.d/*.conf. Aceste drop-ins au prioritate mai mare i prevaleaza asupra fiierului de configurare principal. VARIABILE MODULES Definete o serie de module suplimentare care ar trebui adaugate la imagine. Dependenele (inclusiv alte module i firmware-ul necesar) vor fi, de asemenea, adaugate la imagine. In momentul rularii, modulele din aceasta matrice care au fost adaugate cu succes la imagine vor fi incarcate explicit. FILES Definete o serie de fiiere suplimentare care ar trebui adaugate la imagine. Fiierele sunt adaugate ca atare, iar directoarele parinte vor fi adaugate daca este necesar. Fiierele specificate in aceasta variabila vor inlocui fiierele adaugate anterior in aceeai ruta. BINARIES Definete o serie de fiiere binare suplimentare care ar trebui adaugate la imagine. Se presupune ca acestea sunt binare ELF dinamice, iar dependenele necesare ale bibliotecilor partajate vor fi adaugate automat. Cu toate acestea, nu este considerata o eroare specificarea unui binar non-ELF in aceasta variabila. Directoarele parinte vor fi adaugate daca este necesar. Fiierele specificate in aceasta variabila vor inlocui fiierele adaugate anterior in aceeai ruta. HOOKS Definete o serie de carlige care vor fi executate in timpul procesului de compilare. Ordinea este importanta, deoarece definete ordinea in care carligele vor fi executate in timpul pornirii. Utilizai opiunea mkinitcpio's -L pentru a lista toate carligele disponibile, iar opiunea -H pentru a afia textul de ajutor pentru un anumit carlig. COMPRESSION Definete un program prin care sa fie filtrata imaginea generata. Nucleul inelege formatele de comprimare produse de programele de comprimare zstd(1), gzip(1), bzip2(1), lz4(1), lzop(1), lzma(1) i xz(1). Daca nu este specificata, aceasta opiune are ca valoare implicita comprimarea zstd pentru Linux >= 5.9 i comprimarea gzip pentru Linux < 5.9. Pentru a crea o imagine necomprimata, definii aceasta variabila ca cat. Nu este greu sa ne dam seama ca un filtru precum tac sau rev va face ca mkinitcpio sa raporteze succes, dar va genera o imagine inutila. In mod similar, utilizarea unui program de comprimare care nu este menionat mai sus poate genera o imagine la fel de inutila, in ciuda faptului ca este ,,valida". COMPRESSION_OPTIONS Definete o serie de opiuni suplimentare care urmeaza sa fie transmise programului de compresie. Aceasta opiune nu este utilizata in general. Aceasta poate fi potenial periculoasa i poate cauza generarea de imagini nevalide fara niciun semn de eroare. MODULES_DECOMPRESS Comutator (yes/no) pentru a decide daca modulele de nucleu incarcabile i firmware-ul acestora trebuie sa ramana comprimate sau sa fie necomprimate in timpul crearii initramfs. Dezactivat in mod implicit pentru a evita recomprimarea fiierelor utilizand o comprimare mai mica i pentru a reduce utilizarea RAM in timpul pornirii iniiale. Activat pentru a permite reducerea in continuare a dimensiunii imaginii atunci cand se utilizeaza o comprimare ridicata (de exemplu, xz -9e sau zstd --long --ultra -22) in detrimentul utilizarii crescute a RAM la pornirea iniiala. Reinei ca orice fiiere comprimate vor fi plasate in CPIO iniial necomprimat pentru a evita comprimarea dubla. CONSULTAI I mkinitcpio(8) AUTORI <> este intreinut de comunitatea Arch Linux. Consultai fiierul AUTHORS pentru o lista completa a contribuitorilor. DREPTURI DE AUTOR Drepturi de autor contribuitorii mkinitcpio. Doar GPL-2.0. TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . mkinitcpio 41 29 aprilie 2026 MKINITCPIO.CONF(5)