Yuriy 的个人资料Yuriy Besaga照片日志列表更多 工具 帮助

日志


2月2日

Создаем мультиязычную Vista своими руками

Без лишних слов, просто действия, которые на выходе позволяют получить wim файл или DVD  с несколькими языками ОС, которые предлагаются для выбора на первой стадии установки.

Предварительно нужно скачать lp.cab (языковой пакет) необходимого для добавления языка.

1. Запустить с полномочиями администратора „Windows PE Tools Command Prompt“

2. Создать папку c:\Recovery

md c:\Recovery

3. Создать папку c:\Recovery\ISO

md c:\Recovery\ISO

4. Скопировать файлы и папки с Windows Vista DVD в c:\Recovery\ISO:

copy G:\BOOTMGR C:\Recovery\ISO

xcopy G:\BOOT\* C:\Recovery\ISO\BOOT\ /cherkyi

xcopy G:\EFI\* C:\Recovery\ISO\EFI\ /cherkyi

xcopy G:\SOURCES\* C:\Recovery\ISO\SOURCES\ /cherkyi

5. Убрать защиту от записи со скопированных файлов и папок:

attrib -R c:\Recovery\ISO\* /S /D

6. (опционально) Касательно „install.wim“ в папке c:\Recovery\SOURCES:

Можно оставить, видоизменить либо заменить другим этот файл:

a) Оставить:

Будет использован оригинальный install.wim с Windows Vista DVD

b) Видоизменить:

Install.wim в текущий момент содержит все выпуски Vista SKUs. Для того чтобы оставить только одну версию продукта в образе можно сделать следующее:

Просмотреть список версий содержащихся в данном install.wim:

imagex /info c:\Recovery\ISO\SOURCES\Install.wim

Image #4 (Vista Ultimate) будет извлечен и добавлен в новый install.wim:

md C:\Recovery\mnt

imagex /apply C:\Recovery\ISO\SOURCES\install.wim 4 C:\Recovery\mnt

imagex /compress fast /check /flags „Ultimate“ /scroll /capture C:\Recovery\mnt C:\Recovery\install.wim “Windows Vista Ultimate” “OEM customized Vista Ultimate”

del /f C:\Recovery\ISO\SOURCES\install.wim

move C:\Recovery\install.wim C:\Recovery\ISO\SOURCES

del /f C:\Recovery\ISO\SOURCES\*.clg

c) Заменить:

Если уже есть созданный ранее „Install.wim“, просто скопировать в папку c:\Recovery\ISO\SOURCES.

7. Добавить дополнительный язык к диску восстановления (например: базовая инсталляция: en-US, дополнительный язык: uk-UA):

Создать временные папки:

md c:\Recovery\LPs

md c:\Recovery\LPs\uk-UA

md c:\Recovery\LPs\uk-UA\extracted_files

md c:\Recovery\wim_mount

Создать языковые папки в папке Windows Distribution:

md c:\Recovery\ISO\langpacks

md c:\Recovery\ISO\langpacks\uk-UA

Скопировать файл “LP.cab”:

copy <your source folder>\uk-UA\LP.cab c:\Recovery\LPs\uk-UA\

copy <your source folder>\uk-UA\LP.cab c:\Recovery\ISO\langpacks\uk-UA\

Распаковать языковой пакет:

expand c:\Recovery\LPs\uk-UA\LP.cab –f:* c:\Recovery\LPs\uk-UA\extracted_files

Скопировать:

xcopy c:\Recovery\LPs\uk-UA\extracted_files\setup\sources\* c:\Recovery\ISO\sources /cherkyi

xcopy c:\Recovery\LPs\uk-UA\extracted_files\sources\license\* c:\Recovery\ISO\sources\license /cherkyi

Примонтировать install.wim:

imagex /mountrw c:\Recovery\ISO\sources\install.wim 4 c:\Recovery\wim_mount

Комментарий: Image #4 равняется Vista Ultimate; если ваш install.wim содержит только один образ -примонтировать Image #1.

Пересоздать файл „Lang.ini“:

intlcfg.exe –genlangini –image:c:\Recovery\wim_mount –dist:c:\Recovery\ISO

Отмонтировать install.wim:

imagex /unmount /commit c:\Recovery\wim_mount

Примонтировать boot.wim:

imagex /mountrw c:\Recovery\ISO\sources\boot.wim 2 c:\Recovery\wim_mount

Скопировать:

xcopy c:\Recovery\LPs\uk-UA\extracted_files\setup\sources\* c:\Recovery\wim_mount\sources /cherkyi

xcopy c:\Recovery\LPs\uk-UA\extracted_files\sources\license\* c:\Recovery\wim_mount\sources\license ↨ /cherkyi

copy c:\Recovery\ISO\sources\lang.ini c:\Recovery\wim_mount\sources

Override: Yes

Отмонтировать boot.wim:

imagex /unmount /commit c:\Recovery\wim_mount

8. Повторить п. 7 для добавления других языков (напр ru-RU), либо добавлять другие языки паралельно с предложенным.

9. Создать ISO file:

oscdimg –n –m –bc:\Recovery\ISO\boot\etfsboot.com c:\Recovery\ISO c:\Recovery\RecoveryDVD.iso

10. Записать ISO файл на диск.