Sie sind auf Seite 1von 32

Imagen personalizada de Windows Xp Profesional:

La idea consiste en, desde un Windows Xp Profesional SP3 limpio (con un Firefox solamente
instalado), hacer un sysprep para generar una imagen que pueda ser capturada a travs de
WDS para luego estar disponible su instalacin a travs de la red.
Partimos de nuestro Windows Server 2008 R2 con servidor DHCP instalado y funcionando, en
red interna con un Windows Xp Profesional SP3.
La mquina virtual la llamamos Windows Xp Capture: Ser la imagen que queremos capturar.
Le instalamos el Mozilla Firefox para comprobar cuando restauremos que funciona
correctamente.

Un detalle importante, para realizar este ejercicio con VirtualBox, es que se ha seleccionado
como adaptador de red Intel PRO/1000 MT Desktop (82540EM)

Como el sistema est recin instalado, todava tenemos cargada en la unidad de cd la imagen
de instalacin. Lo compruebo:

Copiamos el fichero D:\SUPPORT\TOOLS\DEPLOY.CAB, en una carpeta de nombre SYSPREP


que crearemos colgando de la unidad C: del equipo Windows XP Professional, tal y como
vemos en la imagen inferior.

Este fichero es un fichero comprimido que contiene otros archivos que debemos extraer en la
misma carpeta.

Ejecutamos setupmgr.exe, aplicacin mediante la cual podremos detallar las opciones de


configuracin que utilizar SYSPREP cuando la imagen que vamos a crear sea restaurada en
otro equipo.

En la siguiente ventana, el asistente nos preguntar si deseamos modificar un fichero de


instalacin ya existente o bien crear uno nuevo, seleccionando en nuestro caso esta segunda
opcin al activar el radio botn Crear nuevo, tal y como vemos en la imagen inferior, tras lo
cual pulsaremos en dicha ventana sobre el botn Siguiente.

A continuacin indicaremos el tipo de archivo de respuesta que deseamos crear; en nuestro


caso, activaremos el radio botn Instalacin de Sysprep, tal y como vemos en la ventana de la
imagen inferior, tras lo cual pulsaremos sobre el botn Siguiente.

El asistente nos solicitar llegados a este punto, que indiquemos el sistema operativo para el
cual ser creado el fichero de respuesta correspondiente, as pues en nuestro caso
activaremos el radio botn Windows XP Professional, y tras ello pulsamos sobre el botn
Siguiente.

En la siguiente ventana, a fin de que el archivo de respuesta que estamos creando contenga
todos los datos precisos para que la instalacin de Windows XP Professional pueda ser
completamente desatendida, activaremos el radio botn S, automatizar completamente la
instalacin, tal y como vemos en la siguiente ventana, y posteriormente pulsamos sobre el
botn Siguiente.

A partir de este instante, el asistente comenzar a solicitar los datos propios de cualquier
instalacin del sistema operativo Windows XP Professional, comenzando por el "Nombre" y
"Organizacin", en cuyas cajas de texto indicamos los datos oportunos, tal y como vemos en la
ventana de la imagen inferior, tras lo cual pulsaremos sobre el botn Siguiente.
Cuando personalicemos la instalacin y lleguemos al final del asistente, nos solicita la cadena
de identificacin y pulsamos botn Finalizar.

Tras haber completado todo el proceso anterior, especificando todos los parmetros de
configuracin que SYSPREP nos solicit a lo largo del mismo, el asistente nos presentar la
siguiente ventana, en la cual deberemos indicar la ruta donde ubicaremos el fichero de
respuestas sysprep.inf que est a punto de ser creado a partir de los datos que suministramos

anteriormente; en nuestro caso dejaremos asociada la ruta que por defecto nos ofrecer el
asistente, es decir, C:\SYSPREP\sysprep.inf, tal y como vemos en la ventana de la imagen
inferior, y pulsaremos directamente en ella sobre el botn Aceptar.

Por defecto, el fichero de respuestas sysprep.inf para la instalacin desatendida deber


