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

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

Kopieren Sie einfach .config Datei aus dem Quellverzeichnis. Diese Datei enthält Ihre aktuelle Konfiguration.

Auch beim Aktualisieren von Quellen können Sie make oldconfig tun Um alte Änderungen beizubehalten und nur zu entscheiden, was mit neuen Sachen geschehen soll, wird es nur nach neuen Konfigurationsoptionen fragen (aktualisiert die aktuelle Konfiguration). Sie müssen noch Ihr altes .config einziehen Datei, bevor Sie diese verwenden können.


Eine Möglichkeit ist:

make savedefconfig

wodurch eine Datei mit dem Namen defconfig erstellt wird in Ihrem aktuellen Verzeichnis. Diese Datei können Sie nun nach arch/<architecture>/configs/my_defconfig kopieren (Achten Sie darauf, dass der Dateiname auf _defconfig enden muss ), z. B.:

cp defconfig arch/x86/configs/my_defconfig

Wenn Sie dies getan haben, können Sie Folgendes eingeben, um den .config zu generieren aus Ihrer Konfiguration (für die bereitgestellte Architektur):

export ARCH=x86
make my_defconfig

Ich denke, dies ist der bevorzugte Weg, um Kernel-Konfigurationen zu speichern, und wenn es einmal eingerichtet ist, ist es einfacher zu warten, da Sie leicht von einer Konfiguration zur anderen wechseln können.


Sie können die Konfigurationsdatei entweder direkt in menuconfig an einem benutzerdefinierten Ort speichern und dort auch eine benutzerdefinierte Datei laden, oder Sie können die .config-Datei vom Kernel-Quellort speichern, z. B. /usr/src/linux/.config

Um direkt in menuconfig zu speichern, scrollen Sie nach unten zu den letzten beiden Optionen Load / Save an Alternate Configuration File


Linux
  1. So speichern Sie die Befehlsausgabe in einer Datei unter Linux

  2. So verwalten Sie Linux-Dateifunktionen

  3. So finden Sie eine Datei in Linux

  4. Linux – Einen benutzerdefinierten Linux-Kernel konfigurieren, kompilieren und installieren?

  5. Wie kann man den Linux-Kernel früh konfigurieren, um bei Panik neu zu starten?

So überprüfen Sie die Prüfsumme unter Linux

So benennen Sie eine Datei (en) in Linux um

So speichern Sie die Linux-Befehlsausgabe in einem Bild oder einer Textdatei

So konfigurieren Sie ein VLAN unter Linux

So verknüpfen Sie eine Datei unter Linux per Symlink

So kompilieren Sie den Linux-Kernel aus der Quelle, um einen benutzerdefinierten Kernel zu erstellen