kernel backen

nobody

New Member
hallo..

ich habe mir meine kernel conf geschrieben... und voellig unerwartet trat folgendes problem auf:
Code:
root# config TWEETY01 
ERROR: version of config(8) does not match kernel!
config version = 500012, version required = 500011

Make sure that /usr/src/usr.sbin/config is in sync
with your /usr/src/sys and install a new config binary
before trying this again.

If running the new config fails check your config
file against the GENERIC or LINT config files for
changes in config syntax, or option/device naming
conventions
das gleiche passiert bei make buildkernel

system ist FreeBSD 5.1

kann mir einer weiterhelfen?

mfg sven
 
Hoert sich fuer mich an als haettest du nach dem letzten cvs update zwar einen neuen Kernel, aber keine neue Welt installiert. Daher is das ganze jetzt out of sync.

Wie sieht's mit kernel.old aus?
 
ja stimmt.. cvsup

der kernel.old bzw der aktuelle ist noch der GENERIC

wollte gerad meinen ersten eigenen kernel machen...
 
Dein Userland und Kernelland sind nicht synchron.
Mach nochmal nen cvsup vom System und dann bau die Welt und den Kernel:
/usr/src -->
make buildworld
make buildkernel KERNCONF=$DEINE_KERNELCONF
make installkernel KERNCONF=$DEINE_KERNELCONF
make installworld
mergemaster
 
Original geschrieben von asg
[...]
/usr/src -->
make buildworld
make buildkernel KERNCONF=$DEINE_KERNELCONF
make installkernel KERNCONF=$DEINE_KERNELCONF
make installworld
mergemaster

Mal ne Frage:

Die Umstellung des Systems erfolgt in der von Dir angegebenen Reihenfolge? Im Handbuch hatte ich das irgendwie anders gelesen.

und zwar:

mergemaster
make buildworld
make installworld
make buildkernel KERNCONF=$DEINE_KERNELCONF
make installkernel KERNCONF=$DEINE_KERNELCONF

Damit habe ich auch schon 4 Kernel gebaut bekommen.


Was ist denn jetzt richtig?
 
Na bin ich denn mit der Muffe gepufft, steht bei mir genauso -> also wenn keiner zwischenzeitlich das Handbuch geändert hat, dann muss es wohl an meiner Brille liegen (ich bin jedenfalls nicht Schuld :) ).


Vielen Dank für den Hinweis.
 
Zurück
Oben