Frage zu kernel-image/kernel-headers

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Frage zu kernel-image/kernel-headers

Beitrag von Duff » 19.11.2005 15:49:37

Hallo,

ich habe folgendes Problem.
Habe ein

Code: Alles auswählen

apt-get update
apt-get install kernel-image-2.6.8-2-386 kernel-headers-2.6.8-2-686 
durchgeführt.

Habe aber auch die beiden Verzeichnisse

Code: Alles auswählen

aniel-laptop:/lib/modules# ls
2.6.8-2-386  2.6.8-2-686
daniel-laptop:/lib/modules#  
Ich möchte meine ipw2200 installieren, dafür muss ich aber ins Verzeichnis /lib/modules/2.6.8-2-686, weil ich nur dort das weitere Verzeichnis build habe!

Code: Alles auswählen

daniel-laptop:/lib/modules# uname -r
2.6.8-2-386
daniel-laptop:/lib/modules#
Ein uname -r ergibt aber dass hier: 
Was mache ich falsch?
Wieso gibt es eigentlich im Verzeichnis /lib/modules/2.6.8-2-386 kein weiters Verzeichnis build?

Bekomme nämlich bei der Installation von IPW2200 immer diese Fehlermeldung hier:

Code: Alles auswählen

daniel-laptop:/home/daniel/downloads/ipw2200/ieee80211-1.1.6# make && make install
Checking in /lib/modules/2.6.8-2-386/build/ for ieee80211 components...

find: /lib/modules/2.6.8-2-386/build/: Datei oder Verzeichnis nicht gefunden
grep: /lib/modules/2.6.8-2-386/build//.config: Datei oder Verzeichnis nicht gefunden
grep: /lib/modules/2.6.8-2-386/build//include/linux/autoconf.h: Datei oder Verzeichnis nicht gefunden
make -C /lib/modules/2.6.8-2-386/build M=/home/daniel/downloads/ipw2200/ieee80211-1.1.6 MODVERDIR=/home/daniel/downloads/ipw2200/ieee80211-1.1.6 modules
make: *** /lib/modules/2.6.8-2-386/build: Datei oder Verzeichnis nicht gefunden.  Schluss.
make: *** [modules] Fehler 2
daniel-laptop:/home/daniel/downloads/ipw2200/ieee80211-1.1.6#
Oh, yeah!

Benutzeravatar
Stoelk-IT
Beiträge: 46
Registriert: 13.11.2005 14:50:55
Wohnort: Hamburg
Kontaktdaten:

Re: Frage zu kernel-image/kernel-headers

Beitrag von Stoelk-IT » 19.11.2005 15:58:22

Hallo,

hilft ein

# ln -s /usr/src/linux-headers-2.6.8-2-686 /lib/modules/2.6.8-2-386/bulid

Mir fällt auf, das Du einmal 686 und einmal 386 benutzt...

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 19.11.2005 16:09:48

Danke für die schnelle Antwort.

Du meinst, ich sollte es einfach verlinken. Habe das ganze mal für mich abgeändert

Code: Alles auswählen

daniel-laptop:/home/daniel/downloads/ipw2200/ieee80211-1.1.6# ln -s /usr/src/kernel-headers-2.6.8-2-686 /lib/modules/2.6.8-2-386/build
und ausprobiert.
Kommt noch immer eine Reihe von Fehlermeldungen.

Wieso hat das eine Verzeichnis noch ein Verzeichnis build und das andere nicht?
Wo ist überhaupt der Unterschied zwischen 2.6.8-2-386 und 2.6.8-2-686?
Oh, yeah!

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 21.11.2005 07:48:24

Du solltest entweder...

Code: Alles auswählen

apt-get install kernel-image-2.6.8-2-386 kernel-headers-2.6.8-2-386
...machen oder ...

Code: Alles auswählen

apt-get install kernel-image-2.6.8-2-686 kernel-headers-2.6.8-2-686
...aber beides zu mischen macht keinen Sinn. Der eine Kernel ist halt für 386er/486er "optimiert", die Version 686 halt für Pentiums etc. Die Headers müssen die gleiche Version wie der Kernel sein.

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 21.11.2005 17:31:03

Das stimmt natürlich.

Da ich ein centrino-notebook habe, werde ich wohl

Code: Alles auswählen

apt-get install kernel-image-2.6.8-2-686 kernel-headers-2.6.8-2-686
machen müssen.

Habe auch mal ein

Code: Alles auswählen

apt-get remove kernel-image-2.6.8-2-386 
gemacht.

Damit müsste doch wieder alles in Ordnung sein, oder?[/quote]
Oh, yeah!

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 22.11.2005 13:29:28

Der 386er würde auch auf Deinem Centrino laufen (der ist ja quasi "abwärtskompatibel"), auf jeden Fall müssen aber die Headers zum laufenden Kernel passen.

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

Antworten