ubicarse en la misma ruta donde se encuentre la carpeta con todos los ficheros propios de la
aplicacin, es decir en C:\SYSPREP en nuestro caso, pues sino dicho fichero de respuestas no
sera utilizado por el sistema cuando la imagen fuera restaurada en un equipo cliente, si bien
en nuestro caso moveremos dicho fichero sysprep.inf del equipo local Windows XP
Professional al equipo que tiene instalado el servidor WDS, como veremos posteriormente,
para ubicar dicho fichero de respuestas en un lugar centralizado donde pueda ser modificado a
voluntad.
Tras completar todo el proceso anterior se crea el fichero sysprep.inf en la ruta detallada
anteriormente, presentndonos el asistente en este instante la siguiente ventana de
finalizacin del asistente, en la cual curiosamente deberemos pulsar sobre el botn Cancelar
para proceder a su cierre.

Copiamos el fichero generado, c:\SYSPREP\sysprep.inf al server 2008 R2, por carpeta


compartida, o por el medio ms conveniente.

A continuacin, ejecutamos el sysprep propiamente dicho para preparar la mquina:

Pulsaremos directamente sobre el botn Aceptar para proceder a la ejecucin de SYSPREP.

En la ventana mostrada como resultado de la accin anterior que nos mostrar SYSPREP en su
ejecucin, activaremos las casillas Usar instalacin mnima y Detectar hardware que no sea
plug and play, para posteriormente elegir en el desplegable "Modo de apagado", la opcin
Apagar, de modo que cuando la ventana correspondiente muestre el aspecto mostrado en la
imagen inferior, pulsaremos en ella sobre el botn Volver a sellar.

En este punto SYSPREP nos informar mediante la siguiente ventana de los efectos que
acarrearn las opciones elegidas, validaremos las selecciones realizadas anteriormente,
pulsando en la ventana de la imagen inferior directamente sobre el botn Aceptar.

Tras unos breves instantes, el equipo Windows XP Professional sobre el que hemos ejecutado
la aplicacin SYSPREP y del cual estamos partiendo para hacer posteriormente la imagen
personalizada, se apagar de modo automtico.
A partir de ese instante, el equipo en cuestin quedar preparado para poder crear a partir del
mismo una imagen WIM del sistema operativo Windows XP Professional, imagen que
subiremos al servidor WDS del equipo "SERVIDOR" Windows Server 2008, si bien antes de
llevar a cabo dicho proceso hemos de realizar varias configuraciones previas en dicho equipo
"SERVIDOR.
DESDE NUESTRO SERVER:
En nuestro Servicio de Implementacin de Windows, agregamos un nuevo grupo de imgenes,
a la rama Imgenes de Instalacin, llamado Windows Xp.

Para que el asistente, cuando lancemos la captura del sistema, detecte correctamente el
adaptador de red, problema conocido cuando se trata de Windows Xp, nos vamos a bajar los
controladores genricos que Microsoft distribuye el adaptador de red que podemos encontrar
en el enlace:
https://downloadcenter.intel.com/download/18717/Network-Adapter-Drivers-for-Windows-XP-Final-Release

Una vez descarados, extraemos el contenido. Yo he utilizado el driver que est en la carpeta
PRO1000:

En concreto e1000325.inf

Me copio esta carpeta, NDIS5x a mi unidad C:\ del server.


Localizo en los servicios de implementacin, dentro de las imgenes de arranque, la imagen de
captura que realizamos en el ejercicio anterior, para identificar el fichero .wim a la que est
asociada.

Verifico que es el fichero captura.wim, que est ubicado en


E:\RemoteInstall\Boot\x86\Images\captura.wim

Vamos a inyectar el driver de la NIC en la imagen. Necesitamos tener instalada la herramienta


Windows AIK (WAIK),
Abrimos una consola de Windows (CMD) y nos posicionamos en la ruta
Cd C:\Archivos de programa\Windows AIK\Tools\PETools

(En Windows server 2008 R2 es program files)


Ejecutamos el siguiente comando:
copype.cmd x86 c:\windowspe-x86

Se habr cargado Windows PE, momento en el deberemos teclear en dicha ventana DOS la
instruccin siguiente para especificar la imagen de captura sobre la que vamos a actuar
aadiendo el controlador correspondiente. Identificamos el ndice de la imagen.
Imagex /info E:\remoteinstall\boot\x86\images\captura.wim

A continuacin montamos en la carpeta mount, de la ubicacin en la que nos encontramos


actualmente c:\windowspe-x86, la imagen con el comando siguiente:
Imagex /mountrw E:\remoteinstall\boot\x86\images\captura.wim 1 mount

