PXE en Intel Dot.Station
Arranque PXE Instalar un S.O. Copia seguridad Particiones Linux WoL y otros usos Textos Vínculos

 

 

 

Arranque por red

Aviso: Esta página no se actualiza desde octubre  de 2003. Es posible que algunos datos no estén ya vigentes. Mi trabajo actual está alejado de este tema. Lo lamento.

PXE en Intel Dot.Station

PXE Preboot eXecution Environment es un entorno de trabajo previo al arranque con el sistema operativo instalado en el disco duro y durante el cual nosotros podemos actuar sobre el ordenador. Es un estándar propuesto por Intel y admitido por muchos fabricantes.

¿Qué hace?

En primer lugar arranca el ordenador desde la red igual que lo hace un disquete o un CD de arranque. De hecho los sustituye. Luego puede activar distintas aplicaciones.

¿Cómo lo hace?

Desde otro ordenador conectado físicamente a él se le pasan, inmediatamente después de leer la BIOS y del POST, los archivos de arranque; los mismos que cargaría desde un disquete.

¿Para qué sirve?

  • Para instalar sistemas operativos.

  • Para formatear y crear particiones.

  • Para hacer copias de seguridad del disco duro y recuperaciones.

  • Para pasar un antivirus o escanear un disco duro sin arrancar desde él.

  • Para arrancar sin disco duro o con los archivos de arranque del mismo deteriorados. Incluso para utilizarlo sin disco duro, como por ejemplo en un clúster.

¿Quién necesita PXE?

  • El que tenga un Dot.Station sin CD-USB ni CD-IDE

  • El que además quiera evitar desmontar el ordenador para instalarle un sistema operativo u otro software. Es el modo más simple posible.

  • El que sea algo manazas desmontando ordenadores o vago o prudente. Un ordenador como el Dot.Station tiene el monitor con sus 20.000 voltios junto a la placa. Puede ser peligroso para el que lo desmonta o para niños o para madres que limpian el polvo.

  • El que tenga varios paquitos –salas de usuarios-. Es más fácil y cómodo el mantenimiento.

  • El que tenga afán por aprender. Es útil y curioso.

¿En qué entorno trabajamos?

En principio en el PC1 trabajaremos con Windows. Estoy trabajando actualmente con Linux y pronto escribiré los resultados en la sección correspondiente. No importa lo que haya instalado en el Intel Dot.Station pero sí el formato del disco duro. Muchas de las aplicaciones que se pueden utilizar con PXE son DOS. Es un sistema operativo que se lleva mal con el formato NTFS, el más reciente y seguro para Windows 2000 y XP. Salvo que se indique otra cosa, el disco duro del paquito debe estar en FAT32. O al menos tener una partición FAT32.

¿Qué hardware se necesita?

  • Un ordenador normal, con lector de CDs y disquetera. Lo llamaré PC1

  • Un cable de red cruzado para conectar el PC1 al Dot.Station. O cualquier otro sistema de conexión de red.

  • Un Intel Dot.Station. O una familia completa. Los llamaremos pakitos ó aolitos.

  • Un teclado USB con teclas de función para cambiar la BIOS del pakito y para algunas instalaciones de sistemas operativos.

  • Necesitas por supuesto tarjeta de red en el PC1 y casi siempre el protocolo TCP/IP instalado para dicha tarjeta. Hoy en día suele estar por defecto.

  • Un disquete.

¿Qué software se necesita?

  • Software de arranque: Puede ser un disquete de Win98 o incluso de DOS. Pero eso no nos sirve para conectarnos por red al PC1 una vez arrancado. Utilizaremos el disquete de red de Bart Lagerweij o el de Teledata.

  • Un programa que cree la imagen de arranque desde el disquete y que cree un menú para elegir la imagen si tenemos varias: Boot Image Editor de 3Com. Hace ambas cosas.

  • Un servidor DHCP que proporcionará una dirección IP al pakito al arrancar y un servidor TFTP que se utiliza para pasar el menú y la imagen de arranque por la red: tftpd32 de Phillippe Jounin. Desde su versión 2.5 reúne ambos servidores. Es pequeño y muy bueno.

