Hola,

me parece que te est�s liando un poco :-)

On Mon, Dec 22, 2003 at 11:55:31PM +0100, Andoni wrote:
>   Tengo la knoppix instalada, y he comprobado que usa el sabor
>   vainilla, osea xfs, y el kernel es 2.4.23, si no me equivoco.
>   �Esta compilado el kernel?

hmmm, no s� muy bien a qu� te refieres con esta pregunta, pero no parece
que tengas muy claro lo que es el kernel. Si no tienes kernel no tienes
linux (linux es el kernel), as� que por supuesto si tu knoppix est� 
arrancando sin problemas tienes un kernel (un binario, vamos, un kernel ya
compilado).


>   Me he bajado la 2.6.0 del kernel, y la he cagado fijo.
>   he copiado el .config dentro del nuevo kernel y lo he compilado,
>   logicamente no me deja hacer lo tipico, make.... solo me dice que
>   haga make, y es lo que he hecho, una vez terminado, que apunte a un
>   file, pero ops!!, se va la luz, arranca el ordenador normal con el
>   kernel 2.4.23,

si quieres compilarte un kernel 2.6.0 personalizado te bajas el c�digo
fuente de dicho kernel y lo compilas, claro. El .config de un kernel
normalmente (y en este caso seguro) no es adecuado para compilar un
kernel de otra versi�n diferente, pues cada versi�n de kernel va
cambiando y a�adiendo caracter�sticas. En cualquier caso, los fuentes
del kernel suelen traer un README que explica los pasos a seguir para
compilarlo. Para crearte un .config adecuado a la versi�n de kernel que
quieres compilar suele haber que hacer algo como �make
menuconfig/xconfig� dependiendo de si lo vas a hacer con una interfaz de
ventanas (xconfig) o con di�logos en modo texto (menuconfig). Otra
opci�n, si ya tienes un .config de una versi�n anterior es copiarlo al
directorio con los fuentes y hacer un �make oldconfig�, donde ya solo te
pregunta por las nuevas caracter�sitas incluidas y reutiliza la
configuraci�n que ten�as del kernel anterior. Como en este caso las
diferencias entre el 2.4 y el 2.6 son grandes yo me decantar�a por crear
el .config de cero.

En cualquier caso, una vez compilado el kernel (make bzImage, si quieres
un binario comprimido con bzip2), y los m�dulos necesarios (make
modules, make modules_install), te falta enlazar el nuevo kernel para
poder arrancar con �l. Lo normal es ponerlo en /boot/vmlinuz-versi�n y
crear un enlace simb�lico en /, para que lilo (si usas lilo) lo
encuentre si est� configurado de esa manera. 

Vale, me he liado un poco, as� que lo mejor ser� que sigas los pasos del
README que seguro trae el c�digo fuente del kernel que quieres compilar.

Un saludo,
E.

Responder a