GNU/Linux >> Linux Esercitazione >  >> Linux

Dove è memorizzato il file di configurazione del kernel?

Ogni volta che esegui make menuconfig , make xconfig , make XXX_defconfig , make oldconfig , make localmodconfig o qualsiasi altro make XXXconfig target nell'albero dei sorgenti del kernel Linux, questo crea (se ha successo) un file chiamato .config . Questo file viene utilizzato durante la compilazione del kernel e non viene cancellato a meno che non lo si cancelli manualmente o si esegua make mrproper .

È comune mantenere gli alberi dei sorgenti del kernel in /usr/src; se hai fatto la compilazione in /usr/src/linux-3.0.7 quindi il tuo .config il file è in /usr/src/linux-3.0.7/.config . (Poiché si tratta di un file dot, il file ls il comando non lo mostra a meno che non venga eseguito con -a bandiera.)

Molte distribuzioni provvedono a copiare il .config file nel pacchetto contenente il kernel e installalo accanto al kernel, ad es. /boot/config-3.0.7 in modo che corrisponda a /boot/vmlinuz-3.0.7 . Le distribuzioni incorporate spesso non lo fanno; Non so se Angstrom lo faccia, e comunque questo non si applica se hai compilato il kernel manualmente.

La configurazione del kernel a volte può essere disponibile dal kernel in esecuzione in /proc/config.gz . Ciò richiede IKCONFIG opzione in fase di compilazione.


Il tuo nuovo è .config al livello superiore dell'albero dei sorgenti del kernel. Potrebbe anche essere installato su /boot/config-3.0.7 o simile, a seconda.


Linux
  1. Linux:dove viene archiviato un semaforo denominato??

  2. Eseguire un comando in cui si trova un file?

  3. Come rendere il file sparse?

  4. Come salvare o esportare una configurazione del kernel Linux personalizzata?

  5. Rendi il file di sola lettura su Linux anche per root

Come rendere eseguibile un file in Linux

Inventario Ansible e file di configurazione

Dove sono i dati di configurazione archiviati in Linux

File di configurazione del database Magento 2

Dove Xkb ottiene la sua configurazione?

Procedura:Configurazione di base del file IPTables