wiki:InitrdClienteNetModules

Version 8 (modified by adv, 13 years ago) (diff)

info netmodule boot-tools

NOTA: esta indicaciones son sólo referencias.

Identificar la NIC

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

lspci | grep Ethernet

Descargar de Internet los drivers para linux

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

Algunas necesarias Atheros familia 81xx descarga en: http://partner.atheros.com/Drivers.aspx se deben de descargar en /tmp

Comprobamos los datos del equipo desde generaremos el nuevo initrd con el driver

lsb_release -a

Distributor ID:	Ubuntu
Description:	Ubuntu 10.04 LTS
Release:	10.04
Codename:	lucid

uname -a

Linux ogCTE205 2.6.32-21-generic-pae #32-Ubuntu SMP Fri Apr 16 09:39:35 UTC 2010 i686 GNU/Linux

Accedemos a la particion (loop img) del cliente pxe opengnsys

Modificaciones al cliente -> creacion: Modificaciones al cliente -> Pasos previos:

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  

Iniciamos un cliente con esa NIC en el modo ogclient-admin

Inicamos el cliente en ogclient-admin en la pregunta "stop before setting network" pulsamos la tecla Y tecleamos: uname -a

dmesg | grep eth Nota: el | debe teclearse como [shift] + [Ç]

pendiente