Kernelnamen XEN ändern

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
cirox
Beiträge: 70
Registriert: 23.06.2006 20:37:57

Kernelnamen XEN ändern

Beitrag von cirox » 12.12.2008 21:33:04

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.

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernelnamen ändern

Beitrag von gms » 12.12.2008 21:40:07

im Makefile im Hauptverzeichnis der Sourcen, gibt es die Variable "EXTRAVERSION" in dieser wird wahrscheinlich dieses XEN eingetragen sein.

cirox
Beiträge: 70
Registriert: 23.06.2006 20:37:57

Re: Kernelnamen ändern

Beitrag von cirox » 12.12.2008 22:09:49

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

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
...
xen-3.3.0/linux-2.6.18-xen.hg/Makefile

Code: Alles auswählen

VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 18
EXTRAVERSION = .8
NAME=Avast! A bilge rat!
...
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?

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernelnamen XEN ändern

Beitrag von gms » 12.12.2008 23:21:56

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

Antworten