kleine frage zum kompilieren...

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
Natas12
Beiträge: 1751
Registriert: 12.04.2002 20:59:12

kleine frage zum kompilieren...

Beitrag von Natas12 » 03.07.2003 09:29:31

... kann ich ein und denselben kernel zweimal auf meinem rechner installiert haben (inkl. module)?

will nochmal versuchen, den 2.4.21 mit dem bootsplash zu patchen, möchte jedoch meinen alten kernel dafür nicht zerstören, sprich: ich besorge mir saubere quellen, entpacke sie, etc. was passiert dann bei "make_modules"? überschreibt er meine 2.4.21 - module, oder erzeugt er ein neues verzeichnis in /lib/modules/kernelname (z.B. 2.4.21-1 oder so)?

gruß

natas12
"In den reichen Ländern hat die Freiheit gesiegt - mit all den schrecklichen Folgen, die das für die anderen mit sich bringt und noch bringen wird. Die Demokratie ist auf andere Epochen verschoben." (L. Canfora)

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 03.07.2003 10:15:27

dafür gibt's den parameter --revision= .. z.b. make-kpkg --revision=bs.01 kernel_image && make-kpkg modules_image

damit werden zwei debs geschnürt (kernel und module) welche dann auch in ein entsprechendes dir unter /lib/modules abgelegt werden.
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 03.07.2003 10:22:40

chimaera hat geschrieben: make_kpkg --revision=bs.01 kernel_image
Erstellt ebenfalls ein /lib/modules/linux-2.4.xx !!
make-kpkg modules_image
dito
damit werden zwei debs geschnürt (kernel und module) welche dann auch in ein entsprechendes dir unter /lib/modules abgelegt werden.
Stimmt so nicht ganz.
Ausserdem.

Die --revision wird nicht im Verzeichnispfad in /lib/modules angehängt...

Bsp:
Paket kernel-image-2.4.19_selfmade.0.2_i386.deb
/lib/modules/2.4.19/

Willst du also einen andere Pfad musst du im Makefile bspw
EXTRAVERSION = -selfmade.0.2
setzen.

Greetz

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 03.07.2003 10:47:42

autsch... du hast natürlich recht. das bei mir ist auch die extraversion, gesetzt durch patches (ac, ck usw..)
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
Natas12
Beiträge: 1751
Registriert: 12.04.2002 20:59:12

Beitrag von Natas12 » 03.07.2003 12:43:51

äääh, und wenn ich es nicht "debian-way" mache? ich mache das nämlich immer gerne von hand (hab es mir halt so angewöhnt....) ? :wink:
"In den reichen Ländern hat die Freiheit gesiegt - mit all den schrecklichen Folgen, die das für die anderen mit sich bringt und noch bringen wird. Die Demokratie ist auf andere Epochen verschoben." (L. Canfora)

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 03.07.2003 12:48:46

Das Makefile in /usr/src/linux
bzw. das EXTRAVERSION darin hat nix mit Debian zu tun ;)

heisst.
EXTRAVERSION im Makefile anpassen und wie üblich

Code: Alles auswählen

make dep
make bzImage modules modules_install
oder wie auch immer ;)

Benutzeravatar
Natas12
Beiträge: 1751
Registriert: 12.04.2002 20:59:12

Beitrag von Natas12 » 03.07.2003 13:00:00

ah, thanx... dann bin ja mal gespannt, ob das mit dem bootsplash funktioniert... 8)
"In den reichen Ländern hat die Freiheit gesiegt - mit all den schrecklichen Folgen, die das für die anderen mit sich bringt und noch bringen wird. Die Demokratie ist auf andere Epochen verschoben." (L. Canfora)

Benutzeravatar
L@w
Beiträge: 916
Registriert: 24.07.2002 08:12:30

Beitrag von L@w » 03.07.2003 15:11:34

ja interessiert mich auch. will nämlich auch einen haben.

bitte berichte über deine (miss)erfolg. :lol:
cu L@w
---

LINUX - because booting is for adding hardware!

Antworten