Instalando via PXE

Imagen de Epe

En esta área explicaré paso a paso cómo configurar un servidor para que a través de él se pueda instalar vía pxe varios sistemas operativos (al menos los que pueda ir bajando).

Al bootear vía PXE no se usan dispositivos tradicionales como flash, discos duros, cdrom ni nada por el estilo, todo el sistema se transfiere a través de la red.

No es difícil en verdad! Simplemente siguiendo los pasos iniciales y luego es repetir lo mismo para cada sistema (aproximadamente).

Al momento he logrado crear mi propio pxeboot para instalar centos y scientific linux, de 32 y de 64bits, así como para arrancar el CD de instalación de Ubuntu 10.04.4 de 32 y 64bits. Poco a poco supongo que se irán agregando los cómos para el resto de sistemas.

¿Para qué me sirve instalar por PXE?
Bueno, hay muchas posibles razones, muchas más de las que te diré ahora, así que no te limites en tus ideas, mira:
1- Hay veces que quieres instalar un sistema, y no tiene CDROM, nos es difícil instalarle, hay que buscar entonces instalar vía USB que no es estándar (unetbootin hace buena labor)... e incluso hay veces que toma más tiemop realizar el instalador vía USB que preparar este sistema de PXE boot.

2- Una razón muy interesante, es que por ejemplo piensa que trabajas en un lugar donde continuamente debes instalar uno o varios sistemas operativos, continuamente, una empresa muy grande, o uno o varios laboratorios de una universidad. Se vuelve molesto eso de : mete el CD o el USB, sigue el tutorial, reinicia, saca el CD o USB... y más si tienes que instalar muchas muchas a la vez (por ejemplo todo un laboratorio) se vuelve complejo eh? Sin embargo por PXE es fácil, es arrancarle en pxe, escoger el sistema a instalar, instalar y reiniciar. Incluso se pueden realizar instalaciones automáticas preparando un kickstart, pero eso no lo veré aquí.

3- podría usarse para bootear equipos que no tienen discos o en cuyo disco no confías (por alguna razón no quieres usar su disco). ltsp?


Potenciales problemas que he encontrado:

Debo aclarar que para arrancar vía pxe, tanto el servidor como la máquina donde instalarás deben estar en una misma red local, debo configurar tftp en el servidor y también un servidor de dhcp.

En el cliente tenemos un inconveniente ligero, y es que la tarjeta de red LAN del cliente te debe permitir bootear vía PXE (network boot le llaman) y una cosa más, el driver de la tarjeta de red debe estar incluído en el kernel de instalación de tu sistema.

Por qué lo digo ? porque mi laptop por ejemplo tiene una tarjeta de red at1e por ejemplo y diversos sistemas Linux no bootean con este driver activado, lógicamente se puede modificar el arranque para que detecte este driver pero al momento no me he preocupado por eso, si lo logro, lo indico. Y además la verdad es que a medida que avance el tiempo, los nuevos instaladores irán incluyendo drivers para estos nuevos hardware poco a poco...

Cómo realizaré este proceso
Bueno, primero les indicaré cómo configurar el servicio de pxe y luego les diré cómo configurar el servicio de dhcp que es necesario para indicarle a la máquina cuando arranque, de dónde bajar el programa de pxe

Comentarios

PXE complete

Imagen de Cristian20

Hola maestro EPE, buenas noches...
maestro EPE puedes favor de completar tus manuales de como instalar por PXE....necesito instalar esto...para poder instalar desde PXE

falta que completes tus manuales de PXE, espero pues lo completes de hacer todo el manual de PXE...falta lo del DHCP y otras cosas mas creo..

1- Preparando el server que contendrá las imágenes de instalación y el tftp
2- Configurando el servicio de DHCP para indicar el server de bootp

thks......
saludos

no voy a tener tiempo en el

Imagen de Epe

no voy a tener tiempo en el futuro mediato para acabar esto, me han surgido otras prioridades... si alguien quiere documentar un poco más (ir creando páginas de esta parte) le estaría agradecido

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre