OVH Community, your new community space.

Wo finde ich die Kernelheader files?


sledge0303
12.10.07, 17:06
Achja, werde das nochmals im Howto erwähnen den Unterschied zwischen Grub und Lilo...

bully
12.10.07, 16:29
hrhr, es funzelt doch,, ich warn bissl zu blöd zu peilen, dass da lilo und kein grub rennt,,, sry fürs spammen und danke nochmal an alle

bully
12.10.07, 14:55
hmm, ich scheine echt zu dumm zu sein.,..
bin genauso vorgegangen wie bei
http://wiki.netzwerkdienst-wittenau....l_selbst_bauen beschrieben...
Ausser, dass ich halt 2.6.23 anstatt der dort vorgegebenen Version nehm.. (weil da gibts das grpatch nimmer...)

hab das autoscript gemacht, er legt mir ein .deb file an, aber wenn ich
installieren will kommt... Kann das damit zusammen hängen, dass ich momentan debian40 mit 64bit installert hab?

Running depmod.
vmlinuz(/boot/vmlinuz-2.6.23-grsec
) points to /boot/vmlinuz-2.6.23-grsec
(/boot/vmlinuz-2.6.23-grsec) -- doing nothing at /var/lib/dpkg/info/linux-image-2.6.23-grsec.postinst line 583.
Could not find postinst hook script [update-grub].
Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'
dpkg: Fehler beim Bearbeiten von linux-image-2.6.23-grsec (--install):
Unterprozess post-installation script gab den Fehlerwert 2 zurück
Fehler traten auf beim Bearbeiten von:
linux-image-2.6.23-grsec


ausserdem gibts
/usr/src# update-grub
-bash: update-grub: command not found


muss ich im rescue sein?

bully
12.10.07, 14:35
kk, danke bin ma gespannt gerade rennt er durch und bringt zum glck nur die guten alten inline warnings

Christian_renamed
12.10.07, 14:26
Hol dir die .config von sledge:

Code:
cd /usr/src/linux-2.6.23

wget http://download.netzwerkdienst-wittenau.de/Kernel/Config/config-2.6.22.6-grsec
mv config-2.6.22.6-grsec .config
fakeroot make-kpkg --revision=etch.personal1 kernel_image --config menuconfig
Wir haben die Bereiche heute erst neu angepasst und getestet.
Je nach Hardware musst auch den Patch für die Intelkarte einpatchen.

mfg
Christian

bully
12.10.07, 14:17
türlich hab ich das gemacht,,,, es ging mir nur um den teil den ich "verändert" hab...
:/usr/src/linux-2.6.23# apt-get install -y kernel-package libncurses5-dev fakeroot wget bzip2 dash patch make automake
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
kernel-package ist schon die neueste Version.
libncurses5-dev ist schon die neueste Version.
fakeroot ist schon die neueste Version.
wget ist schon die neueste Version.
bzip2 ist schon die neueste Version.
dash ist schon die neueste Version.
patch ist schon die neueste Version.
make ist schon die neueste Version.
automake ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

Christian_renamed
12.10.07, 14:15
Im Howto ist es doch beschrieben:

Code:
apt-get install -y kernel-package libncurses5-dev fakeroot wget bzip2 dash patch make automake
Damit werden die Abhängigkeiten aufgelöst, die dir fehlen.

Nicht in der Mitte anfangen mit dem basteln, sondern vom ersten Schritt an.

mfg
Christian

bully
12.10.07, 13:39
Ich habs halt aufn neuen Kernel angepasst...

1. wget http://www.de.kernel.org/pub/linux/k...-2.6.23.tar.gz
2. wget http://www.grsecurity.net/~spender/g...10112055.patch

3. patch -Np1 < ../grsecurity-2.1.11-2.6.23-200710112055.patch

soweit alles ok,,,

ls /boot | grep config

cp /boot/config-2.6.23 .config

beim greppen findet er nix und kopieren geht auch nicht,,,

