GNU/Linux >> Znalost Linux >  >> Linux

Kde je uložen konfigurační soubor jádra?

Kdykoli spustíte make menuconfig , make xconfig , make XXX_defconfig , make oldconfig , make localmodconfig nebo některý z dalších make XXXconfig cíle ve stromu zdrojového kódu linuxového jádra, vytvoří se (pokud bude úspěšný) soubor s názvem .config . Tento soubor se používá při kompilaci jádra a nebude vymazán, pokud jej nevymažete ručně nebo nespustíte make mrproper .

Je běžné udržovat zdrojové stromy jádra v /usr/src; pokud jste provedli kompilaci v /usr/src/linux-3.0.7 pak vaše .config soubor je v /usr/src/linux-3.0.7/.config . (Protože se jedná o tečkový soubor, ls příkaz jej nezobrazí, pokud jej nespustíte s -a vlajka.)

Mnoho distribucí zařizuje kopírování .config soubor do balíčku obsahujícího jádro a nainstalujte jej vedle jádra, např. /boot/config-3.0.7 aby odpovídal /boot/vmlinuz-3.0.7 . Vestavěné distribuce to často nedělají; Nevím, jestli Angstrom ano, a každopádně to neplatí, pokud jste jádro zkompilovali ručně.

Konfigurace jádra může být někdy dostupná z běžícího jádra v /proc/config.gz . To vyžaduje IKCONFIG možnost kompilace.


Vaše nová je .config na nejvyšší úrovni stromu zdrojového kódu jádra. Může se také nainstalovat na /boot/config-3.0.7 nebo podobně, v závislosti.


Linux
  1. „xterm“ nebo „xterm“ v konfiguračním souboru?

  2. Syntaxe konfiguračního souboru Loggedfs?

  3. Linux – kde je uložen pojmenovaný semafor?

  1. Proveďte příkaz, kde je nalezen soubor?

  2. Změňte časovač linuxového jádra

  3. Jak udělat soubor řídký?

  1. Jak uložit nebo exportovat vlastní konfiguraci jádra Linuxu?

  2. Konfigurace Samby, stav[NT_STATUS_ACCESS_DENIED],

  3. vytvořit soubor protokolu