Probleme avec le noyau

Stagiaire -  
kilian Messages postés 8854 Statut Modérateur -
Bonjour,

Actuellement je suis en stage, et je dois mettre en place un serveur de redondance de disque sous etch (que j'ai installer depuis se site, http://wwdeb.crdp.ac-caen.fr/mediase3/index.php/Digloo ) , j'ai trouvais un très bon site qui m'explique très bien ce qu'il faut faire (http://wapiti.telecom-lille1.eu/commun/ens/peda/options/ST/RIO/pub/exposes/exposesrio2007/legrand-playez/howto.htm ) mais voilà on sais très bien que sa ne marche pas toujours comme on le veut.

Mon problème est lors de l'installation: apt-get install kernel-image-$(uname -r) kernel-headers-$(uname -r) build-essential

Le noyau que j'utilise est le noyau 2.6.22-3-486.
J'ai vu sur d'autre site qu'il fallait remplacer linux par Kernel et j'ai donc pu installer le linux-image$(uname -r) cependant c'est lorsque je veux installer le linux-headers ou le kernel-headers je ne trouve aucun linux-headers ou le kernel-header en rapport avec la version de mon noyau !!

Si quelqu'un pouvais m'aider je lui en serais reconnaissant merci!!
A voir également:

2 réponses

kiki
 
Bonjour,

Bon, déja sur Etch c'est par défaut un noyau 2.6.18-6 ou alors un 2.6.24-13 sur la version Etch'n half (Etch et demi).
https://packages.debian.org/search?suite=default&arch=amd64&searchon=names&keywords=linux-image

Il faut rechercher avec linux-image et linux-header.
On n'utilise plus kernel maintenant car d'autres noyaux pourraient être implémenté en plus.

Si le serveur le permet, optez plustot pour l'architecture 64bits (amd64).

Cordialement,
0
Stagiaire
 
bonjour,

Merci de votre aide

Donc vous me conseillez de recompiler un nouveau noyau ?

comment opter pour une architecture 64bits ?
0
kilian Messages postés 8854 Statut Modérateur 1 526 > Stagiaire
 
Uniquement si le serveur est une architecture 64, alors en ce cas il faut configurer le noyau en 64, mais ça se fait tout seul, le noyau le detecte automatiquement (pour peu que vous soyez en train de le compiler depuis un debian 64).
0
Stagiaire
 
J'ai deja compiler sur ma 2éme machine je suis maintenant avec un noyau 2.6.28.

j'obtiens mon linux-image et mon linux-headers je peux donc les installer ce qui est fait.

J'arrive donc au moment ou je dois construire le paquet drbd8 !!
Lorsque que je compile les paquets de modules pour le noyau pour construire ( avec le module-assistant) j'obtiens des erreurs suivantes:

/usr/src/modules/drbd8/drbd/drbd_receiver.c: In function 'drbd_alloc_ee':
/usr/src/modules/drbd8/drbd/drbd_receiver.c:257: error: 'struct bio' has no member named 'bi_hw_segments'
make[3]: *** /usr/src/modules/drbd8/drbd/drbd_receiver.o Erreur 1
make[2]: *** [_module_/usr/src/modules/drbd8/drbd] Erreur 2
0
Stagiaire
 
make[3]: *** /usr/src/modules/drbd8/drbd/drbd_receiver.o Erreur 1
make[2]: *** [_module_/usr/src/modules/drbd8/drbd] Erreur 2
make[2]: quittant le répertoire " /usr/src/linux-2.6.28"
make[1]: *** [bynary_modules] Erreur 2
make[1]: quittant le répertoire " /usr/src/modules/drbd8"
make: *** [kdist_build] Erreur 2

jai oublié sa!!!
0
kilian Messages postés 8854 Statut Modérateur 1 526 > Stagiaire
 
Je suppose que tes sources de drbd ne supportent pas les noyaux trop récents.

D'après ce que je vois la compatibilité ne va pas plus loin que 2.6.27:
http://git.drbd.org/?p=drbd-8.0.git;a=blob_plain;f=ChangeLog;hb=HEAD

Mais il faudra télécharger la dernière version sur leur site.
0