Historia

Cultura

Población

Instituciones

Turismo

Economía

Fotografía

Fauna

Flora

Hoteles

Servicios

Links

Literatura

Deportes

Educación

Santa Cruz

 I.P.E.S.

 U.N.P.A.

Fotos históricas

Galería Sur

Galería norte

Galería oeste

Costanera

Postales digitales

Ciudades - S. Cruz

Glaciar P.Moreno

Reflexiones

Informática

Guía Telefónica

Noticias

Humor

Foros

Libro de visitas

Chat

 

 
 
 
                                                                  KERNEL

Descripcion del kernel 


  • 3.10 El dilema de los modulos

    1- Durante el boot veo los siguientes mensajes can't locate module net-pf-3, can't locate module net-pf-4, etc: Esto significa que linux no encontro modulos para determindos protocolos de network como IPX (net-pf-4) appletalk (net-pf-5) Para solucionar este problemita edita /etc/conf.modules poniendo:

    
       alias net-pf-3 off # Desactiva el módulo ax25 
       alias net-pf-4 off # Desactiva el módulo ipx 
       alias net-pf-5 off # Desactiva el módulo appletalk 
    

    2- Acabo de upgradear el kernel de 2.0.XX a 2.2.X y ahora veo: can't locate module ppp-compress-2x. Edita /etc/conf.modules agregando :

    
    alias ppp-compress-21 bsd_comp 
    alias ppp-compress-24 ppp_deflate 
    alias ppp-compress-26 ppp_deflate 
    

  • 3.11 Cómo compilo un nuevo kernel? Obtene el nuevo kernel y descomprimilo en el directorio /usr/src haciendo gzip -dc kernel-2.2.5.tar.gz | tar xf - luego, cambia de directorio: cd /usr/src/linux para cambiar de directorio y segui estos pasos:
    
    1- make menuconfig  *usa ncurses, interface para consola*  
     
     2- make dep  *configura las dependencias del kernel*
     3- make clean   
     4- make zImage (o make bzImage si el kernel es demasiado grande) 
     5- Opcional para crear un disco de booteo: make zdisk (o bzdisk si el 
                                                kernel es demesiado grande) 
     6- Modulos: make modules  
    	     make modules_install  
    							
     7- Configuracion de lilo: Copia la imagen del nuevo kernel haciendo:
    
       cp /usr/src/linux/arch/i386/boot/zImage /vmlinuz-2.2.5 
       
       Si usaste make bzImage en lugar de make zImage hace: 
       
       cp /usr/src/linux/arch/i386/boot/bzImage /vmlinuz-2.2.5
       
       Edita /etc/lilo.conf cambiando la linea image = /vmlinuz por 
       
       image =/vmlinuz-2.2.5
    
     8- Testeando los modulos:
                              a- Tipea depmod -a
                              b- Tipea modprobe [nombre del modulo]
    			                            
    

  • Problemas despues de hacer un upgrade desde 2.0.3X a 2.2.X:

    1- Me dice "this kernel lacks for ppp support"! pero si yo tengo ppp support compilado en el kernel!: Eso pasa cuando no se lee el README/Changes 2.2.X necesita ppp-2.3.5 o versiones mas recientes para funcionar.

    2- No puedo "routear" mi loopback interface! route add -net 127.0.0.0 dev lo me dice: SIOCADDRT: Invalid argument. Los kernels 2.2.X necesitan que agregues el netmask cuando agregas una ruta lo correcto es hacer: route add -net 127.0.0.0 netmask 255.0.0.0 dev lo


  • Al configurar mi placa de red me dice..."Network unreachable" Si la placa de red esta correctamente tomada por el driver (en el kernel) probablemente tu tabla de ruteo sea incorrecta
  • 3.12 Como aplico un patch a mi kernel? Formato .gz: mv patchXX.gz /usr/src luego cd /usr/src luego gzip -cd patchXX.gz | patch -p0 Formato .bz2: mv patchXX.bz2 /usr/src luego cd /usr/src luego bzip2 -dc patchXX.bz2 | patch -p0 Luego de aplicar el patch recompila el kernel.
  • Acabo de hacer un patch para mi kernel como lo testeo? cd /usr/src; diff -u linux-2.2.5/drivers/net/driver_xyz.c linux/drivers/net/driver_xyz.c > tu_patch El comando diff lo que hace es comparar 2 archivos, imprescindible ver man diff
  • 3.13 GCC Internal compiler Error: si sigue sucediendo en el mismo archivo a pesar de rebootear, usando un kernel estable probablemente hayas decubierto un bug en gcc. Si este problema no se repite, sino que es aleatorio, malas noticias, puede ser signo de corrupcion de memoria.

    Trademarks are owned by their owners.

    Although the information given in this document is believed to be correct, the author will accept no liability for the content of this document. Use the tips and examples given herein at your own risk.

     LINUX

    Introduccion Red Hat SUSE Slacware Internet  Linux en la red Comandos Lilo Trucos Por qué? Instalación Básico Kernel L.U.G.a.r. SUSE 5.3 Proyecto Lucas

    FIPS

    Introducción ¿Que se necesita para usar FIPS? ¿Qué hace FIPS? Seguridad  Restricciones  Antes de comenzar Empleo con un Sistema Operativo Multitarea Usar FIPS   Después de fraccionar la partición   Opciones ajustables   Localizando errores Créditos Preguntas más frecuentes sobre FIPS Anexo: El INSFLUG


 |Historia | Naturaleza | Cultura | Población | Instituciones | Turismo | Economía | FotografíasFauna | Flora | SueloHoteles |Aforismos

| Servicios | Links | Foro | Literatura | DeportesMisceláneas | Educación | Santa Cruz | Libro de visitas chat | IPES | UNPA | chistes

Consultas sobre este sitio dirigirse a info@caletaweb.com.ar
Ventas a ventas@caletaweb.com.ar  Cel. 0297 6 257155 - 0297 6 219738
Copyright © 2000 Derechos reservados NOVAWEB  Servicios interactivos
Última modificación: 31 de diciembre de 2016
webmaster de este sitio Víctor H.Villacorta