GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wo wird die Kernel-Konfigurationsdatei gespeichert?

Immer wenn Sie make menuconfig ausführen , make xconfig , make XXX_defconfig , make oldconfig , make localmodconfig oder eines der anderen make XXXconfig Targets im Linux-Kernel-Quellbaum erstellt dies (falls erfolgreich) eine Datei namens .config . Diese Datei wird während der Kompilierung des Kernels verwendet und nicht gelöscht, es sei denn, Sie löschen sie manuell oder führen make mrproper aus .

Es ist üblich, Kernel-Quellbäume in /usr/src zu halten; wenn Sie die Kompilierung in /usr/src/linux-3.0.7 durchgeführt haben dann Ihr .config Datei ist in /usr/src/linux-3.0.7/.config . (Da es sich um eine Dot-Datei handelt, ist die ls Der Befehl zeigt es nicht an, es sei denn, er wird mit -a ausgeführt Flagge.)

Viele Distributionen sorgen dafür, dass .config kopiert wird Datei in das Paket, das den Kernel enthält, und installieren Sie es neben dem Kernel, z. /boot/config-3.0.7 passend zu /boot/vmlinuz-3.0.7 . Eingebettete Distributionen tun das oft nicht; Ich weiß nicht, ob Angstrom dies tut, und das trifft sowieso nicht zu, wenn Sie den Kernel manuell kompiliert haben.

Die Kernel-Konfiguration kann manchmal vom laufenden Kernel in /proc/config.gz verfügbar sein . Dazu ist der IKCONFIG erforderlich Kompilierzeitoption.


Ihr neuer ist .config auf der obersten Ebene Ihres Kernel-Quellbaums. Es kann auch auf /boot/config-3.0.7 installiert werden oder ähnlich, je nachdem.


Linux
  1. Linux-Kernel-Timer ändern

  2. Wie macht man eine Datei spärlich?

  3. Wie speichere oder exportiere ich eine benutzerdefinierte Linux-Kernel-Konfiguration?

  4. Samba-Konfiguration, Status[NT_STATUS_ACCESS_DENIED],

  5. eine Logdatei erstellen

Wie man eine Datei unter Linux ausführbar macht

Ansible Inventar- und Konfigurationsdateien

Wo sind die Konfigurationsdaten in Linux gespeichert

Woher bekommt Xkb seine Konfiguration?

Gewusst wie:Grundlegende IPTables-Dateikonfiguration

Wo werden ACL-Daten technisch gespeichert?