¿Qué más hace falta?

  • Vienen bien unos conocimientos elementales de MS-DOS, pero he intentado que no sean imprescindibles. Pongo lo necesario para que funcione.

  • Un poco de tiempo y paciencia para aprender el arranque. Una vez lo dominas tienes muchas posibilidades de trabajo y entretenimiento.

 

En general los capítulos son independientes, con una excepción: El primer capítulo, el arranque. Hay que tenerlo perfectamente controlado para cualquier aplicación.

¿Qué vamos a ver aquí?


Otros ordenadores y PXE

Si en lugar de trabajar con un Intel Dot-Station quieres arrancar otro ordenador por PXE necesitas que cumpla dos requisitos:

  • La BIOS debe tener la posibilidad de poner como primer dispositivo de arranque la red (PXE). Las más modernas pueden. Lo sorprendente es que pueda hacerlo un ordenador diseñado en 1998 como el pakito.

  • La tarjeta de red -o la placa, como en el pakito- debe tener un chip BOOT ROM compatible con PXE. Normalmente las tarjetas de red no lo llevan pero sí suele estar el zócalo y se puede adquirir aparte.

Si tu ordenador no cumple lo anterior, aún tienes una posibilidad: Argon Technologies vende PXE on DISK. Es un sistema contenido en un disquete que sustituye a lo anterior. Comprueba que funciona con tu tarjeta de red. Vale 16 $ (unos 13 euros). Lo mismo ofrece emBoot incluso con versiones trial que se descargan directamente desde la red en función del número MAC de tu tarjeta. Para Virtual PC o VMware hay también un cliente PXE de emBoot. No lo he probado. Ambas empresas venden Boot ROMs para tarjetas de red.


Referencias

Me he apoyado en el trabajo de un montón de gente. Y les doy las gracias. Lo mejor es que visitéis los links que aparecen. En especial la página de jvega, las que se mencionan en ella y el foro (también el antiguo). De ahí procede la base de mucho de lo escrito.

Hace más de un año en las hojas de características técnicas del Intel Dot.Station vimos que se podía utilizar el arranque PXE. Y además aparecía en la BIOS. Latas-que finalmente consiguió desbloquear la BIOS de los "originales", los que alquilaba en BSC- lo propuso en el foro como tema de trabajo. Por fin yusepe lo posteó y luego los demás. Desde marzo 03 ya supimos que lo utilizaban los del Pakito's Cluster (Bulma). Es uno de los temas más interesantes del Intel Dot.Station y quizá para muchos pase algo desapercibido. Estoy totalmente de acuerdo con pepeta cuando lo llamaba "la solución definitiva". Se refería fundamentalmente a las dificultades de instalación, formateo y recuperación de un ordenador sin disquetera ni lector de CDs.

Cuando escribí esto ya había dos manuales más resumidos en la página de jvega, que puedes utilizar: El de Yusepe y el de Vood. Yusepe utilizó servidores shareware (Hanewin), con la pega de que caduca -o lo tienes que pagar. Vood se basó en el software free que posteó Aruga y lo publicó en versión con y sin red. Yo me he basado fundamentalmente en su trabajo. Posteó el servidor tftpd32 de P. Jounin: un auténtico hallazgo. No sólo lo pienso yo. En un año ha pasado a la fama tanto por sus múltiples recomendaciones como por ser la base del gusano Blaster, que ha vuelto locos a los de Microsoft.

Además he utilizado bastantes lecturas. Se agradece mucho que te indiquen cómo hacer algo. Pero también que simplemente te digan que se puede, porque otros lo han conseguido y previamente no sabes si funcionará o no. Kuky01 nos habló de la instalación PXE de W98, scaner de WinXp. También pepeta posteó la instalación de W2000 en un pakito por el procedimiento PXE "oficial" de MS: desde un servidor con WinServer y con RIS (Remote Instalation Services). Tienes la información de esto último en el disco de instalación de Windows 2000 Server. No está en estas páginas.
Yo he pretendido añadir alguna cosa, como las copias de seguridad, detallar mejor la instalación de los sistemas operativos y sistematizarlo todo un poco.

