Kernelnamen XEN ändern
Kernelnamen XEN ändern
Ich baue mir unter etch einen xen 2.6.18.8 Kernel aus den XEN-Sourcen. Jetzt möchte ich, daß bei uname etc. ein anderer Name erscheint. Nämlich 2.6.18.8 ohne dieses "-xen". Das sollte ja die gleiche Prozedur wie bei einem Standardkernel sein. Mir geht es nicht darum nach dem 2.6.18.8-xen noch mein eigenen Namen hintendranzufügen, sondern um die Möglichkeit den Namen als Solches zu verändern oder wenigstens dieses "-xen" zu ändern/umzubenennen
Zuletzt geändert von cirox am 12.12.2008 22:13:53, insgesamt 2-mal geändert.
Re: Kernelnamen ändern
im Makefile im Hauptverzeichnis der Sourcen, gibt es die Variable "EXTRAVERSION" in dieser wird wahrscheinlich dieses XEN eingetragen sein.
Re: Kernelnamen ändern
Also ich habe unter:
xen-3.3.0/build-linux-2.6.18-xen_x86_64/localversion-xen
xen-3.3.0/build-linux-2.6.18-xen_x86_64/Makefile
xen-3.3.0/linux-2.6.18-xen.hg/Makefile
Die Möglichkeit, die ich jetzt sehe wäre doch die Datei "localversion-xen", um den Namen "-xen" hinter dem eigentlichen Kernelnamen zu ändern und wie Du meintest das Makefile unter den eigentlichen Sourcen linux-2.6.18-xen.hg zu editieren.
Wenn ich im obigen Code etwas ändere müssten doch das Modulverzeichnis automatisch angepasst werden, bzw. das mit der initrd klappen, wenn ich den Pfad angebe oder das depmod läuft danach?
xen-3.3.0/build-linux-2.6.18-xen_x86_64/localversion-xen
Code: Alles auswählen
-xen
Code: Alles auswählen
VERSION = 2
PATCHLEVEL = 6
KERNELSRC := /root/build2/xen-3.3.0/linux-2.6.18-xen.hg
KERNELOUTPUT := /root/build2/xen-3.3.0/build-linux-2.6.18-xen_x86_64
...
Code: Alles auswählen
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 18
EXTRAVERSION = .8
NAME=Avast! A bilge rat!
...
Wenn ich im obigen Code etwas ändere müssten doch das Modulverzeichnis automatisch angepasst werden, bzw. das mit der initrd klappen, wenn ich den Pfad angebe oder das depmod läuft danach?
Re: Kernelnamen XEN ändern
den Sinn dieser "localversion-xen" Datei kenne ich leider nicht. Ich hätte eigentlich vermutet, daß bei dir unter EXTRAVERSION ein ".8-xen" eingetragen ist. Also entweder ausprobieren, oder nachschauen, wo diese Datei überall angesprochen wird. Vielleicht meldet sich auch noch jemand, der sich mit den XEN-Sourcen besser auskennt.
Gruß
gms
Gruß
gms