/usr/src/linux-2.6.23# cp /boot/config-2.6.23 .config
cp: Aufruf von stat für »/boot/config-2.6.23« nicht möglich: Datei oder Verzeichnis nicht gefunden

/usr/src/linux-2.6.23# fakeroot make-kpkg --revision=etch.personal1 kernel_image --config menuconfig
exec make -f /usr/share/kernel-package/ruleset/minimal.mk debian DEBIAN_REVISION=etch.personal1
/usr/share/kernel-package/ruleset/minimal.mk:53: No .config file found
/usr/share/kernel-package/ruleset/minimal.mk:98: *** Please create a .config file. Schluss.
Failed to create a ./debian directory: Datei oder Verzeichnis nicht gefunden at /usr/bin/make-kpkg line 1096.


... also nich gerade positives result bin aber auch *nix noob...

sledge0303
12.10.07, 13:29
Zitat Zitat von bully
arf, das mist - gibts 'ne möglichkeit 'nen eigenen kernel zu basteln?
ich habn bissl panik davor, weil ich keine lust hab schon wieder neu zu installieren,,, mir reicht standard os wo ich gemütlich coden kann und axs zu den header files hab,,, - also ich hab das tut von dir auf deiner seite ma versucht, der bringt aber zu viele fehler )
Was für Fehler, bricht die Kompilierung ab oder nur belanglose Meldungen während des Vorgangs?

Solange nichts abbricht mit irgendeinem Error ist alles im grünen Bereich.

bully
12.10.07, 13:24
arf, das mist - gibts 'ne möglichkeit 'nen eigenen kernel zu basteln?
ich habn bissl panik davor, weil ich keine lust hab schon wieder neu zu installieren,,, mir reicht standard os wo ich gemütlich coden kann und axs zu den header files hab,,, - also ich hab das tut von dir auf deiner seite ma versucht, der bringt aber zu viele fehler )

sledge0303
12.10.07, 13:20
Zitat Zitat von bully
nein, also per apt-get is nix,,
also mir die für 64 bit wären auch ok..
Gibts keinen server von ovh wo deren header files drauf sind?
der OVH Kernel wurde ohne Modsupport gebaut, fällt mir grad mal so ein

bully
12.10.07, 13:11
nein, also per apt-get is nix,,
also mir die für 64 bit wären auch ok..
Gibts keinen server von ovh wo deren header files drauf sind?

