Bonjour,
J'essais depuis quelques jours de compiler et d'installer un nouveau noyaux.
Les �tapes  :
make dep
make clean
semblent bien se passer, mais la compilation et la r�alisation de bzImage ne 
marchent 
pas, et je ne comprends pas les erreurs signal�es.
Quelqu'un pourrait il apr�s lecture  de la fin du listing d'erreurs ci joint, 
 m'indiquer une piste (ou des pistes ) pour tenter d'y voir clair.

gcc -D__KERNEL__ -I/usr/src/linux/include -D__ASSEMBLY__ -DPARANOID 
-c mul_Xsig.S
rm -f math.a
ar  rcs math.a  fpu_entry.o errors.o fpu_arith.o fpu_aux.o fpu_etc.o 
fpu_tags.o 
fpu_trig.o load_store.o get_address.o poly_atan.o poly_l2.o poly_2xm1.o 
poly_sin.o poly_tan.o reg_add_sub.o reg_compare.o reg_constant.o 
reg_convert.o 
reg_ld_str.o reg_divide.o reg_mul.o reg_u_add.o reg_u_div.o reg_u_mul.o 
reg_u_sub.o div_small.o reg_norm.o reg_round.o wm_shrx.o wm_sqrt.o div_Xsig.o 
polynom_Xsig.o round_Xsig.o shr_Xsig.o mul_Xsig.o
make[2]: Leaving directory `/usr/src/linux-2.2.16/arch/i386/math-emu'
make[1]: Leaving directory `/usr/src/linux-2.2.16/arch/i386/math-emu'
gcc -D__KERNEL__ -I/usr/src/linux/include -E -C -P -I/usr/src/linux/include 
-imacros /usr/src/linux/include/asm-i386/page_offset.h -Ui386 
arch/i386/vmlinux.lds.S >arch/i386/vmlinux.lds
ld -m elf_i386 -T /usr/src/linux/arch/i386/vmlinux.lds -e stext 
arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o 
init/version.o \
 --start-group \
 arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o 
ipc/ipc.o \
 fs/filesystems.a \
 net/network.a \
 drivers/block/block.a drivers/char/char.a drivers/misc/misc.a 
drivers/net/net.a 
drivers/scsi/scsi.a drivers/cdrom/cdrom.a drivers/pci/pci.a drivers/pnp/pnp.a 
drivers/video/video.a arch/i386/math-emu/math.a \
 /usr/src/linux/arch/i386/lib/lib.a /usr/src/linux/lib/lib.a 
/usr/src/linux/arch/i386/lib/lib.a \
 --end-group \
 -o vmlinux
nm vmlinux | grep -v '\(compiled\)\|\(\.o$\)\|\( [aU] 
\)\|\(\.\.ng$\)\|\(LASH[RL]DI\)' | 
sort > System.map
make[1]: Entering directory `/usr/src/linux-2.2.16/arch/i386/boot'
gcc -D__KERNEL__ -I/usr/src/linux/include -E -D__BIG_KERNEL__ -traditional 
-DSVGA_MODE=NORMAL_VGA  bootsect.S -o bbootsect.s
as86 -0 -a -o bbootsect.o bbootsect.s
make[1]: as86: Command not found
make[1]: *** [bbootsect.o] Error 127
make[1]: Leaving directory `/usr/src/linux-2.2.16/arch/i386/boot'
make: *** [bzImage] Error 2.

Autre question plus g�n�rale : lors d'une installation Mandrake j'installe le 
binaire du 
kernel et je le configure pendant l'installation. Lorsque je compile un 
kernel je 
configure le source avant la compile mais je ne rentre pas les m�mes infos 
que lors 
de l'install initiale, comment les deux m�thodes aboutissent elles � des 
r�sultats 
similaires. Sans doute faut il apr�s le boot sur le nouveau noyau  compl�ter 
la 
configuration mais �a ne me parait pas tr�s clair et je n'ai rien lu � ce 
sujet ni dans les 
howto ni dans la doc Mandrake et RedHat.
Je vous serais tr�s reconnaisant si vous pouviez me fournir quelques d�buts 
d'explication et une d�marche pour progresser dans mon projet.
Yves Le Tilly. 
[EMAIL PROTECTED] ou
[EMAIL PROTECTED]

Répondre à