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]