per apt-cache search gibts 'Ne menge, aber nich für den kernel
--------
kernel-headers-2.6-386 - Linux kernel headers 2.6 on 386
kernel-headers-2.6-686 - Linux kernel headers 2.6 on PPro/Celeron/PII/PIII/P4
kernel-headers-2.6-686-smp - Linux kernel headers 2.6 on PPro/Celeron/PII/PIII/P4 SMP
kernel-headers-2.6-amd64-generic - Linux kernel headers for version 2.6 on generic x86_64 systems
kernel-headers-2.6-amd64-k8 - Linux kernel headers for version 2.6 on AMD64 systems
kernel-headers-2.6-amd64-k8-smp - Linux kernel headers for version 2.6 on AMD64 SMP systems
kernel-headers-2.6-em64t-p4 - Linux kernel headers for version 2.6 on Intel EM64T systems
kernel-headers-2.6-em64t-p4-smp - Linux kernel headers 2.6 on Intel EM64T systems
kernel-headers-2.6-k7 - Linux kernel headers 2.6 on AMD K7
kernel-headers-2.6-k7-smp - Linux kernel headers 2.6 on AMD K7 SMP
kernel-headers-2.6.8-11 - Header files related to Linux kernel version 2.6.8
kernel-headers-2.6.8-11-amd64-generic - Linux kernel headers 2.6.8 for generic x86_64 systems
kernel-headers-2.6.8-11-amd64-k8 - Linux kernel headers for version 2.6.8 on AMD64 systems
kernel-headers-2.6.8-11-amd64-k8-smp - Linux kernel headers for version 2.6.8 on AMD64 SMP systems
kernel-headers-2.6.8-11-em64t-p4 - Linux kernel headers for version 2.6.8 on Intel EM64T systems
kernel-headers-2.6.8-11-em64t-p4-smp - Linux kernel headers for version 2.6.8 on Intel EM64T SMP systems
kernel-headers-2.6.8-13 - Header files related to Linux kernel version 2.6.8
kernel-headers-2.6.8-13-amd64-generic - Linux kernel headers 2.6.8 for generic x86_64 systems
kernel-headers-2.6.8-13-amd64-k8 - Linux kernel headers for version 2.6.8 on AMD64 systems
kernel-headers-2.6.8-13-amd64-k8-smp - Linux kernel headers for version 2.6.8 on AMD64 SMP systems
kernel-headers-2.6.8-13-em64t-p4 - Linux kernel headers for version 2.6.8 on Intel EM64T systems
kernel-headers-2.6.8-13-em64t-p4-smp - Linux kernel headers for version 2.6.8 on Intel EM64T SMP systems
kernel-headers-2.6.8-2 - Header files related to Linux kernel version 2.6.8
kernel-headers-2.6.8-2-386 - Linux kernel headers 2.6.8 on 386
kernel-headers-2.6.8-2-686 - Linux kernel headers 2.6.8 on PPro/Celeron/PII/PIII/P4
kernel-headers-2.6.8-2-686-smp - Linux kernel headers 2.6.8 on PPro/Celeron/PII/PIII/P4 SMP
kernel-headers-2.6.8-2-k7 - Linux kernel headers 2.6.8 on AMD K7
kernel-headers-2.6.8-2-k7-smp - Linux kernel headers 2.6.8 on AMD K7 SMP
kernel-headers-2.6.8-4 - Header files related to Linux kernel version 2.6.8
kernel-headers-2.6.8-4-386 - Linux kernel headers 2.6.8 on 386
kernel-headers-2.6.8-4-686 - Linux kernel headers 2.6.8 on PPro/Celeron/PII/PIII/P4
kernel-headers-2.6.8-4-686-smp - Linux kernel headers 2.6.8 on PPro/Celeron/PII/PIII/P4 SMP
kernel-headers-2.6.8-4-k7 - Linux kernel headers 2.6.8 on AMD K7
kernel-headers-2.6.8-4-k7-smp - Linux kernel headers 2.6.8 on AMD K7 SMP

------

und der den ich suche ist Linux kernel (2.6.21.5-grsec-xxxx-grs-ipv4-32...

sledge0303
12.10.07, 13:01
Zitat Zitat von bully
jop, sledge hat recht, ich such die für den standard kernel den man hier installiert bekommt...
hast die inzwischen gefunden?

bully
12.10.07, 12:58
jop, sledge hat recht, ich such die für den standard kernel den man hier installiert bekommt...

sledge0303
12.10.07, 12:56
Mathias,

er sucht die Header für diesen Kernel '2.6.21.5-grsec-xxxx-grs-ipv4-32'

mathias
12.10.07, 12:11
Hallo,

ist dieser Link hilfreich: ?
http://linux.maruhn.com/sec/kernel-headers.html

Mathias

bully
12.10.07, 11:26
nein, ich brauch lediglich die header files,, ich hab keine lust auf rumgefrickel mitm kernel,,, muss es doch irgendwo geben,,,

paul_panzer
12.10.07, 11:17
bau dir doch einen eigenen Kernel zzgl header!

bully
12.10.07, 10:27
Hi!
Ich hab versucht mir per apt-get install kernel-devel zu installern, jedoch mag er das nicht. Nun gut, wenn ich ma den cache durchsuche finde ich jede menge kernel-header,, jedoch nicht den, der auf dem system läuft
(Linux kernel (2.6.21.5-grsec-xxxx-grs-ipv4-32)) Wo gibts dazu die header files?
mfg, bully