[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

compilation noyau sauce Debian



Bonjour,

Ayant plusieurs machines sous Debian (woody ou sarge), je désire changer
mes habitudes de génération de noyau, et ne compiler que sur une machine
pour dispatcher ensuite les noyaux sous forme de paquet debian. Mes
machines étant différentes j'ai un paquet par machine. Actuellement
c'est le noyau 2,4,23 qui me préoccupe.

Je génère avec make-kpkg une image (kernel-image) sous forme de paquet
que je transfère sur la machine de destination pour l'installer comme
indiqué sur
http://people.via.ecp.fr/~alexis/formation-linux/noyau-debian.html

Malheureusement lors de l'installation du paquetage (dpkg -i
kernel-image-2.4.23_mamachine.1_i386.deb) j'ai des messages
(depmod : unresolved symbols...) pour chaque .o présent sous
/lib/modules/2,4,23; messages que je n'explique pas .

Ces messages sont liés à depmod, et pourtant en regardant le contenu de
mon paquet, j'y vois bien l'arborescence complète /lib/modules/2,4,23



1-Est ce lié à la présence du fichier /lib/modules/2,4,23/build qui est
un lien vers
-> /usr/src/kernel-source-2.4.23 qui n'existe pas sur la machine
destination ?

2-Suffit il de forcer l'installation comme indiqué dans les messages en
fin de ce courrier ?

3-Quel méthode utiliser pour ne plus avoir ces messages d'erreur lors de
l'installation ?


Merci pour votre aide !


depmod: *** Unresolved symbols in /lib/modules/2.4.23/kernel/net/ipv4/netfilter/iptable_filter.o
depmod: *** Unresolved symbols in /lib/modules/2.4.23/kernel/net/ipv4/netfilter/iptable_mangle.o
depmod: *** Unresolved symbols in /lib/modules/2.4.23/kernel/net/ipv4/netfilter/iptable_nat.o
depmod: *** Unresolved symbols in /lib/modules/2.4.23/kernel/net/netlink/netlink_dev.o
There was a problem running depmod.  This may be benign, 
(You may have versioned symbol names, for instance).
Or this could be an error.
	depmod exited with return value 1
In any case, since depmod is run at install time, 
we could just defer running depmod
Would you like to abort now? [Yes] n
A new kernel image has been installed, and usually that means  
that some action has to be taken to make sure that the new     
kernel image is used next time the machine boots. Usually,     
this entails running a ``bootloader'' like SILO, loadlin, LILO,
ELILO, QUIK, VMELILO, ZIPL, or booting from a floppy.   (Some  
boot loader, like grub, for example, do not need to be run on  
each new image install, so please ignore this if you are using 
such a boot loader).

A new kernel image has been installed at /boot/vmlinuz-2.4.23
 (Size: 1152kB)




Reply to: