Konfigurationsdatei für Kernel in VM-Umgebung

Konfigurationsdatei für Kernel in VM-Umgebung

Ich habe einen neuen Kernel heruntergeladen, den ich in einer VM verwenden möchte. In den Anweisungen des von mir verwendeten Tutorials steht

Sie müssen außerdem eine neue Instanz des Kernels erstellen und sicherstellen, dass diese in der VM bootet. Wechseln Sie dazu zu Ihrem Quellbaum, kopieren Sie config-3.14.26-yocto-qemu nach $SRC_ROOT/.config (wobei $SRC_ROOT die Wurzel Ihres Linux-Baums ist) und führen Sie aus make -j4 all.

Das habe ich getan, indem ich

  • cd linux-yocto-3.14um zur Wurzel des Linux-Baums zu gelangen
  • mkdir .configum den Konfigurationsordner zu erstellen, der in diesem brandneuen Kernel nicht existierte
  • Kopieren config-3.14.26-yocto-qemuvon außerhalb des Kernels in/.config
  • Im Stammverzeichnis des Kernels wird ausgeführtmake -j4 all

Was mich stört, ist, dass die Anleitung sagt, dass der Aufbau nach diesem Schritt etwa 5 Minuten dauert und ich ihn einfach machen lassen kann. Ich dachte, der Sinn der Konfigurationsdatei bestehe darin, den Kernel für mich zu erstellen. Stattdessen wird mir der typische Setup-Bildschirm für den Kernelaufbau angezeigt, wo ich jede einzelne Option zum Erstellen des Kernels durchgehen muss. Habe ich etwas falsch gemacht?

Antwort1

Das hätten Sie nicht tun sollen mkdir .config; Sie hätten einfach die vorhandene Konfigurationsdatei in eineDateiname.configim Kernel-Quellverzeichnis aufgerufen .

z.B

cd linux-yocto-3.14
cp /path/to/config-3.14.26-yocto-qemu .config
make -j4 all

verwandte Informationen