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