DEDIBOX-NEWS.COM

Le Forum Non Officiel de la DEDIBOX

Vous n'êtes pas identifié.

#1 2006-06-15 10:22:16

Martial
Invité

Recompiler noyaux sous Slackware

Bonjour a tous,

J'ai un petit soucis, je possède une slackware 10.2 sous un noyaux 2.4.32, je voudrais passser en 2.6.16 tout en modifiant le kernel timer après plusieurs essais et plantage de ma box j'ai préféré vous demander de l'aide, quel fichier faut-il donc télécharger et quelle commande faut-il taper afin de mettre a jour ce fichu kernel? , j'ai récupéré des kernel déja pré-compiler mais ceux-ci faisait planter royalement ma box

 

#2 2006-06-15 10:54:15

boa13
Petit scarabé
Lieu: France
Date d'inscription: 2006-05-06
Messages: 96
Site web

Re: Recompiler noyaux sous Slackware

La compilation et l'installation d'un noyau Linux demande quand même un minimum de connaissances.

De mémoire sans vérifier (ça fait longtemps...) :

# choper les sources du noyau sur kernel.org, les décompresser
# make menuconfig dans la racine des sources
# make bzImage
# make modules
# make modules_install
# cp arch/i386/boot/vmlinuz /boot/linux-2.6.16
# cp arch/i386/boot/System.map /boot/System.map-2.6.16
# cp .config /boot/config-2.6.16
# cd /boot
# ln -s linux-2.6.16 vmlinuz
# ln -s System.map-2.6.16 System.map
# ln -s config-2.6.16 config
# cd /etc
# vim lilo.conf
# lilo
# reboot

Hors ligne

 

#3 2006-06-16 09:00:59

Martial
Invité

Re: Recompiler noyaux sous Slackware

Après avoir télécharger Linux-2.6.16.tar.gz, je decompresse puis je fait un make menuconfig

Voici ce qu'il me répond:

root@ns20911:/home/ftp/kernel/linux-2.6.16# make menuconfig
  HOSTCC  scripts/basic/fixdep
In file included from /usr/include/bits/posix1_lim.h:153,
                 from /usr/include/limits.h:144,
                 from /usr/lib/gcc-lib/i486-slackware-linux/3.3.6/include/limits.h:122,
                 from /usr/lib/gcc-lib/i486-slackware-linux/3.3.6/include/syslimits.h:7,
                 from /usr/lib/gcc-lib/i486-slackware-linux/3.3.6/include/limits.h:11,
                 from scripts/basic/fixdep.c:113:
/usr/include/bits/local_lim.h:36:26: linux/limits.h: No such file or directory
In file included from /usr/include/sys/socket.h:35,
                 from /usr/include/netinet/in.h:24,
                 from /usr/include/arpa/inet.h:23,
                 from scripts/basic/fixdep.c:115:
/usr/include/bits/socket.h:304:24: asm/socket.h: No such file or directory
scripts/basic/fixdep.c: In function `use_config':
scripts/basic/fixdep.c:214: error: `PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:214: error: (Each undeclared identifier is reported only once
scripts/basic/fixdep.c:214: error: for each function it appears in.)
scripts/basic/fixdep.c:214: warning: unused variable `s'
scripts/basic/fixdep.c: In function `parse_dep_file':
scripts/basic/fixdep.c:310: error: `PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:310: warning: unused variable `s'
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2
root@ns20911:/home/ftp/kernel/linux-2.6.16#

 

#4 2006-06-16 12:02:03

boa13
Petit scarabé
Lieu: France
Date d'inscription: 2006-05-06
Messages: 96
Site web

Re: Recompiler noyaux sous Slackware

As-tu installé le paquet d/kernel-headers ?

Hors ligne

 

#5 2006-07-06 12:33:02

Nain vité
Invité

Re: Recompiler noyaux sous Slackware

J'ai rencontré le même problème et je l'ai resolu : il te manque en realité la glibc !

Pour info : une slack kernel 2.6 arrive très bientôt dans la console dedibox wink

N.

 

#6 2007-01-26 19:07:21

Frank
Petit scarabé
Date d'inscription: 2007-01-26
Messages: 75
Site web

Re: Recompiler noyaux sous Slackware

Nain vité a écrit:

J'ai rencontré le même problème et je l'ai resolu : il te manque en realité la glibc !

Pour info : une slack kernel 2.6 arrive très bientôt dans la console dedibox wink

N.

Et la Slackware 11 ?

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson