viernes, 30 de septiembre de 2011

Cómo crear boot.wim limpio (Windows PE)

Necesitas el Windows AIK o  Windows OPK, estoy utilizando el AIK para Windows 7 con el suplemento para SP1. Y usaré las carpetas llamadas Imagen y Montadas.

Abre la línea de herramientas para administración y teclea:

copype.cmd arquitectura ruta

Donde la aquitectura puede ser x86, x64 e IA64, en este caso haré una de x86, ya que sirve tanto para las imágenes de Windows 7 de x86 y x64 juntos.

copy.cmd x86 C:\Imagen

Se creará la carpeta C:\Imagen junto con el archivo winpe.wim y las carpetas ISO y mount.

Puedes renombrar el archivo a boot.wim.

Montaremos la imagen

Dism /Mount-Wim /WimFile:c:\Imagen\boot.wim /index:1 /MountDir:c:\Montadas

Instalar paquetes.

El primer paquete necesario para instalar es el Winpe-WMI el cual se instala así:

Dism /image:C:\Montadas /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-wmi.cab"

En este caso se instala el WMI con el idioma nuetral, para instalar el español es así:
Dism /image:C:\Montadas /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\es-es\winpe-wmi_es-es.cab"

Ahora sí instalamos el idioma español:
Dism /image:C:\Montadas /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\es-es\lp_es-es.cab"

Luego ajustamos el español como idioma predeterminado:
Dism /image:c:\Montadas\ /Set-SKUIntlDefaults:es-es

Más otros paquetes, tanto el neutral (necesario) como el español:
Dism /image:C:\Montadas /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-scripting.cab" /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\es-es\winpe-scripting_es-es.cab" /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-wds-tools.cab" /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\es-es\winpe-wds-tools_es-es.cab

Se instalaron los paquetes WinPE-Scripting y WinPE-WDS-Tools.

Una observación, he notado que las imágenes de Windows 7 del boot.wim contienen dos imágenes, la primera incluye los paquete anteriores mencionados pero además incluye el paquete WinPE-SRT, que es para el entorno de recuperación, ésta no se incluye en el Windows AIK, aunque supongo que no es indispensable.

En cuanto a la segunda imagen incluye los paquetes wimpe-setup que contiene todos los archivos de ajuste para la carpeta source y winpe-setup-client, lo mismo pero para la rama del cliente, es lo que hace posible la instalación de Windows 7.

Desmontamos la imagen para guadar los cambios:
Dism /unmount-WIM /MountDir:C:\Montadas\ /commit

Copiamos el archivo boot.wim a otra carpeta y lo renombramos como boot1.wim, colocarlo dentro de la misma carpeta Imagen e integrarlos así:

imagex /export C:\Imagen\boot1.wim 1 C:\Imagen\boot.wim "Microsoft Windows Setup (x86)" /check /compress maximum

Ahora tenemos las dos imágenes juntas, volvemos a montar, pero será la imagen dos:
Dism /Mount-Wim /WimFile:c:\Imagen\boot.wim /index:2 /MountDir:c:\Montadas

Instalamos WinPE-Setup y WinPE-Setup-Client:

Dism /image:C:\Montadas /Add-Package /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-setup.cab" /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\es-es\winpe-setup_es-es.cab" /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-setup-client.cab" /PackagePath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\es-es\winpe-setup-client_es-es.cab

Ahora demontamos y guardamos cambios:
Dism /unmount-WIM /MountDir:C:\Montadas\ /commit

Y listo, opcionalmente podrás exportar la imagen para recomprimirla y optimizar el tamaño, o añadirle controladores, pero esa será en otra ocasión.

En cuanto al paquete de WinPE-SRT supongo que lo tiene el OPK, pero no lo he comprobado y no es fácilmente accesible. Lo único que se me ocurre es montar el boot.wim de un Windows 7 y copiar archivos basándose en los paquetes de traducción al español de WinPE_SRT_es-es, pero no sé si funcione.

No hay comentarios.:

Publicar un comentario