wiki:InitrdClienteNetModules

Version 4 (modified by adv, 14 years ago) (diff)

info añadir módulos de red al initrd

NOTA: esta indicaciones son sólo referencias. En fase de pruebas. Para el cliente del branchs.

Para los tarjetas de red que necesiten un módulo adicional.

1) Desde el servidor: Descargar el módulo tar.gz de internet y almacenarlo en /tmp

2) cargar las librerias de instalación del Cliente. (ogClientFunctions)

          source ogClientFunctions

3) Accedemos al fichero-disco del cliente con la función ogClientMount

   ogClientMount
   # por defecto el login de root es og

3.1) Compilamos el modulo

  • Acedemos al directorio tmp (que está compartido con el sistema host)
    cd /tmp  
    
  • Descomprimimos el modulo. p.e.
    tar xzvf AR81Family-linu-v1.0.1.9.tar.gz
    
  • Ejecutamos las instrucciones de compilación.
    cd src; make install
    

NOTA: si necesitamos software de compilación, apt-get xxxxx (si usas proxy teclea export http_proxy="proxy.xxx.xx.es:xxxpuerto"

3.2 generamos un nuevo initrd que incluya este módulo.

   /root/GenerateInitrd.sh 

3.3) Salimos del entorno chroot

   exit  

3.4) Desmontamos el fichero-disco del cliente con la función ogClientUnmount

  ogClientUnmount  

4) Copiar el nuevo initrd.

   cp /tmp/initrd.imgxxxxxxx /var/lib/tftpboot/ogclient/