Re: Compilando un kernel
Hola Aitor:
En primer lugar no se de donde puede venir exactamente el error que acabas de
describirnos, pero leyendo tu mail quizá se solucione si tienes en cuenta los
siguientes puntos:
Instala la versión 2.4.18, es la versión estable más actual, creo que las
versiones que acaban con un número impar son inestables. Si decides seguir
con la tuya reinstalalá puesto que parece no encontrar algo dentro de las
fuentes del kernel una vez descomprimidas.
Repasa una y otra vez las opciones del kernel pues muchas veces nos olvidamos
de que algo es realmente necesario y no lo incluimos, o quizá estemos
incluyendo algo que causa problemas (repasa la sección de "video for linux",
"network" y "block devices" recurre a cualquier kernel - HOWTO donde te
indicarán todo lo necesario.
Si persiste el problema también puede deberse a un fallo en los paquetes que
compilan... reinstala make, gcc... los programas involucrados en la creación
del nuevo kernel.
Si la cosa sigue dando error empezaría a pensar en hardware... esperemos que
no sea para tanto.
Espero haberte servido de alguna ayuda.
Chainy.
On Friday 30 August 2002 21:01, Aitor wrote:
> Hola a todos de nuevo:
> LLevo todo el dia intentando compilar un kernel 2.4.17 para un ciryx
> (233mhz) pero me suelta un error en el make bzImage (tambien lo he
> intentado con make zImage ademas de con un 2.4.14). El erro es el
> siguiente:
>
> make[2]: Leaving directory `/usr/src/linux/arch/i386/lib'
> make[1]: Leaving directory `/usr/src/linux/arch/i386/lib'
> 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 \
> drivers/char/char.o drivers/block/block.o drivers/misc/misc.o
> drivers/net/net.o drivers/media/media.o drivers/char/drm/drm.o
> drivers/ide/idedriver.o drivers/scsi/scsidrv.o drivers/cdrom/driver.o
> drivers/sound/sounddrivers.o drivers/pci/driver.o drivers/pnp/pnp.o
> drivers/video/video.o \
> 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
> drivers/block/block.o: In function `lo_send':
> drivers/block/block.o(.text+0xa90f): undefined reference to
> `deactivate_page' drivers/block/block.o(.text+0xa974): undefined reference
> to `deactivate_page' drivers/net/net.o(.data+0x54): undefined reference to
> `local symbols in discarded section .text.exit'
> make: *** [vmlinux] Error 1
> Leles:/usr/src/linux#
>
>
> He estado buscando en la documentacion y no encuentro nada si alguien sabe
> de que puede ser??
> Gracias
Reply to: