Product Documentation

Cómo obtener el archivo de programa de arranque

Apr 07, 2017

Para iniciar el proceso de arranque, un dispositivo de destino primero carga un programa de arranque, también conocido como "bootstrap". Un programa de arranque o bootstrap, es un programa pequeño que se ejecuta antes de que se cargue el sistema operativo. Provisioning Services utiliza un programa de arranque especial que inicializa la sesión de streaming entre el dispositivo de destino y el servidor de Provisioning Services. Una vez iniciada la sesión, se inicia la distribución por streaming y la carga del sistema operativo desde el disco virtual (vDisk) iniciado.

Existen tres formas en las que un dispositivo de destino puede cargar el programa de arranque.
  • En la red, a través del protocolo PXE (Preboot eXecution Environment)
  • Desde un dispositivo de arranque almacenado en soportes conectados
  • Desde un programa de arranque integrado en BIOS (solo versiones OEM)
Una vez que se configura el BIOS del dispositivo de destino para permitir su arranque desde la red, el dispositivo puede arrancar y obtener una asignación de disco virtual del servidor de Provisioning Services. El firmware del dispositivo de destino obtiene el archivo de programa de arranque a través de protocolos de red estándar.

Nota

El firmware del dispositivo (NIC) debe ser compatible con PXE 0.99j, PXE 2.1 o una versión posterior.

Arranque de un dispositivo de destino desde la red

El servicio DHCP suministra configuraciones IP a un dispositivo de destino. También puede proporcionar la ubicación del archivo de programa de arranque (bootstrap) con las opciones 67, 60 o 66. Considere la posibilidad de suministrar la ubicación del archivo de programa de arranque con un servicio DHCP para reducir la cantidad de servicios y aumentar la fiabilidad.
Nota: El servicio BOOTP puede proporcionar una configuración IP a un dispositivo de destino según la ficha BOOTP. Asimismo, puede suministrar la ubicación del programa de arranque mediante los campos opcionales. El uso de este servicio ya no es habitual. Use esta opción solo si el servicio DHCP no cumple los requisitos.

El servicio PXE puede suministrar la ubicación del archivo de programa de arranque a un dispositivo de destino según la especificación de PXE, versión 2.1. Utilice este servicio si existe un servicio DHCP que no se puede cambiar, y no se utiliza otro servicio PXE.

El servicio TFTP suministra el archivo de programa de arranque a un dispositivo de destino por solicitud. Utilícelo si otro servicio TFTP no está disponible.

Las ilustraciones y los pasos siguientes describen el proceso de arranque con y sin el uso de PXE.

Uso de DHCP para obtener la dirección IP y las opciones de ámbito (sin PXE)
  1. Cuando un dispositivo de destino arranca desde la red, DHCP envía una solicitud al servidor de Provisioning Services para obtener una dirección IP y la configuración de las opciones de ámbito (66 y 67). El servidor de Provisioning Services devuelve la información según se solicitó.
  2. Mediante TFTP, se envía una solicitud para el archivo de programa de arranque desde el dispositivo de destino hacia el servidor de Provisioning Services. El servidor de Provisioning Services descarga el archivo de arranque en el dispositivo de destino.
  3. El dispositivo de destino arranca con la imagen de disco virtual asignada.

Uso de DHCP con PXE para obtener la dirección IP y las opciones de ámbito
  1. Cuando un dispositivo de destino arranca desde la red, DHCP envía una solicitud al servidor de Provisioning Services para obtener una dirección IP y la configuración de las opciones de ámbito (opción 60; identificador de PXEClient). El servidor de Provisioning Services devuelve la información según se solicitó.
  2. El dispositivo de destino envía una solicitud al servidor de Provisioning Services para obtener el nombre del archivo de programa de arranque y su ubicación para el servicio PXE (opciones 66 y 67). El servicio PXE devuelve la información al dispositivo de destino.
  3. Mediante TFTP, se envía una solicitud para el archivo de programa de arranque desde el dispositivo de destino hacia el servidor de Provisioning Services. El servidor de Provisioning Services descarga el archivo de programa de arranque en el dispositivo de destino y el dispositivo arranca.

Arranque desde un dispositivo de arranque opcional

Como alternativa al uso de PXE, Boot Device Manager (BDM) puede crear un archivo de programa de arranque en un disco duro local, una unidad USB o una imagen ISO. El archivo de arranque se utilizará para arrancar el dispositivo de destino.
Nota: El método de arranque con programa de arranque de BIOS (BIOS Embedded Bootstrap boot) integrado también permite que los OEM integren el archivo de programa de arranque en el dispositivo de destino.