Una vez montada la imagen, nos posicionamos en la carpeta sources dentro de la carpeta
mount, ejecutamos el comando que inyecta el driver que hemos guardado anteriormente, que
est en c:\NDIS5x\e1000325.inf
cd mount/sources
dism /IMAGE:c:\windowspe-x86\mount /ADD-DRIVER /DRIVER:c:\NDIS5x\e1000325.inf

Una vez completada satisfactoriamente la instalacin del controlador en cuestin,


procederemos a desmontar la imagen montada anteriormente mediante los comandos:
cd ..\..
imagex /unmount /commit mount

Ya tenemos preparado el sistema para capturar la imagen.


Eliminamos la carpeta c:\windowspe-x86

Ahora iniciamos la mquina virtual con Windows Xp con el sysprep recin hecho, que est
apagado, y con cuidado de seleccionar como dispositivo de arranque la red, y que est en
primer lugar dentro de la secuencia boot.

Arrancamos la mquina, y cuando detecte el inicio a travs de la red pulsamos F12:

Seleccionamos la opcin Imagen captura clientes:

Se va cargando la imagen que acabamos de modificar:

A continuacin nos aparece el asistente:

En la siguiente ventana mostrada por el asistente, deberemos especificar el volumen del


equipo Windows XP Professional personalizado que ser seleccionado para crear la imagen de
instalacin, en nuestro caso la unidad C:, debiendo adems indicar un nombre y una
descripcin para la imagen de instalacin que vamos a crear, indicando en nuestro caso en las
correspondientes cajas de texto la cadena Windows XP Professional, de modo que cuando
dicha ventana presente el aspecto mostrado en la imagen inferior, pulsaremos en ella sobre el
botn Siguiente

Nombre y ubicacin: Ubicacin donde se guarda la imagen que se genera, en local.


Marcamos Cargar imagen en un servidor de servicios de implementacin.
Nombre del servidor: Nombre de equipo server o direccin ip.
Nombre del grupo imagen: Seleccionamos Windows Xp que creamos antes.
(ojo al darle a conectar solicita las claves de administrador que hay que indicar con el dominio
completo delante)

Nos pide credenciales, indicamos el dominio delante

El asistente empieza a trabajar capturando la imagen y creando el fichero local:

Y posteriormente la transfiere al servidor:

Una vez completado este proceso pulsamos finalizar y apagamos la mquina actual:

Comprobamos desde servicios de implementacin que la imagen est almacenada


correctamente para despliegue

Ahora vamos a intentar, realizar una instalacin desplegada a una mquina virtual nueva con
Windows xp. Nos creamos nuestra mquina virtual, tiene que tener al menos 512MB de
memoria principal, red interna en la misma que el server, y secuencia de arranque en red,
adems del adaptador Intel PRO/1000 MT Desktop (82540EM)

Verifico la secuencia de arranque:

Arrancamos la mquina y presionamos F12 cuando nos lo indique.

En este caso, seleccionamos Imagen arranque clientes

Se procede a la carga del sistema

Y finalmente aparece el asistente.

Por qu me sale esta ventana pidindome opciones?


Porque para este caso, he quitado en la opcin de Cliente del servidor de implementacin de
Habilitar modo de instalacin desatendida, donde tena los parmetros de credenciales de
administrador

Hacemos click en siguiente en el asistente y nos solicita unas credenciales. Estas credenciales
son las del administrador del server.

Ojo las credenciales en formato de dominio.

Si en lugar de esta ventana, nos aparece alguna como estas:

Eso indica que no es posible contactar con el servidor porque no se ha instalado


correctamente el adaptador de red, con lo que tendremos que repetir los pasos que
realizamos para inyectar el driver a la imagen capture.wim pero en este caso, para la imagen
de instalacin boot.wim.
Este no es nuestro caso, pero el problema que encontramos es que cuando nos aparecen los
sistemas operativos no localizamos Windows xp.
Como podemos observar, aunque la imagen est correctamente capturada, no nos aparece en
los sistemas operativos disponibles para instalar.

Cmo solucionamos sto?


En el siguiente enlace podemos obtener informacin del hotfix de Microsoft, en perfecto
ingls, que nos da ms informacin sobre los motivos del problema, y nos indica cmo
solucionarlo. Descargndonos la versin actualizada de la librera wdsclient.dll y sustituyndola
en la imagen con extensin .wim de arranque.
https://support.microsoft.com/en-us/kb/980711

