Установка Windows копированием \i386\ на жёсткий диск
Собственно, всё это можно и так сделать вручную; единственной проблемой было автоматизировать процесс. Вариант первый: Вам нужно просто установить Windows. Для этого: - Скачиваете этот конструктор BartPE: http://yurkesha.msk.ru/mirror/bartpe/basepebuilder.rar
Скачиваете программу для распаковки или копирования папки i386: http://narod.ru/disk/7808788000/win_install.rar.html Скачиваете FAR (если нужно): http://farmanager.com/ - В папке pebuilder\oem1\basepe находите autorun.cmd и дописываете туда:
Code start /wait %SystemRoot%\System32\winstall.exe Собираете BartPE, удалив оттуда все плагины (Вам же нужна только установка?). Можно оставить, например, Wallpaper или Custom configuration - если нужно. - Распаковываете win_install.rar и запускаете conf.exe для настройки программы распаковки/копирования. Если не знаете, как работает консольный архиватор, или не знаете, что это такое, выбирайте режим копирования.
- Если планируете записать образ на диск, открываете его и кладёте:
winstall.exe и winstall.ini - в /i386/system32/ остальные папки/файлы - как Вы настроили. Если он будет использоваться на флешке, распакуйте его уже сейчас и проделайте с ним те же операции. - Готово! Полученный образ нужно протестировать в виртуальной машине (а вдруг допустили ошибку?). После этого его можно добавить на флешку, как обычный BartPE или записать на диск.
Вариант второй: Вам нужно добавить установку Windows в Вашу сборку BartPE. Для этого: - Настраиваете программу для копирования/распаковки i386, как указано выше.
- Копируете куда-либо в Вашей сборке winstall.exe, кладёте рядом настроенный winstall.ini, располагаете остальные файлы, как указали при настройке.
- При ошибке winstall может перезагрузить компьютер. Если это не нужно, исходники (AutoIt3) придётся перекомпилировать, заменив строки:
Code Run("X:\i386\system32\shutdown.exe -r -f -t 00") на и поместив этот файл в /includes/. - Создайте ярлык на winstall.exe где-либо в Вашей сборке. Готово!
------------------------- При наличии ошибок сообщайте, постарась исправить!
|