Akualo wrote:
> 
> Tengo un problema
> 
> Resulta que compile un Kernel (2.2.19) sin problemas pero no he podido
> instalarlo
> 
> Seg�n la documentaci�n que he leido despues de compilarlo hay que ponerlo en
> el directorio donde est�n las imagenes osea /boot hasta ahi vamos bien.
> Despues hay que decirle a lilo donde esta la imagen (editando el
> /etc/lilo.conf) not� que en debian hay unos enlaces vmlinuz en el directorio
> / entonces enlac� el vmlinuz a mi zImage. Se supone que ahora debo instalar
> o correr lilo pero a la hora de hacerlo me dio este error
> 
> Fatal: Kernel /vmlinuz its too big
> 
> pero no es cierto de hecho el nuevo es mas peque�o que el anterior. Bueno
> despues de ver esto trate de que lilo leyera directamente mi zImage, y me
> dio este error.
> 
> Fatal: Kernel /boot/zImage its too big
> 
> ?????????
> 
> y ahora que ?
> 
> Se supone que compilar un nuevo kernel es cosa facil ya lo he hecho con
> otras distribuciones pero Debian no se esta portando bien.
> ...
Te aseguro que te pasar�a en cualquier distribuci�n.
Tienes que hacer
make bzImage
en lugar de
make zImage

la "b" se refiere a que use un m�todo especial para manejar
kernels grandes (no se exactamente cu�nto es "grande", pero
hace ya meses, si no a�os, que lo estoy usando).

En Debian tienes tambi�n el paquete "kernel-package" que te
automatiza un poco el proceso de recompilar el kernel. (pese
a que huyo de cualquier cosa demasiado autom�tica, finalmente
me convenc� de usarlo y la cosa no es tan grave).
Lo que tiene de bueno es que te genera un paquete .deb con
el kernel y los m�dulos. Pod�s compilar en una m�quina y
llevarlo a otra, es imposible que te olvides de compilar
o instalar los m�dulos, te copia el System.map y la
configuraci�n usada /boot ... y se encarga de ponerle la "b"
al make zImage :)

La configuraci�n sigue siendo como antes (make config |
make menuconfig | make xconfig) y tiene "alg�n" soporte para
el lilo: supone que tienes dos modos de arranque: el linux
y el linux.old, apuntando a sendos links simb�licos en /
que a su vez apuntan a las dos �ltimas im�genes en /boot
Cuando instalas el paquete del kernel se cambia el link
de /vmlinuz a la nueva imagen y /vmlinuz.old pasa a apuntar
al que era el kernel m�s reciente.

-- 
Saludos,
                                                     O__
Enzo.                                                ,>/
____________________________________________________()_\()____
Enzo A. Dari  |  Instituto Balseiro / Centro Atomico Bariloche
8400-S. C. de Bariloche, Argentina | [EMAIL PROTECTED]
Phone: 54-2944-445208, 54-2944-445100 Fax: 54-2944-445299
Web page: http://cabmec1.cnea.gov.ar/darie/darie.htm

Responder a