Hay que indicar el correo electrnico y te envan los enlaces, pero como ya me he registrado
yo dejo el enlace directo:
http://hotfixv4.microsoft.com/Windows%207/WindowsServer%202008%20R2/sp1/Fix307663/7600/fre
e/406819_intl_i386_zip.exe

Descargamos el archivo y ejecutamos. Nos solicita una ubicacin donde descomprimir el


archivo al pulsar Continue.

Comprobamos en C:\ y observamos que se nos ha generado otro fichero con extensin .cab,
llamado Windows6.1-KB980711-x86.cab, que tambin tenemos que descomprimir, para
finalmente obtengamos el archivo wdsclient.dll que dejaremos en c:\
(ojo si no se descomprime el primer fichero, puede que haya que ejecutar como
administrador, por los permisos de escritura en c:\)
El objetivo final es tener en una ruta localizada el fichero wdsclient.dll.

De la misma manera que inyectamos el driver en la imagen capture.wim, vamos a sustituir la


librera wdscilent.dll de la imagen boot.wim.
Abrimos una consola de Windows (CMD) y nos posicionamos en la ruta
Cd C:\Archivos de programa\Windows AIK\Tools\PETools

(En Windows server 2008 R2 es program files)


Ejecutamos el siguiente comando:
copype.cmd x86 c:\windowspe-x86

Se habr cargado Windows PE, momento en el deberemos teclear en dicha ventana DOS la
instruccin siguiente para especificar la imagen de captura sobre la que vamos a actuar
sustituyendo el fichero dll. Identificamos el ndice de la imagen.
Imagex /info E:\remoteinstall\boot\x86\images\boot.wim

A continuacin montamos en la carpeta mount, de la ubicacin en la que nos encontramos


actualmente c:\windowspe-x86, la imagen con el comando siguiente:
Imagex /mountrw E:\remoteinstall\boot\x86\images\boot.wim 2 mount

Aqu viene donde la matan:


Una vez montada la imagen, observamos que estamos en la carpeta c:\windowspe-x86
Copiamos el fichero que descomprimimos anteriormente, wdscliente.dll a c:\windowspex86\mount\sources (usando rutas absolutas, relativas o como se estime oportuno)
Nos pedir confirmacin de sobreescritura (S)

Una vez copiado el fichero, procederemos a desmontar la imagen montada anteriormente


mediante el comando:
imagex /unmount /commit mount

Y hacemos exit para terminar. Eliminamos la carpeta c:\windowspe-x86

Reiniciamos los servicios de implementacin

Volvemos a intentar el despliegue desde la red a la mquina virtual de Windows xp


profesional. Pero antes, personalizamos la instalacin con el fichero sysprep.inf que nos
generamos.
Creamos en la ruta E:\RemoteInstall\Images\Windows XP (es decir, la ruta donde se
encuentra la imagen Windows Xp Profesional.wim), una carpeta con el mismo nombre de la
imagen, as pues la carpeta en cuestin debera llamarse Windows Xp Profesional en este
caso, pues el fichero de imagen se llama Windows Xp Profesional.wim; una vez creada dicha
carpeta, bajo ella crearemos la estructura de carpetas $OEM$\$1\sysprep, moviendo al final
de dicha estructura de carpetas el fichero sysprep.inf ubicado en el Escritorio de nuestro
Windows Server 2008, de modo que al final el fichero sysprep.inf se ubique en la ruta
E:\RemoteInstall\Images\Windows XP\wxpcustom\$OEM$\$1\sysprep, tal y como vemos en
la imagen inferior.

Arrancamos la mquina virtual Windows Xp Profesional, y nos aparece de nuevo el asistente,


en el cual podemos apreciar, que ya aparece la imagen Windows xp que vamos a desplegar.

Seleccionamos Windows Xp Profesional y se nos lanza el asistente de instalacin (que por


cierto, va bastante rpido):

Al reiniciar aparece el asistente inicial de Windows Xp:

Nos va guiando a lo largo del proceso:

Instala drivers y componentes:

Si hemos hecho bien el proceso de preconfiguracin, el equipo ya habr entrado en dominio y


nos pedir control+alt+sup para iniciar sesin.

Comprobamos que el dominio est registrado:

De un equipo, el cual, hemos implementado una imagen generada con un sysprep,


automticamente al desplegarla lo hemos metido en dominio, y observamos que mozilla
Firefox instalado, vbguest addons etc.

Das könnte Ihnen auch gefallen