Hola Visitante

Autor Tema: Instalar Windows desde la red (XPE)  (Leído 3878 veces)

Berni69

  • Administrator
  • *****
  • Mensajes: 25
    • Ver Perfil
Instalar Windows desde la red (XPE)
« en: Marzo 26, 2009, 07:29:34 pm »
Tutorial: implementar una imagen con PXE

En este tutorial se describe el modo de configurar un servidor PXE de otro fabricante mediante Windows PE 2.0. El proceso implica copiar los archivos de origen de Windows PE 2.0 en el servidor PXE y, tras ello, definir la configuración de arranque del servidor PXE para que use Windows PE.
Requisitos previos

Para completar este tutorial, necesitará un equipo de un técnico que proporcione todas las herramientas y los archivos de origen. Para obtener más información, consulte Creación de un equipo del técnico.
Paso 1: Copiar los archivos de origen al servidor PXE

En este paso, va a copiar los archivos de origen de Windows PE en el servidor PXE.

   1. En el equipo del técnico, haga clic en Inicio, seleccione Programas, OPK de Windows o AIK de Windows y, a continuación, haga clic en Símbolo del sistema de herramientas de Windows PE.

      El acceso directo del menú abre una ventana del símbolo del sistema y configura automáticamente las variables de entorno para seleccionar todas las herramientas necesarias. De forma predeterminada, todas las herramientas se instalan en C:\\\\Archivos de programa\\\\\\\\Tools, donde puede ser OPK de Windows o AIK de Windows.

   2. Ejecute el script Copype.cmd. El script requiere dos argumentos: arquitectura de hardware y ubicación de destino.

      Copiar código

      copype.cmd

      Donde puede ser x86, amd64 o ia64 y es una ruta de acceso al directorio local. Por ejemplo:

      Copiar código

      copype.cmd x86 c:\\\\winpe_x86

      El script crea la siguiente estructura de directorios y copia todos los archivos necesarios para dicha arquitectura. Por ejemplo:

      Copiar código

      c:\\\\winpe_x86
      c:\\\\winpe_x86\\\\ISO
      c:\\\\winpe_x86\\\\mount

   3. Monte la imagen de Windows PE base (Winpe.wim) en el directorio \\\\Mount mediante ImageX. Por ejemplo:

      Copiar código

      imagex /mountrw c:\\\\winpe_x86\\\\winpe.wim 1 c:\\\\winpe_x86\\\\mount

   4. Asigne una conexión de red al directorio raíz de TFTP del servidor PXE/TFTP y cree una carpeta \\\\Boot. Por ejemplo:

      Copiar código

      net use y: \\\\\\\\\\\\TFTPRoot
      y:
      md Boot

   5. Copie los archivos de arranque de PXE del directorio montado a la carpeta \\\\Boot. Por ejemplo:

      Copiar código

      cd \\\\temp\\\\Windows\\\\Boot\\\\PXE
      copy c:\\\\winpe_x86\\\\mount\\\\Windows\\\\Boot\\\\PXE\\\\*.* y:\\\\Boot

   6. Copie el archivo Boot.sdi al servidor PXE/TFTP.

      Copiar código

      copy c:\\\\Archivos de programa\\\\\\\\Tools\\\\PETools\\\\x86\\\\boot\\\\boot.sdi y:\\\\Boot

      Donde puede ser OPK de Windows o AIK de Windows.

   7. Copie la imagen de Windows PE base (Winpe.wim) de arranque en la carpeta \\\\Boot.

      Copiar código

      copy c:\\\\winpe_x86\\\\winpe.wim y:\\\\Boot

Paso 2: configurar los valores de arranque

