PDA

Показать полную графическую версию : PantherXP - создание образа системы и развертывание из него (статья)


Страниц : [1] 2 3 4 5 6 7 8 9

alexandr100
05-12-2009, 10:13
http://www.7image.ru/images/16877452.jpg
PantherXP упаковывает Windows XP/2003 в wim образ из которого можно установить систему средствами PantherXP. Пожалуйста попробуйте и напишите о впечатлениях, проблемах и т. п. Внимание - Подготовка образа и его развертывание возможно только в ntfs!
Имеется поддержка Boot Cd Wizard, BS Post Installer и многого другого.
Описание (переведено)
"Panther" XP/2003 разработана, чтобы развернуть образ Windows XP/Server 2003 на компьютеры с одним и более процессорами, не требуя высокостоящих программ.
Большинство программ часто не в состоянии идентифицировать процессоры правильно, потому что они используют полученую информацию от Windows вместо того, чтобы получить информацию о фактически установленных устройствах. "Panther" XP/2003 умеет обнаружать центральный процессор, что гарантирует правильную установку HAL и ядра.
Краткий обзор установки (переведено)
1."PantherXP" загружает Windows PE, настраивает жесткий диск и развертывает образ системы. После этого происходит перезагрузка системы.
2. Компьютер загружает Windows с распакованного образа. Далее идёт определение процессора, установка HAL, ядра и драйверов. А также setup.exe назначит новый system ID.
Официальный сайт PantherXP(на английском) (http://thuun.boot-land.net/PantherXP/)
Оф. тема (на англ.) (http://www.boot-land.net/forums/index.php?showtopic=4729)
Для создания понадобится
1. Sun VirtualBox (http://www.virtualbox.org/) (75 MB). Обсудить VirtualBox (http://forum.oszone.ru/thread-89196.html).
2. PantherXP (http://www.oszone.net/go.php?url=http://thuun.boot-land.net/PantherXP/files/pantherxp_en_dk.exe) (72MB).
3. VMWare DiskMount utility (http://www.vmware.com/download/eula/diskmount_ws_v55.html) (9.2 MB).
4. Qemu-Img (http://alexstp100.narod2.ru/qemu-img.7z), зеркало (http://narod.ru/disk/18505645000/qemu-img.7z.html) (114.4 Kb).
5. Любой Windows XP или 2003 (VL). К примеру Windows XP Xtreme (http://xtreme.ws/) (700MB).
6. Пакеты драйверов (http://driverpacks.net/driverpacks)
7. WindowsXP-KB838080-SP2-DeployTools-RUS.cab (http://alexstp100.narod2.ru/WindowsXP-KB838080-SP2-DeployTools-RUS.cab), зеркало (http://narod.ru/disk/15964374000/WindowsXP-KB838080-SP2-DeployTools-RUS.cab.html) (не обязательно).
Если вы скачали Windows XP Xtreme можете пропустить пункт 6. Если вам не нравиться VirtualBox можете использовать любую другую программу, которая поддерживает vmdk. Если У вас есть VMware можете пропустить пункт 1 и 4.
8. Можно еще закачать дополнения (русификатор, автозапуск)
Дополнения (собственного производства)
Русификатор установочной оболочки PantherXP - Скачать (http://alexstp100.narod2.ru/ruspantherfinal.7z), зеркало (http://narod.ru/disk/17031499000/ruspantherfinal.7z.html) (1.34MB).
Autorun для PantherXP. Вариант - Aurora Green Vista под систему XP. Версия 1. Скачать (http://alexstp100.narod2.ru/pantherxp_autorun_1.1.7z), зеркало (http://narod.ru/disk/17063415000/pantherxp_autorun_1.1.7z.html) (1.41MB). Скриншот http://www.7image.ru/images/17244412.jpg
Также можно скачать авторуны от других пользователей (мой не сравнится с ихними) - Autorun 2009 V2 (http://forum.oszone.ru/thread-121294.html) или Авторуны новой структуры (http://forum.oszone.net/post-1177888-125.html).
Действия для создания дистрибьютива
Совет - не закрывайте скрипты до конца их работы. Пожалуйста, прежде чем задать вопрос, внимательно прочитайте инструкцию.

Способ с использованием my sysprep (автор - Boa Soft)
Скачать My Sysprep (http://tools.oszone.net/BoaSoft/CloneTools/my_sysprep.7z)
Практически также. Делаем всё как всегда до пункта 2.4. Далее распаковываем my_sysprep.7z в корень системного диска на ВМ (кроме new.txt и readme.txt). Все настроить и установить. Запустить из папки sysprep\MSTDRV скрипт getdrv-runfirst.cmd. Потом надо запустить !PREPARE.CMD и приступаем к пункту 3.2. Внимание - в данном способе пропускаем пункт 3.6
Драйвера в способе my sysprep:
В папку C:\D помщаем папки с распакованными драйверами из паков Башрата или своими.
При пользовании сжатых пакетов делаем следующее:
Просто поместите все пакеты 7z в папку ZIPDRV
В MyFactory.ini разкомментируте следующее:

OemDirName =SYSPREP\ZIPDRV
UnzipDirName =%SystemDrive%
Примечания от автора - Если установлен OpenOffice, то перед финальным запечатыванием необходимо выгрузить. Все делалось для нужд своего производства, поэтому, если что не нравится - изучаем батники и правим для себя.
Примечание от меня - сам этот вариант давно не использовал, так что пришлось написать по памяти.
Этап I - настройка клона.
1.1 Для использования вместе с Virtual Box необходимо создать виртуальный диск в формате vmdk. Для создания виртуального диска в формате vmdk понадобится Qemu-Img. В командной строке пишем - C:\Program Files\Qemu\qemu-img create -f vmdk win.vmdk 5G (это только пример, можете изменить параметры). Должно выглядеть так:
http://www.7image.ru/pics/0210/18829656.jpg
1.2 Создаём виртуальную машину с созданным qemu диском.
1.3 Устанавливаем на виртуальную машину Windows XP или 2003, обязательно корпоративную версию (не устанавливаем на виртуальную машину дополнения для гостевой ОС)
1.4 Устанавливаем любимые приложения и настраиваем виртуальную машину. Нельзя только устанавливать приложения для записи или клонирования дисков которые загружают свои драйвера (Nero, Алкоголь 120% и т. п. ), а также не рекомендуется устанавливать антивирусы на ВМ.
Этап II - предварительная подготовка к клонированию.
2.1 Распаковываем PantherXP в корень жёсткого диска.
2.2 Распаковываем WindowsXP-KB838080-SP2-DeployTools-RUS.cab в папку c:\PantherXP\legacy_template\[ROOT]\sources\Dist\$OEM$\$1\Sysprep\
2.3 Редактируем файл sysprep.inf (c:\PantherXP\legacy_template\[ROOT]\sources\Dist\$OEM$\$1\Sysprep\) программой setupmgr. Плюсом редактируем файл pxpinst.inf (в каталоге sources). Нам надо отредактировать серийный номер, региональные параметры и т. п. Многие настройки меняются в файле pxpinst.inf. Мне некоторые строки там не понравились, пришлось их удалить. Скачать pxpinst как у меня (http://alexstp100.narod2.ru/pxpinst.zip)
2.4 Копируем на ВМ следующие файлы:
$Windir.exe (c:\PantherXP\legacy_template\[ROOT]\sources\Dist\$OEM$\)
Папку Windows и Sysprep (c:\PantherXP\legacy_template\[ROOT]\sources\Dist\$OEM$\$1\)
Вставляем их в корень системного диска ВМ. Как скопировать файлы на ВМ смотрите в FAQ.
2.5 Открываем Диспетчер устройств (на ВМ) и обновляем IDE ATA/ATAPI controllers на Standard Dual Channel PCI IDE Controller.
2.6 Перезагружаем ВМ.
Этап III - окончательная подготовка к клонированию.
3.1 Если вы уверены что всё сделали нормально запускаем на ВМ C:\sysprep\sysprep.cmd
3.2 Дождавшись окончания выключаем ВМ и на всякий пожарный делаем копию нашего виртуального жёсткого диска (vmdk).
3.3 На "не виртуальном компьютере" монтируем наш получившийся vmdk, то есть в командной строке набираем команду c:\Program Files\VMware\VMware DiskMount Utility\vmware-mount.exe H: "путь к vmdk"
3.4 Выполняем c:\PantherXP\build\legacy_cleanup.cmd
3.5 Копируем -DP_MassStorage_wnt5_x86-32 в папку c:\PantherXP\panther_template\[ROOT]\support\service\driver_arc\
3.6 Выполняем скрипт c:\PantherXP\panther_template\[ROOT]\support\service\svcres\4_winmain_massstor.cmd
Этап IV - клонирование.
4.1 Выполняем скрипт c:\PantherXP\panther_template\[ROOT]\support\service\svcres\6_winmain_capture.cmd
Этап V - настройка параметров, создание iso образа и тестирование.
5.1 Из CD windows копируем файлы eula.txt, pidgen.dll, setupp.ini в папку c:\PantherXP\panther_template\[ROOT]\sources\
5.2 Можете настроить файл pxpinst.inf - в нем прописаны твики реестра и т. п.
5.3 Если нужно создать CD/DVD, выполняем c:\PantherXP\panther_template\[ROOT]\support\service\svcres\8_cdimage.cmd
20. Рекомендуется протестировать созданный вами дистрибьютив. Это можно сделать на той же виртуальной машине.
Интеграция драйверов и приложений после создания образа (папка $oem$)
Интеграция приложений (поддерживаются .exe, .cmd, .bat, .vbs, и .msi) - просто скопируйте нужные установщики в папку \sources\dist\$oem$\svcpack\
Интеграция обновлений - скопируйте обновления в \sources\dist\oem$\updates\
Добавление прочих файлов - если надо в корень системного диска тогда скопируйте необходимые файлы в папку $oem$\$1 , если назначение файлов в папку Program Files, тогда в $oem$\$Progs , в папку WINDOWS, тогда в $oem$\$$ , в папку Documents and Settings , тогда копируем в $oem$\$Docs
Интеграция PnP драйверов - скопируйте их в папку $oem$\drivers

Мини FAQ
В - Как скопировать файлы на виртуальную машину
О - Для этого можно просто создать iso образ с необходимыми файлами (например с помощью UltraISO (http://http://soft.oszone.net/program/278/UltraISO/)) и смонтировать созданный образ на ВМ.

В - Что такое ВМ
О - Это сокращение словосочетания "виртуальная машина"

В - Возможно ли использования мультитомных образов
О - Нет. Но можно использовать несколько образов, с 1 программой установки. Для этого необходимо создать программу автозапуска для WinPE с необходимыми параметрами командной строки.

В - Как сделать, чтобы программа установки не спрашивала ключ и имя компьютера?
О - Пропишите необходимые вам параметры в файле sysprep.inf

В - Можно ли использовать созданный дистрибьютив с USB носителя?
О - Можно. Для этого можно использовать MultiBoot USB (http://forum.oszone.ru/thread-149975.html)

В - От чего зависит размер образа
О - Размер образа зависит от получившегося размера виртуального диска
Параметры командной строки
Перед использованием команд, вам необходимо понять как работает setup.exe:
setup.exe распаковывает winpe.wim на жесткий диск или в оперативную память. После этого запускается программы установки с определёнными параметрами:
/NoDownload - не распаковывать winpe.wim
/WimPath:Путь к install.wim
В итоге команда должна выглядеть так - C:\$WINDOWS.~BT\Sources\setup.exe c параметрами /NoDownload /WimPath:Путь к install.wim
Пример - C:\$WINDOWS.~BT\Sources\setup.exe /NoDownload /WimPath:D:\source\install.wim
Скриншоты (1 из английской версии)
http://www.7image.ru/images/13906531.jpg
http://www.7image.ru/images/17247995.jpg
http://www.7image.ru/images/17248469.jpg
http://www.7image.ru/images/17246767.jpg
http://thuun.boot-land.net/PantherXP//style/scrshots/003.png

Видео (с оф. сайта) (http://thuun.boot-land.net/PantherXP/4053_x86_client/PantherXP_VideoDemo.exe)

Родственные темы
Создание Windows XP образа WIM (http://forum.oszone.net/thread-89883.html)
Инструменты для клонирования (развёртывания из образа) Windows XP (http://forum.oszone.net/thread-124525.html)
Установка Windows XP из WIM (Велосипед или ноу хау) (http://forum.oszone.net/thread-145035.html)
Boot CD Wizard (BCDW) (http://forum.oszone.net/thread-141828.html)
BS Post Installer (http://forum.oszone.net/thread-51853.html)
PantherX или настройка нового велосипеда (http://forum.oszone.net/thread-167001.html)
Средства для подготовки, создания и развертывания WIM образа (http://forum.oszone.net/thread-168892.html)
Модифицированный Sysprep от thuunderboy (http://forum.oszone.net/thread-169271.html)
Обсудить VirtualBox (http://forum.oszone.ru/thread-89196.html)
----------------------------------------------------------------------------------
Если вам помогло данное сообщение - не забудьте нажать на кнопку "Полезное сообщение" и оставить отзыв!

garbals
24-12-2009, 17:45
Пользовались ?

alexandr100
25-12-2009, 18:46
Пользовались, скачивания по крайней мере есть

.:[invisible]:.
25-12-2009, 20:44
Круто! нужно будет потестить ! спасибо автору ! :clapping:


+Вопрос:
Какие минимальные системные требования для установки через PantherXP ?

alexandr100
26-12-2009, 18:05
Там главное чтобы озу хватило. 256 мб точно хватит. Плюс если будешь изображения менять которые во время установки, не переборщи с бмп, на некоторых мaшинах они плохо будут показываться

.:[invisible]:.
27-12-2009, 14:11
alexandr100, начал я делать по инструкции из первого поста и что то уже перехотелось ,было б неплохо сделать видео инструкцию :(

+Вопрос:
Возможно ли сделать несколько Windows'ов на 1 диске ?

Tolikmaster
29-12-2009, 04:15
здрасте всем,
сделал я все по инструкции, сразу несколько вопросов:

Запихиваем на ВМ следующие файлы:
$Windir.exe (c:\PantherXP\legacy_template\[ROOT]\sources\Dist\$OEM$\) »
его в корень запихнуть? или распаковать.

6_winmain_capture.cmd должен как я понял wim сделать всего диска или нет? у меня создается install.wim пару метров

Если нужно создать CD/DVD, выполняем c:\PantherXP\panther_template\[ROOT]\support\service\svcres\8_cdimage.cmd »
должен создать уже готовый диск с которого развернуть можно или просто загрузочный, куда добавить образ нужно? у меня создается около 120 метров,

если просто клонирую раздел после всех операций, идет установка, определение ядра, установка драйвера а после перезагрузки windows не загружается - невозможно найти fastfat.sys

и еще как я понял в папку PantherXP\panther_template\[ROOT]\support\service\driver_arc\ можно драйверпаки любые положить они при первом запуске установятся?

Пожалуйста попробуйте и напишите о впечатлениях. »

так что пока никаких впечатлений только просьба помочь разобраться :search:

alexandr100
29-12-2009, 10:18
1. в корень диска 2. После монтирования должен появиться еще 1 диск (работает на хр, на 7 и висте без толку) 3. Когда я скачал пантеру не было ни каких инструкций и мне пришлось адаптировать её под русскую хр. 4. Не забудьте настроить sysper.ini. 5. Образ не должен весить пару мб, проверьте ваши действия. 6. Я не автор пантеры и не бог!

После работы cdimage.cmd создается готовый загрузочный образ. Чтобы добавить файлы в образ (авторуны и т. д.) надо всего лишь скопировать ваши файлы в папку root

alexandr100
29-12-2009, 10:34
Видео хотел сделать, но на мегафоне это не позволительная роскошь. Добавлю - терпите, может долго делаться, не закрывайте скрипты до конца их работы, я бы не советывал ставить антивирусы на вм!

Psevdonim
30-12-2009, 02:14
а зачем вообще нужна panther Xp?

Tolikmaster
30-12-2009, 08:32
Когда я скачал пантеру не было ни каких инструкций и мне пришлось адаптировать её под русскую хр. »
Я не автор пантеры и не бог! »

да ладно тебе прибедняться :) не бог?! :)

шутка конечно, а если по делу то в описание надо добавить что с FAT32 не работает к сожалению, промучился три дня, просто были уже готовые образы vmware на fat с ними эксперименты проводил, теперь все получилось с ntfs, правда пока что на виртуалке
спасибо за описание


а зачем вообще нужна panther Xp? »

она нужна для удобного переноса установленной и настроенной win xp на практически любой комп с автоматической установкой драйвера ядра (HAL) и контроллера жесткого диска

Psevdonim
30-12-2009, 13:11
"она нужна для удобного переноса установленной и настроенной win xp на практически любой комп с автоматической установкой драйвера ядра (HAL) и контроллера жесткого диска"
а как с остальными драйверами? И какова вероятность , что всё получится на абсолютно разных машинах, с разными процессорами, контроллерами и пр.?
И, самое главное, какова потеря производительности, если она есть?
P.S. Тема интересная.

Tolikmaster
31-12-2009, 04:17
вероятность , что всё получится на абсолютно разных машинах, с разными процессорами, контроллерами и пр »

вероятность я думаю под 100%, по крайней мере сколько я делал при помощи скрипта от BOA SOFT да и другими способами

а как с остальными драйверами? »

с этой пантерой буду разбираться, по крайней мере английское описание прочитал вроде можно другие драйверпаки положить туда

какова потеря производительности »

нету потери производительности

alexandr100
01-01-2010, 22:28
Здесь я описал только вариант создания пантеры, без лишних окон. Насчет драйверов, в пантере есть один документ, вроде html, в котором описывается интеграция драйверов и программ, даже если образ уже создан. Перевод пантеры в win pe 2.0 не удался, не работало форматирование диска

alexandr100
18-01-2010, 20:40
Наконец я доделал русификатор PantherXP. Долгое время я не мог его доделать из за поломки компьютера. В добавок был сделан автозапуск, чем то напоминающий автозапуск из висты или 7. Скачать русификатор (http://narod.ru/disk/17031499000/ruspantherfinal.7z.html), автозапуск (http://narod.ru/disk/17063415000/pantherxp_autorun_1.1.7z.htmll)

Hacho
23-01-2010, 10:57
alexandr100, Как изменить PantherXP, что бы он только разворачивал образ и не выполня больше никаких действий?

alexandr100
25-01-2010, 14:27
Hacho, как по вашему тогда, чего она делает? Она развертывает образ и ставит ядро (чтобы система запускалась). Но в стандартном наборе есть твики системы - файл pxpinst. Если вам не твики реестра, настройте их по своему или возьмите мои (там система практически не изменится). Pxpinst - во вложениях.

.:[invisible]:.
04-02-2010, 12:29
Вопрос:

1. Возможно ли несколько вариантов XP установить (Home. Enterprise. Ultimate...) ?

sunz57
04-02-2010, 13:46
Спасибо за тему, всё получилось.
Правда не совсем автоматизировано. Можно ли сделать, чтобы не спрашивало ключ и имя компьютера? И, чтобы после копирования файлов не ждало несколько секунд до перезагрузки?

.:[invisible]:.
04-02-2010, 22:39
Можно ли сделать, чтобы не спрашивало ключ и имя компьютера? »
пропишите в sysprep.inf




© OSzone.net 2001-2012