Cargador de arranque en pxe

1

Estoy configurando un servidor pxe / tftp. Por ahora lo configuro con pxelinux, del sistema syslinux. Vi esta tabla que me hace dudar si tomé la decisión correcta. Necesito saber cuál de esos bootloader es el más utilizado y puede cubrir todos (o la mayoría) de los siguientes requisitos:

Boot diagnosis tools
Boot Live OS (linux, etc)
Install OS (Windows, Linux ...)
Boot diskless systems (windows and Linux ISCSI)

¿También desea saber si es posible arrancar desde pxe con cualquier cargador de arranque que proporcione acceso vnc remoto para realizar instalaciones remotas completas del sistema operativo?

Abrahán
fuente

Respuestas:

2

pxelinuxpuede cargar en cadena casi cualquier cosa, incluido el Administrador de arranque de Windows. Con su soporte para un sistema de menú básico, debería ser adecuado para la mayoría de los casos de uso.

  • Herramientas de diagnóstico de arranque (Memtest86 +, etc.)
    • Posible con pxelinux, usando la kerneldirectiva
  • Arranque Live OS (Linux)
    • Posible con pxelinux, la configuración requerida depende de la distribución
    • La mayoría de los syslinux/ isolinuxconfiguraciones se adaptan fácilmente
  • Instalar SO (Windows)
    • Requiere la configuración compuesta de Windows PE (incluidos los controladores de red para acceder a las fuentes de instalación) y Windows Boot Manager, bastante desagradable
  • Arrancar sistemas sin disco (Windows y Linux iSCSI)
    • Teóricamente posible mediante la carga en cadena gpxeo ipxe, aunque nunca tuve suerte
  • Arrancar imágenes ISO no modificadas
    • Posible uso pxelinuxy el memdiskmódulo. Requiere mucha RAM, lento.

Una alternativa más "moderna" es Grub 2.0, pero es terriblemente compleja.

La envoltura mágica de VNC es imposible, lo siento.

Daniel B
fuente
Gracias. Necesito por ahora hacer una instalación de Windows basada en la red 7. Así que supuse cargar Windows Boot Manager desde el entorno pxe. Intenté hacer winPE iso y arrancar, pero en una consola de recuperación donde necesito montar smb share de manera manual y ejecutar la configuración. Necesito que sea más fácil, por lo que parece que la unidad de DVD o USB es el medio de instalación. ¿Me puedes ayudar con esto? Estoy un poco perdido.
Abraham
La desafortunada verdad es que nada es fácil cuando se trata de redes en Windows PE. Lo siento. No he podido hacerlo funcionar, mis entornos de PE están desconectados. Aún así, debería haber muchas guías disponibles en la red.
Daniel B
2

NBP: Programa de arranque de red = pequeño fragmento de código inicialmente transmitido a una estación de arranque PXE en un entorno PXE.

Administrador de arranque PXE: código generalmente cargado después de un NBP que le permite elegir entre varias opciones de arranque / instalación

PXE Boot Loader: pieza de código generalmente cargada después de un Boot Manager que comienza la carga real de una instalación o herramienta de SO en particular.

A veces, una sola pieza de código puede tener más de una función; es decir, pxelinux.0 es muchas veces "NBP" y "Boot Manager" en un entorno PXE.

Como puede ver, poder iniciar / instalar todo lo que desea no es solo una cuestión de encontrar el "Boot Loader" correcto, que de hecho está definido por lo que está intentando iniciar / instalar. Pxelinux es un administrador de arranque / NBP que se puede utilizar para invocar varios cargadores de arranque desde diferentes sistemas operativos / herramientas / etc., pero necesita configurar correctamente el entorno; Lo que no siempre es fácil.

Palmadita
fuente