En este paso, va a crear un almacén BCD con la herramienta BCDEdit. BCDEDIT sólo se puede ejecutar en un equipo Windows Vista o en un entorno de Windows PE, y se ubica en el directorio \\\\Windows\\\\System32.

   1. En un equipo Windows Vista o en un entorno Windows PE, cree un almacén BCD mediante BCDEdit. Por ejemplo:

      Copiar código

      Bcdedit –createstore c:\\\\BCD

   2. Cree la configuración de RAMDISK. Por ejemplo:

      Copiar código

      Bcdedit –store c:\\\\BCD –create {ramdiskoptions} /d “Ramdisk options”
      Bcdedit –store c:\\\\BCD –set {ramdiskoptions} ramdisksdidevice  boot
      Bcdedit –store c:\\\\BCD –set {ramdiskoptions} ramdisksdipath  \\\\boot\\\\boot.sdi

   3. (Opcional) Cree una configuración de depurador de kernel. Por ejemplo:

      Copiar código

      Bcdedit –store c:\\\\BCD –create {dbgsettings} /d “Debugger settings”
      Bcdedit –store c:\\\\BCD –set {dbgsettings} debugtype serial
      Bcdedit –store c:\\\\BCD –set {dbgsettings} baudrate 115200
      Bcdedit –store c:\\\\BCD –set {dbgsettings} debugport 1

   4. Cree la configuración de OSLoader para la imagen de Windows PE. Por ejemplo:

      Copiar código

      Bcdedit –store c:\\\\BCD –create /d “MyWinPE Boot Image” /application osloader

      En caso de que el comando create sea correcto, el equipo devolverá un valor de GUID. En los siguientes ejemplos se hace referencia a este valor como guid1.

      Copiar código

      Bcdedit –store c:\\\\BCD –set {guid1} systemroot \\\\Windows
      Bcdedit –store c:\\\\BCD –set {guid1} detecthal Yes
      Bcdedit –store c:\\\\BCD –set {guid1} winpe Yes
      Bcdedit –store c:\\\\BCD –set {guid1} osdevice ramdisk=[boot]\\\\Boot\\\\WinPE.wim,{ramdiskoptions}
      Bcdedit –store c:\\\\BCD –set {guid1} device ramdisk=[boot]\\\\Boot\\\\WinPE.wim,{ramdiskoptions}

   5. Cree la configuración de BOOTMGR. Por ejemplo:

      Copiar código

      Bcdedit –store c:\\\\BCD –create {bootmgr} /d “Windows VISTA BootManager”  /inherit {dbgsettings}
      Bcdedit –store c:\\\\BCD –set {bootmgr} timeout 30
      Bcdedit –store c:\\\\BCD –displayorder {guid1} {guid2}

      Donde guid1, guid2, etc. son los GUID de cada una de las entradas de archivo .wim.

   6. Copie el archivo BCD al servidor. Por ejemplo:

      Copiar código

      copy c:\\\\BCD \\\\\\\\server\\\\TFTPRoot\\\\Boot

   7. Configure el servidor PXE/TFTP para indicar a los clientes PXE que descarguen WDSNBP.COM.

El servidor PXE/TFTP estará ya configurado.
Proceso de implementación

A continuación, se describe el proceso de descarga.

   1. Un cliente recibe instrucciones (ya sea mediante las opciones de DHCP o la respuesta del servidor PXE) para descargar Wdsnbp.com

   2. Wdsnbp.com valida el paquete de respuesta DHCP/PXE y continúa con la descarga de PXEBoot.com.

      noteNota
      PXEBoot.com requiere que el cliente presione la tecla F12 para iniciar el arranque de PXE. Se puede cambiar el nombre de uno de los archivos de arranque PXE (como pxeboot.n12) para descargar Wdsnbp.com a un archivo distinto.
   3. PXEBoot.com descarga Bootmgr.exe y el almacén BCD. El almacén BCD debe encontrarse en un directorio \\\\Boot de la carpeta raíz de TFTP. Además, el almacén BCD se debe llamar BCD.

   4. Bootmgr.exe lee las entradas del sistema operativo BCD y descarga Boot.sdi y la imagen de Windows PE (Winpe.wim).

   5. Bootmgr.exe empieza el arranque de Windows PE llamando a Winload.exe en la imagen de Windows PE.