lunes, 19 de septiembre de 2011

Instalar idioma español en boot.wim de Windows 7

Ahora comenzaré escribiendo artículos sobre cómo integrar y quitar idiomas de windows 7, lo dividiré en partes y luego lo juntaré todo en uno.
Este artículo tratará sobre cómo añadir el idioma español al programa de instalación de Windows 7, que viene siendo el archivo boot.wim dentro de la carpeta sources.

Las herramientas que necesitas son el Windows AIK para Windows 7.
Opcionalmente el suplemento de Windows AIK para Windows 7 SP1.

Para instalar el suplemento inserta el DVD si lo quemaste o móntalo por medio de un software que maneje imágenes, abre la Línea de comandos de Herramientas de Implementación y teclea
xcopy E:\ "C:\Program Files\Windows AIK\Tools\PETools" /ERDY

Utilizaré cuartro directorios, uno llamado Imagen para colocar los archivos .wim, una carpeta llamada Langs\WinPE, una carpeta llamada MyList y una llamada Distribucion donde copias el contenido del DVD de Windows 7

Si tienes instalado el Windows AIK copia los archivos lp_es-es.cab, winpe-setup_es-es.cab, winpe-setup-client_es-es.cab, winpe-scripting_es-es.cab, WINPE-SRT_ES-ES.cab, winpe-wds-tools_es-es.cab,  winpe-wmi_es-es.cab a la carpeta Local Packs ubicados en C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs

Puedes descargar el idioma español aquí: x32 y x64, o para SP1 x32 y x64

Ahora creamos un archivo por lotes (.bat) con el siguiente contenido.


Dism /Mount-WIM /WimFile:"C:\Imagen\boot.wim" /index:1 /MountDir:C:\Montadas\

Dism /image:C:\Montadas\ /Add-Package /PackagePath:"C:\Langs\WinPE\lp_es-es.cab" /PackagePath:"C:\Langs\WinPE\winpe-scripting_es-es.cab" /PackagePath:"C:\Langs\WinPE\WINPE-SRT_ES-ES.cab" /PackagePath:"C:\Langs\WinPE\winpe-wds-tools_es-es.cab" /PackagePath:"C:\Langs\WinPE\winpe-wmi_es-es.cab"
Dism /image:c:\Montadas\ /Set-SKUIntlDefaults:es-es
Dism /image:c:\Montadas\ /Get-Packages>C:\MyList\Packagelist.txt
Dism /unmount-WIM /MountDir:C:\Montadas\ /commit

Dism /Mount-WIM /WimFile:"C:\Imagen\boot.wim" /index:2 /MountDir:C:\Montadas\
Dism /image:C:\Montadas\ /Add-Package /PackagePath:"C:\Langs\WinPE\lp_es-es.cab" /PackagePath:"C:\Langs\WinPE\winpe-scripting_es-es.cab" /PackagePath:"C:\Langs\WinPE\winpe-setup_es-es.cab" /PackagePath:"C:\Langs\WinPE\winpe-setup-client_es-es.cab" /PackagePath:"C:\Langs\WinPE\WINPE-SRT_ES-ES.cab" /PackagePath:"C:\Langs\WinPE\winpe-wds-tools_es-es.cab" /PackagePath:"C:\Local Packs\winpe-wmi_es-es.cab"
Dism /image:c:\Montadas\ /Set-SKUIntlDefaults:es-es
Dism /image:c:\Montadas\ /Get-Packages>C:\MyList\Packagelist.txt
Dism /unmount-WIM /MountDir:C:\Montadas\ /commit

Te describiré lo que hace:
La primera parte montamos la imagen 1 de boot.wim
Instalará los paquetes de idioma español al boot.wim
Ajusta el idioma español como predeterminado.
Publica los paquetes que tenemos instalados en el archivo Packagelist.txt en la carpeta MyList
Desmontamos y guardamos la imagen.

En el segundo párrafo es casi lo mismo, la diferencia es que montamos la imagen 2 del archivo boot.wim y en el segundo paso hay dos paquetes adicionales llamados winpe-setup_es-es.cab, winpe-setup-client_es-es.cab

Para correr el archivo por lotes que creamos abre la Línea de comandos para herramientas de implementación y luego teclea el nombre del archivo (sin el .bat)

Haz doble clic del archivo de idioma de la versión x32 (si es del SP1, usa para el SP1) y aparecerá un archivo llamado lp.cab, selecciónalo y muevelo rápidamente a la carpeta LP, ya que desaparecerá en segundos.

Crearemos otros archivo por lotes con el siguiente contenido:

expand.exe -f:C:\Distribucion\Langpacks\es-es\lp.cab C:\Langs\expanded


xcopy C:\Langs\expanded\sources\license\ C:\Distribucion\sources\license\ /cherkyi

xcopy C:\Langs\expanded\setup\sources\ C:\Distribucion\sources\ /cherkyi

Si todo salió bien en la carpeta Distribucion debería haber una carpeta llamada es-ES dentro de la carpeta Distribucion y otra dentro de la carpeta licenses.

Ahora sólo falta crear la imagen, lo puedes hacer con RT Seven Lite.

No hay comentarios.:

Publicar un comentario