Je fais des essais de recompilation de kernel. Quand j'essaie le nouveau
kernel, j'ai des problèmes avec certains périphériques.
Au redémarrage, le PC se plaint que les drivers USB n'ont pas été
compilés avec la bonne version du kernel. Et je ne retrouve plus ma
carte réseau.
Ce que je fais pour recompiler le kernel, dans la version la plus
basique, après installation des rpm adaptés :
cd /usr/src/linux
vi Makefile (choix du nom du nouveau kernel)
make mrproper
cp configs/kernel-2.4.20-i686.config ./.config
make menuconfig (pour le moment, en ne changeant rien, juste en
sauvegardant)
make dep
make clean
make bzImage
make modules
make modules_install
cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.20-18.7custom
mkinitrd /boot/initrd-2.4.20-18.7custom.img 2.4.20-18.7custom
(puis modifications de lilo).
Y a-t-il d'autres choses à compiler pour que l'ensemble soit cohérent
avec le nouveau kernel?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Xes
Eric S wrote:
Bonsoir,
Je fais des essais de recompilation de kernel. Quand j'essaie le nouveau kernel, j'ai des problèmes avec certains périphériques.
Au redémarrage, le PC se plaint que les drivers USB n'ont pas été compilés avec la bonne version du kernel. Et je ne retrouve plus ma carte réseau.
Ce que je fais pour recompiler le kernel, dans la version la plus basique, après installation des rpm adaptés :
cd /usr/src/linux vi Makefile (choix du nom du nouveau kernel) make mrproper cp configs/kernel-2.4.20-i686.config ./.config make menuconfig (pour le moment, en ne changeant rien, juste en sauvegardant) make dep make clean make bzImage make modules make modules_install cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.20-18.7custom mkinitrd /boot/initrd-2.4.20-18.7custom.img 2.4.20-18.7custom (puis modifications de lilo).
Y a-t-il d'autres choses à compiler pour que l'ensemble soit cohérent avec le nouveau kernel?
Eric
Question conne mais pourquoi un noyau 2.4? Sinon evite de trifouiller dans le Makefile c'est inutile ... surtout que t'a pas l'air de comprendre tout ce que tu fais ;-) Aussi,au lieu de faire ton menuconfig qui ne sert a rien fait un make oldconfig (ca doit exister aussi pour les 2.4)
Eric S wrote:
Bonsoir,
Je fais des essais de recompilation de kernel. Quand j'essaie le nouveau
kernel, j'ai des problèmes avec certains périphériques.
Au redémarrage, le PC se plaint que les drivers USB n'ont pas été
compilés avec la bonne version du kernel. Et je ne retrouve plus ma
carte réseau.
Ce que je fais pour recompiler le kernel, dans la version la plus
basique, après installation des rpm adaptés :
cd /usr/src/linux
vi Makefile (choix du nom du nouveau kernel)
make mrproper
cp configs/kernel-2.4.20-i686.config ./.config
make menuconfig (pour le moment, en ne changeant rien, juste en
sauvegardant)
make dep
make clean
make bzImage
make modules
make modules_install
cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.20-18.7custom
mkinitrd /boot/initrd-2.4.20-18.7custom.img 2.4.20-18.7custom
(puis modifications de lilo).
Y a-t-il d'autres choses à compiler pour que l'ensemble soit cohérent
avec le nouveau kernel?
Eric
Question conne mais pourquoi un noyau 2.4?
Sinon evite de trifouiller dans le Makefile c'est inutile ... surtout
que t'a pas l'air de comprendre tout ce que tu fais ;-)
Aussi,au lieu de faire ton menuconfig qui ne sert a rien fait un make
oldconfig (ca doit exister aussi pour les 2.4)
Je fais des essais de recompilation de kernel. Quand j'essaie le nouveau kernel, j'ai des problèmes avec certains périphériques.
Au redémarrage, le PC se plaint que les drivers USB n'ont pas été compilés avec la bonne version du kernel. Et je ne retrouve plus ma carte réseau.
Ce que je fais pour recompiler le kernel, dans la version la plus basique, après installation des rpm adaptés :
cd /usr/src/linux vi Makefile (choix du nom du nouveau kernel) make mrproper cp configs/kernel-2.4.20-i686.config ./.config make menuconfig (pour le moment, en ne changeant rien, juste en sauvegardant) make dep make clean make bzImage make modules make modules_install cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.20-18.7custom mkinitrd /boot/initrd-2.4.20-18.7custom.img 2.4.20-18.7custom (puis modifications de lilo).
Y a-t-il d'autres choses à compiler pour que l'ensemble soit cohérent avec le nouveau kernel?
Eric
Question conne mais pourquoi un noyau 2.4? Sinon evite de trifouiller dans le Makefile c'est inutile ... surtout que t'a pas l'air de comprendre tout ce que tu fais ;-) Aussi,au lieu de faire ton menuconfig qui ne sert a rien fait un make oldconfig (ca doit exister aussi pour les 2.4)
Eric S
Sinon evite de trifouiller dans le Makefile c'est inutile ... surtout que t'a pas l'air de comprendre tout ce que tu fais ;-)
Pour changer EXTRAVERSION = -18.7custom en EXTRAVERSION = -18.7test je pense que je maîtrise ;-)
Aussi,au lieu de faire ton menuconfig qui ne sert a rien fait un make oldconfig (ca doit exister aussi pour les 2.4)
Et après? J'ai recompilé. J'ai toujours les même problèmes sur le nouveau noyau.
Question conne mais pourquoi un noyau 2.4?
Parce que c'est le noyau qui va avec la distro que j'utilise sur mon serveur. Comme ça fonctionne et que pour le moment, la distro est toujours supportée pour les correctifs de sécurité, je n'ai pas de raison d'en changer.
Eric
Sinon evite de trifouiller dans le Makefile c'est inutile ... surtout
que t'a pas l'air de comprendre tout ce que tu fais ;-)
Pour changer
EXTRAVERSION = -18.7custom
en
EXTRAVERSION = -18.7test
je pense que je maîtrise ;-)
Aussi,au lieu de faire ton menuconfig qui ne sert a rien fait un make
oldconfig (ca doit exister aussi pour les 2.4)
Et après? J'ai recompilé. J'ai toujours les même problèmes sur le
nouveau noyau.
Question conne mais pourquoi un noyau 2.4?
Parce que c'est le noyau qui va avec la distro que j'utilise sur mon
serveur. Comme ça fonctionne et que pour le moment, la distro est
toujours supportée pour les correctifs de sécurité, je n'ai pas de
raison d'en changer.
Sinon evite de trifouiller dans le Makefile c'est inutile ... surtout que t'a pas l'air de comprendre tout ce que tu fais ;-)
Pour changer EXTRAVERSION = -18.7custom en EXTRAVERSION = -18.7test je pense que je maîtrise ;-)
Aussi,au lieu de faire ton menuconfig qui ne sert a rien fait un make oldconfig (ca doit exister aussi pour les 2.4)
Et après? J'ai recompilé. J'ai toujours les même problèmes sur le nouveau noyau.
Question conne mais pourquoi un noyau 2.4?
Parce que c'est le noyau qui va avec la distro que j'utilise sur mon serveur. Comme ça fonctionne et que pour le moment, la distro est toujours supportée pour les correctifs de sécurité, je n'ai pas de raison d'en changer.