среда, 28 сентября 2011 г.

лицензирование или как собрать ISO из EXE

Медленными шагами началось лицензирование, для начала было закуплено 5 лицензий OLP Windows 7 Proffessional.
На ПК требовалось поставить Windows XP Prof. и по условиям downgrade это право у нас имеется.

От реселлера получил номер соглашения, зарегистрировал liveid и т.д.
Дело дошло дистрибутива. Лицензия для XP VLK. В списке выбираю образ ISO с Service Pack 3, но имеется только английская редакция - меня это не устроило. Русская сборка была доступна только в виде exe-файла. Чтож,  стало интересно!
Оговорюсь, что готовый оригинальный образ в Интернете найти не проблема, да и у коллег заказанный CD думаю заваляется. Но мы легких путей не ищем и я решил пройти все от начала до конца.
Указанный exe-файл был скачан и распакован, фактически это дистрибутив без загрузчика и неупакованный в ISO.
Все это дело достаточно просто собрать через программу nlite, она достаточно популярна и в дополнительной рекламе не нуждается. Ко всему это сторонняя программа, а мы сейчас имеем дело только с майкрософт.
Воспользуемся поиском по сборке данного добра софтом от корпорации зла Майкрософт и находим упоминание утилиты cdimage на форуме technet.
Далее поиски заходят в тупик. Ничего не остается как пройтись по всем ресурсам и на сайте oszone http://www.oszone.net/2759 нахожу готовый скрипт пакетного файла по созданию готового образа win Xp.

@echo off
TITLE Creating ISO Image of Windows XP
ECHO.

:: Укажите путь к дистрибутиву (файлам создаваемого диска)
SET DISTRO=C:\XPCD

:: Укажите где создать результирующий ISO образ
SET OUTPUT=C:

:: Укажите метку тома (без пробелов!)
:: Она же будет использована как имя ISO образа

SET LABEL=WXPFPP_EN
:: Список стандартных меток
:: Windows XP http://www.tacktech.com/display.cfm?ttid=342
:: Windows 2003 http://www.tacktech.com/display.cfm?ttid=355


:: Снятие атрибутов файлов
ECHO Removing any possible attributes set on %DISTRO% and its subfolders...
attrib -R -H "%DISTRO%" /S /D
ECHO.

:: Создание ISO
ECHO Creating ISO...
CDIMAGE.EXE -l"%LABEL%" -h -j1 -oci -m -bxpboot.img "%DISTRO%" "%OUTPUT%\%LABEL%.ISO"
ECHO.

PAUSE
EXIT
Из скрипта ясно что нам нужны два файла - указанная ранее CDIMAGE и образ загрузчика XP.
Находим и качаем:
CDImage for Windows XP Professional
CDImage for Windows XP Home 

образ загрузчика уже внутри.
Распаковываем в папку со скриптом, адаптируем скрипт под свои нужды. запускаем и через пару минут мы имеем готовый образ. Записываем на CD с помощью любой, удобной для вас программы и начинаем установку!

Комментариев нет:

Отправить комментарий