Changes between Initial Version and Version 1 of InitrdClienteNetModules/en


Ignore:
Timestamp:
Feb 27, 2012, 5:02:01 PM (12 years ago)
Author:
paqui
Comment:

1st version

Legend:

Unmodified
Added
Removed
Modified
  • InitrdClienteNetModules/en

    v1 v1  
     1[[TranslatedPages]]
     2[[TOC]]
     3
     4
     5== Identify the NIC ==
     6Desde un ordenador que su NIC no sea reconocida por el cliente pxe de opengnsys.  Debemos de averiguar el modelo.
     7
     8En el caso de que ese equipo tenga un linux instalado
     9
     10lspci | grep Ethernet
     11
     12Atheros 8131 ---------------    NOTE:  => AR81Family-linux-v1.0.1.14.tar.gz  =>  http://partner.atheros.com/Drivers.aspx
     13
     14
     15
     16== Download de Internet los drivers para linux ==
     171) Desde el servidor: Descargar el módulo tar.gz de internet y almacenarlo en /tmp
     18
     19
     20Algunas necesarias
     21Atheros familia 81xx    download from:    http://partner.atheros.com/Drivers.aspx
     22se deben de descargar en /tmp
     23
     24
     25
     26
     27== Comprobamos los datos del equipo desde generaremos el nuevo initrd con el driver ==
     28lsb_release -a
     29{{{
     30Distributor ID: Ubuntu
     31Description:    Ubuntu 10.04 LTS
     32Release:        10.04
     33Codename:       lucid
     34}}}
     35
     36uname -a
     37{{{
     38Linux ogCTE205 2.6.32-21-generic-pae #32-Ubuntu SMP Fri Apr 16 09:39:35 UTC 2010 i686 GNU/Linux
     39}}}
     40
     41
     42== Accedemos a la particion (loop img) del cliente pxe opengnsys ==
     43Modificaciones al cliente  -> creacion:
     44Modificaciones al cliente  -> Pasos previos:
     45
     46
     473.1) Compilamos el modulo
     48
     49 * Acedemos al directorio tmp (que está compartido con el sistema host)
     50{{{
     51cd /tmp 
     52}}}
     53
     54 * Descomprimimos el modulo. p.e.
     55{{{
     56tar xzvf AR81Family-linu-v1.0.1.14.tar.gz
     57}}}
     58
     59
     60 * Ejecutamos las instrucciones de compilación.
     61{{{
     62cd src; make install
     63}}}
     64
     65 '''NOTA''': si necesitamos software de compilación, apt-get xxxxx  (si usas proxy teclea   export http_proxy="proxy.xxx.xx.es:xxxpuerto"
     66'' NOTA: comprobar el fichero generado cd /lib/modules/2.6.32-21-generic-pae/kernel/drivers/net/
     67
     68
     69
     70 * Comprobamos que el initrd que generemos incluirá el modulo para el kernel.
     71vi /etc/initramfs-tools/hooks/oghooks
     72# tenre como referente el atl1e
     73manual_add_modules atl1e
     74
     75
     76
     77
     783.3) Salimos del entorno chroot
     79{{{
     80   exit 
     81}}}
     82
     83
     84
     85
     86
     873.2 generamos un nuevo initrd que incluya este módulo.
     88{{{
     89
     90ogClientInitrd host
     91
     92}}}
     93
     94
     95
     96
     97
     98== Para los usuarios avanzados y confirmar: Iniciamos un cliente con esa NIC en el modo ogclient-admin ==
     99
     100Inicamos el cliente en ogclient-admin
     101en la pregunta "stop before setting network"  pulsamos la tecla Y
     102tecleamos:
     103uname -a
     104
     105dmesg | grep eth                Nota: el | debe teclearse como   [shift] + [Ç]