Kernel kompilieren

Hallo zusammen,

ich versuche gerade einen neuen Kernel zu kompilieren. Meine eigene Kernelkonfigurationsdatei ist:

/usr/src/sys/i386/conf/MYKERNEL

dann bin ich in /usr/src

cd /usr/src

und versuche meinen neunen Kernel zu bauen

make buildkernel KERNCONF=MYKERNEL

Dummerweise wird KERNCONF=MYKERNEL ignoriert und der GENERIC gebaut.

Was mache ich falsch?

Danke im Voraus

Jens
 
Wie kommst du denn darauf, dass trotzdem der GENERIC-Kernel gebaut wird? Sagt dir uname nach dem Booten des neuen Kernels, dass es ein GENERIC-Kernel sei?

Falls ja: Überprüfe mal, ob deine Konfigdatei den String

ident GENERIC

hat. Falls dem so ist, wird der Kernel immer sagen, dass er ein GENERIC kernel ist.

Grüße
 
Das ist es ja gerade, beim Kompilieren selbst ist kein Fehler aufgetreten. Aber wenn ich

make installkernel KERNCONF=MYKERNEL

versuche wird das Installieren abgebrochen:

cant' cd to /usr/obj/usr/src/sys/MYKERNEL

In /usr/obj/usr/src/sys sollte sich ja ein Verzeichnis MYKERNEL befinden, tut es aber nicht. Es gibt dort nur GENERIC.

Dies bringt mich zu der Annahme das mit der GENERIC-Konfigurationsdatei gebaut wurde.

Vielleicht ist es noch wichtig zu sagen, dass ich mich in einem jail befinde.
 
Zuletzt bearbeitet:
Zurück
Oben