xxx pss a ti te lo voy a dexir escribi�:
Ola, comenzar� a explicar por qu� quiero compilar el kernel, yo uso
debian woody 3.0 y viene con un kernel 2.2, el cual no incluye drivers
para mi tarjeta de sonido, una Terratec 128i (PCI), en cambio el
kernel 2.4.2 si que lo trae, y es el "ESS SOLO 1", bueno...yo me he
descargado el kernel 2.4.22 de la pagina www.kernel.org, .....
- he descomprimido el contenido del archivo (.tar.bz2) al directorio
/usr/src/linux
- Luego hice el link al archivo, ln -s linux-2.4....... /linux
- Luego ejecut� el "make menuconfig", sin ningun problema, no me
dio ningun tipo de fallo, con lo que asumo que las herramientas
necesarias para la compiaci�n son las correctas (tanto el make como el
gcc, etc...)
- Mas tarde hago "make dep" y luego "make clean" sin ningun problema
tampoco
- Finalmente hago el "make bzImage" y es donde despues de unos 10
minutos compilando (poseo un p200 mmx con 48 mbs de ram) me salta un
error que dice:
He compilado el kernel varias veces, tanto en esta distro como en otras
y los pasos a seguir despu�s de descomprimer el fichero sulen ser:
make clean (o mejor a�n, make mrproper)
make config (o make menuconfig, o make xconfig, seg�n c�mo quieras que
te aparezca la selecci�n caracter�sticas del nuevo kernel)
make dep
make modules
make install_modules
cp ./arch/i386/boot/bzImage /boot/<<el nombre que quieras darle>>
actualizar el gestor de arranque
En una m�quina con el mismo procesador y memoria me sule tardar
aproximadamente una hora y media en compilar todo con una selecci�n muy
justita (kernel y m�dulos).
Yo recompil� el kernel 2.4.22 en dicha m�quina hace una semana y todo
fu� bien. La distro que lleva el bicho es una woody actualizada con
algunos paquetes de testing.
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
net/network.o \
/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$\)\|\( [aUw]
\)\|\(\.\.ng$\)\|\(LASH[RL]DI\)' | sort > System.map
make[1]: Entering directory `/usr/src/linux/arch/i386/boot'
gcc -E -D__KERNEL__ -I/usr/src/linux/include -D__BIG_KERNEL__
-traditional -DSVGA_MODE=NORMAL_VGA bootsect.S -o bbootsect.s
as -o bbootsect.o bbootsect.s
bbootsect.s: Assembler messages:
bbootsect.s:253: Warning: indirect lcall without `*'
ld -m elf_i386 -Ttext 0x0 -s -oformat binary bbootsect.o -o bbootsect
ld: cannot open binary: No such file or directory
make[1]: *** [bbootsect] Error 1
make[1]: Leaving directory `/usr/src/linux/arch/i386/boot'
make: *** [bzImage] Error 2
KugXel:/usr/src/linux#
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Deteniendose la compilaci�n, donde esta mi fallo?????
Pregunt� en varios canales del irc y me dijeron que podria ser porque
no seguia bien los pasos, pero he leido el manual de Frikis y otros
howto's y todos dicen lo mismo, luego me han dicho que podria ser que
la version del kernel que me he bajado estuviese mal o mal bajada,
pero e probado con la 2.4.20 y me da el mismo fallo......Finalmente vi
en google en un foro en ingles que habia un problema con el make 1.79
a la hora de compilar el kernel.....y le daba el mismo fallo que a mi,
pero ���COMO SOLUCIONO EL FALLO????Llevo ya varios dias intentandolo y
necesito bastante compilarlo para tener sonido.
Gracias a todos aquellos que me puedan ayudar. Un saludo KugXel
_________________________________________________________________
Dale vida a tu correo. Con MSN 8 podr�s incluir fotos y textos
increibles. http://join.msn.com/?pgmarket=es-es&XAPID=517&DI=1055