Le Forum Non Officiel de la DEDIBOX
Vous n'êtes pas identifié.
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
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
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#
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 ![]()
N.
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
N.
Et la Slackware 11 ?
Hors ligne