Actualmente trabajo en un servicio de asistencia tecnológica para mi universidad, donde reparamos las computadoras personales de todos los estudiantes. Tenemos cientos de DVD y CD que usamos para arrancar todo tipo de cosas diferentes para solucionar problemas. Entre ellos están:
- Varias distribuciones de Linux
- Entornos de Windows PE
- disco duro Regen
- Consolas de recuperación de Windows (todas las versiones)
- Discos de instalación de Windows (todas las versiones)
Esto significa que gastamos una tonelada de dinero en CD y DVD a medida que se pierden, se rayan, etc. ¡Se está volviendo una molestia manejarlos! He estado considerando jugar con un servidor PXE que podría permitirnos arrancar estas cosas a través de la red y reducir el desorden.
Algunos de estos discos tienen información de arranque especial, de modo que no puede simplemente copiar los archivos en un disco en blanco. Y algunos de ellos son incompatibles entre sí en los CD de arranque múltiple que he hecho. Por ejemplo, no he podido hacer un CD de arranque múltiple con Ubuntu 11.04 y el CD de arranque de Hiren.
- ¿Es posible tener un servidor PXE que permita que los dispositivos "arranquen" en muchos entornos diferentes?
- ¿Es posible que el servidor PXE tenga imágenes de disco de arranque (ISO) que simplemente 'emula' para que las computadoras conectadas arranquen?
- Si la respuesta al # 2 es 'no', ¿cómo se puede configurar un servidor PXE para arrancar en varias cosas?
En última instancia, me gustaría iniciar en un servidor PXE que solo proporciona un menú numerado de elementos que podemos iniciar. Como 1) Ubuntu, 2) Regen de disco duro, 3) Windows 7 Home, etc. ¿Es esto posible?
Por donde puedo empezar
fuente
Respuestas:
Sí. He gestionado muchos servidores PXE. Recomiendo NeoPXE. Hay toneladas de documentación y es muy poderoso. Puede hacer cosas como crear un menú que se cargará en cadena a otros servidores PXE e instalará objetivos.
También debe saber que un servidor PXE es simplemente un servidor DHCP emparejado con un servidor TFTP. Para hacer cosas más avanzadas como lo que explico a continuación, configurará un servidor proxy DHCP.
Por ejemplo, lo tenemos configurado para que cuando inicie por primera vez PXE tenga una lista de opciones para ir a los servidores PXE de varios departamentos diferentes o ir a Linux, Solaris o BSD. Desde allí, puede ir a Estable / Desarrollo y luego elegir su arquitectura y versión. Finalmente, se le dará la opción de hacer un kickstart / autoyast / jumpstart o una instalación asistida.
Los menús se pueden crear mediante programación y / o a mano. Edita los archivos de configuración y luego ejecuta make. Creo que esto responde 1, 2 y 4. Para el número 3, si te entiendo correctamente ... no puedes simplemente entregar un ISO a un cliente desde un servidor PXE. Para las distribuciones de Linux, generalmente, tendrá que extraer initrd y vmlinuz y luego hacer que el resto de los paquetes sean accesibles a través de NFS, FTP, HTTP o smb.
Creo que esto es exactamente lo que estás buscando.
Avíseme si desea instrucciones más específicas para una distribución determinada o si necesita ayuda para configurar NeoPXE.
fuente
Tenía un servidor PXE que funcionaba como un espejo local de Ubuntu, y a medida que salían nuevas versiones, agregaría nuevas imágenes para arrancar. Creo que muchos sistemas operativos son capaces de esto, pero Linux es el más fácil. Si el enlace en la publicación de Amartel no es suficiente para llegar allí, puedo escribir una publicación detallada en mi blog y enviarle un enlace en los comentarios, pero aquí está el resumen básico de lo que necesita:
fuente
¿Por casualidad estas computadoras son lo suficientemente nuevas como para admitir el arranque en un disco duro USB? Si es así, hay otra opción que puede explorar. Puede consolidar sus múltiples PE en una sola unidad flash y crear un menú de arranque personalizado que arranque el PE de su elección (o ejecutar otras herramientas). Hago esto y puedo transportar esencialmente lo que llevas en una sola unidad flash (128 gb). Mientras la PC pueda arrancar, es genial.
En cuanto al servidor PXE, aquí hay un enlace sobre la creación de un servidor PXE de Linux (ubuntu) para múltiples distribuciones, incluidas las imágenes de DOS. Debería ser un buen punto de partida: https://help.ubuntu.com/community/PXEInstallMultiDistro
fuente
Si tiene dinero para gastar, Altiris es un buen sistema para la implementación: http://www.symantec.com/business/deployment-solution
fuente