En cuanto a Linux, Gimpun posteó la instalación desde Windows de Mandrake y Red Hat mediante Syslinux de Peter Anvin (PXElinux). Cek añadió Debian Woody; habis la de Knoppix desde Knoppix live -perfecta para principiantes. Se trata también de una versión de Syslinux pero con todo listo para usar. En general han posteado el arranque. Finalizar la instalación de linux a veces tiene su lío.

Darkblade publicó el arranque de varios pakitos simultáneamente desde linux. Realmente útil para aplicaciones pre-OS en redes. Es algo que en Windows sólo conocemos "de pago". De hecho ImageEdit de 3Com (freeware) que se usa mucho en estas páginas es parte de 3Com Boot Services, un sistema de control de redes por PXE en Windows que vendía 3Com y ha descatalogado. Aunque sospecho que es lo mismo que actualmente venden Argon Technologies y emBoot.

Siempre he valorado la facilidad de uso de los programas de cara al consumidor final. Pero cuando trabajas en un tema como éste, te enamoras de las pequeñas aplicaciones MS-DOS o las líneas de comandos, ciertamente poco amigables, pero que resuelven con pequeños programas lo mismo que mastodontes comerciales. Y además están en la red para uso y disfrute nuestro. Bravo por Bart Lagerweij, Philippe Jounin, Mikhail Ranish y muchos otros. 

No pretendo descubrir nada. Todo lo he sacado de otras fuentes. En general el que se cree original y pionero sólo suele ser un desinformado. Lo mío es reunir la información, ponerlo todo a prueba y a punto en el Intel Dot.Station, hacer el manual y que otros lo tengan más fácil. He de señalar no obstante que cualquier manual por detallado que sea no se corresponde casi nunca con lo que uno tiene delante al seguirlo. A mi me ha pasado. Es muy posible que tengas que resolver problemas que te surjan sobre la marcha y no estén resueltos aquí. Considéralo parte del aprendizaje.

No te dejes impresionar por lo largo que parece. Es fácil. Simplemente he optado por una explicación detallada, intentando que sirva también para los que comparten conmigo el level torpe.

 

La mayoría de las aplicaciones que se mencionan sirven para cualquier ordenador, pero este sitio está orientado a los ordenadores Intel Dot.Station (Pakitos) que se venden actualmente en España. Muy baratos por cierto.

 

 


 

 

Estas instrucciones no sirven directamente para los ordenadores que alquilaba el BSC. Es necesario "liberar" la BIOS previamente para poder ponerla en arranque PXE. Tienes la información en las páginas de jvega y en el foro bajo "AOL original".
 


Salvo que se indique lo contrario, todo ha sido probado en un Intel Dot.Station C300/64Mb/4,3Gb pero
NO PUEDO RESPONSABILIZARME DE LOS PROBLEMAS QUE SURJAN AL SEGUIR LAS INDICACIONES DE ESTAS PÁGINAS
 



torx-free-web

 

 

¿Qué no necesitas?
El CD-USB. Que por otra parte es lento y da problemas.
La llave Torx T-15 ni el destornillador. Desmontar un pakito es un buen ejercicio de bricolaje... para hacerlo una sola vez y por curiosidad.
En el Dot.Station no utilizaremos ni el módem ni el ratón ni el sonido. Pero no sobran.
Todo el software imprescindible que recomiendo es freeware. Así que tampoco necesitas pata de palo y parche. Aunque se mencione software comercial muy útil no es imprescindible.

 

Cinta de Moebius (Escher)

 

Cuando sé quién ha posteado algo, lo pongo en cursiva a continuación (alorda). Y gracias a todos los creadores del software libre en general.

 

No he pedido permiso para las citas. Si por cualquier razón algún aludido quiere rectificar algo, le ruego que se ponga en contacto conmigo.