|
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.

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. |