aber das *-k8 Debian Kernel Paket (i386 als Debian-Arch) ist doch kein
64bit Kernel.
Sicher? Verwechsel nicht was auf dem Paket drauf steht und was drin ist.
Habe mir mal kernel-image-2.6.8-11-amd64-k8_2.6.8-14_i386.deb
runtergeladen und manuell entpackt:
- $ grep 64 boot/config-2.6.8-11-amd64-k8
CONFIG_X86_64=y
CONFIG_64BIT=y
- $ file lib/modules/2.6.8-11-amd64-k8/kernel/drivers/cpufreq/cpufreq_userspace.ko
[...]: ELF 64-bit LSB relocatable, AMD x86-64, version 1 (SYSV), not stripped
Sieht beides für mich aus, als ob der Kernel in 64bit ist.
Das heißt doch nur das zu Optimierungszwecken im Kernel als CPU der
K8/Opteron/.. gewählt wurde. Ich habe mir nämlich für mein 32bit Sid
genau solch einen Kernel selbst gebaut und der funktioniert prima.
Ich sehe gerade in den Kernel-Quellen, dass man auch bei i386 den K8 als
Prozessor auswählen kann.
Wenn du deinen Kernel selber gebaut hast, dann ist das ein 32bit-Kernel.
Dies trifft aber nicht auf den Debian amd64-k8 Kernel zu. Der ist doch
extra in 64bit gebaut worden, damit man mit einem 32bit-Sarge
ausgewählte Programme in 64bit ausführen kann.