SECCION MANUALES
2 PAGINAS A4
TIMES NEW ROMAN 14
FORMATO HTML
 
 
 

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *MATERIAL INFORMATIVO *
*                                                                                                                                         *
*                                                                                                                                         *
*                                             Escrito por Flavio Stroppi                                                     *
*                                             para el LUGCOS                                                                 *
*                                             el 01/05/01                                                                           *
*                                                                                                                                         *
*                                                                                                                                         *
******************** * * * * * * * * ** * LA INFORMACION DEBE SER LIBRE *
 
 

COMO CAMBIAR EL KERNEL

¨Si funciona........no lo toque !¨(Murphy)

El Kernel es el corazón del sistema operativo y en la carrera que se ha desatado ultimamente aparece una versión nueva todos los dias que corrige los bugs de las versiones anteriores .....y agrega otros.

En linux los Kernels se clasifican en estables y experimentales (estos ultimos clasificados en diversas fases) ,siendo los estables versiones anteriores que no presentan ningun bug grave y que permiten un funcionamiento sólido del sistema y los experimentales,como su nombre lo indica,son los que aun no se han terminado de pulir (las consecuencias de usarlos corren por cuenta y riesgo del usuario)

Generalmente las ventajas en velocidad y prestaciones entre kernels consecutivos no son muy significativas por lo que mi humilde consejo es reemplazar el kernel solo si nuestro sistema esta muy defasado del standard de uso normal.

Y solo hacerlo por otro kernel posterior estable,aunque no sea el ultimo.

Cuando se reemplaza al kernel es conveniente no borrar el anterior ,de modo de poder volver a usarlo si las cosas no funcionan bien con el nuevo.

Generalmente los inconvenientes surgen con los controladores de dispositivos , que antes funcionaban bien y con el kernel nuevo no lo hacen o dejan de ser reconocidos por el sistema(un caso comun es la inutilización de muchos modems on board cuyos controladores funcionan solo con determinados kernels ¨antiguos ¨

Cambiar el kernerl es sencillo; aqui va una breve explicación de como hacerlo :

1) Conseguir el kernel nuevo(se baja de internet; WWW.Kernel.org en el directorio /PUB/LINUX/KERNEL el cual viene empaquetado en un formato comprimido ,generalmente TGZ

2)¡OJO! La forma del paquete es del tipo linux n.n.nn .tar.gz donde n.n.nn es un número que indica la version (ejemplo 2.2.14) verificarlo y no bajar el paquete equivocado.

3)Copiamos el paquete comprimido en nuestro directorio USR/SRC mediante la orden cp linux n.n.nn.tar.gz

4)Desempaquetamos y descomprimimos usando tar xvfz linux n.n.nn.tar.gz.

5)Verificamos que el proceso se realizó correctamente revisando el directorio USR/SRC/LINUX

6)Ahora lo configuramos para nuestro equipo escribiendo en el directorio del punto anterior make config respondiendo las preguntas con y(si) o n(no). Tambien podemos usar make menuconfig.

7)si estamos en entorno gráfico podemos usar make xconfig

8)Si alguna de las preguntas nos descoloca dejemosle la opcion por defecto......

9)Ahora debemos compilar el Kernel;para esto escribimos make dep,luego make clean y por último make bzImagen

10)Calentemos agua para poder tomar mate mientras lo hace;tambien se pueden ver uno o dos videos.(en mi maquina da tiempo de ver toda la saga de ¨La Guerra de las Galaxias¨ y luego pasar el casete limpiacabezal)

11)Al finalizar el proceso anterior habremos generado un archivo binario llamado zImage o bzImage que estara localizado en /USR/SRC/LINUX/ARCH/I386/BOOT

12)copiaremos el archivo al boot mediante cp bzImage/boot

13)si todo salio bien tendremos al nuevo kernel posicionado y listo para usarlo ,ahora debemos conseguir que lilo botee con el

14)vamos a /ETC/LILO.CONF , buscamos label=linux y image=nnnn borrando este ultimo(antes de borrarlo anotar cual es la direccion..) y escribiendo image=/boot/zimage o bzImage

15)Cerramos el archivo y vamos a la linea de comandos donde escribimos lilo.

16)En caso de que el kernel nuevo no funcione a nuestro gusto podremos volver a utilizar el anterior escribiendo en image=/boot/zimage la direccion del Kernel anterior

17)Eso es todo; disfruten el nuevo kernel

18) explicaciones mas extensas pueden encontrarse en la dirección del kernel www.kernel.org en ingles y tambien en www.lucas.ctv.es (Kernel COMO) en castellano



AVISO

Esta informacion se entrega asi como esta.
El grupo y el autor no asumen ninguna responsabilidad,directa o
indirecta,por los danos causados,perdidas o perjuicios de cualquier
indole que pudiera surgir por utilizar la misma.





***************************************************NOTA MUY IMPORTANTE
 

Se permite la libre copia,distribucion,etc en todo o parte por cualquier medio y forma
mencionando al grupo y al autor.
 

*******************************************LA INFORMACION DEBE SER LIBRE