Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » Общее - Мультивариантный установочный диск.

Ответить
Настройки темы
Общее - Мультивариантный установочный диск.

Аватара для Boa Soft

Компьютерный шаман


Сообщения: 2910
Благодарности: 956


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: Boa Soft
Дата: 20-06-2016
Описание: Добавил утраченные картинки
Вложения
Тип файла: 7z Loader.7z
(1.73 Mb, 857 просмотров)
Как вы знаете, для автоматизации установки применяется файл ответов (сценария), который можно разместить как на флешке, так и на самом установочном диске.
При размещении на флешке недостаток в том, что собственно нужна сама флешка. Приемущества - легко сменить сценарий на ней, флешку можно вообще убрать и получить доступ к обновлению уже установленной OS так и к восстановлению системы, что недоступно при наличии файла ответов.

При размещении файла ответов на самом установочном диске более ничего не требуется, но обновление и восстановление системы более недоступно. Кроме того, это не работает с USB HDD.

В обоих случаях нет возможности выбора между несколькими файлами сценариев автоустановки.

Поэтому мне и захотелось сделать диск с возможностью выбора нескольких вариантов установки как в стандартном так и полностью автоматическом режимах, как это было на мультизагрузочных дисках с XP.

При более плотном знакомстве с предметом выяснилось, что все намного проще, чем в XP. По двум причинам.

1. Установка стартует не из текстового режима как в XP, а из полноценной, хоть и подрезанной 32 бит OS - Windows PE.
2. У setup есть параметр /unattend:<имя файла ответов> с помощью которого можно задать нужный файл ответов.

Setup запускается winpeshl.exe, который вызывается при загрузки WinPE и запускает setup в корне системного диска (для PE - всегда X: )

Идея в следующем - перехватить запуск setup и запустить некую утилиту для выбора, которая потом запустит setup со сценарием автоустановки или без него в зависимости от выбора. Кроме того, добавить запуск Total Commander для сохранения - просмотра файлов пользователя.

Утилита была создана на основе моего конструктора авторанов, с некоторыми доработками.

Основное отличие новой версии - это возможность совмещений любого количества дистрибутивов на одном диске.
Программа по тег-файлу ищет диск с дистрибутивом и больше не нужны пляски с переименованием файлов setup!


Боле подробное описание в файле readme.txt в архиве.




После скачивания файла из вложения необходимо откорректировать файлы ответов из примера на свой вкус - файлы вполне рабочие, но Вам, возможно они не подойдут.
Так же, необходимо добавить настроенную сборку Total Commander в Program Files\Total Commander\ распакованного архива. Разрядность Total Commander должна соответствовать разрядности папки.Выбираем папку исходя из разрядности boot.wim.

Для интеграции в boot.wim необходимо его смонтировать:

Код: Выделить весь код
dism /Mount-Wim /WimFile:D:\win7work\Win7Distr\sources\boot.wim /index:2 /MountDir:D:\win7work\mount
Затем скопировать с перезаписью файлы архива в папку, куда мы смонтировали образ.

И, наконец сохранить изменения в boot.wim

Код: Выделить весь код
dism /Unmount-Wim /MountDir:D:\win7work\mount /commit
Потом создаем iso образ и записываем его на диск привычным вам путем.

Новое в текущем билде.

1. Исправлено - не разпознование a-канала в некоторых картинках.
2. Исправлено - артефакты в 64 bit Windows/WinPe при отрисовке некоторых картинок.
3. Исправлены артефакты при использовании прозрачного фона.
4. Добавлен параметр /ini:имя файла для задания альтернативного имени файла конфигурации.


Новое в версии 3.0

1. Определение буквы дистрибутива по те-файлу.
2. Создание файлов тегов и системных переменных (как и удаление) из Action
3. Добавлено назначение пользовательских переменных окружения.
4. Добавлено использование системных переменных в заголовках кнопок и меток, обновляемых каждый раз при отображении страницы.
5. Исправил ошибку, приводящую иногда к падению при завершении программы.
6. Добавлено определение типа загрузки BIOS/UEFI
7. Добавлена поддержка радиокнопок и чекбоксов.
8. Добавлена возможность замены переменных в текстовых файлах (файлах ответов)
9. Возможность динамически разрешать-запрешать доступ к элементам управления.


PS Программа находится в развитии. Полностью совместима со старыми скриптами авторанов.

Жду отзывов и пожеланий.

Важные пояснения:

1. Проблема с 64 бит системами решена. Выбирайте версию программы соответственно битности boot.wim.
В архиве оба варианта программы.
2. MSDARTS 6.5/7 нужно интегрировать соответственно битности boot.wim.

-------
Человеческая лень - главная движущая сила технического прогресса.

Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 02:15, 17-12-2009

 

Аватара для mPaSoft

Ветеран


Сообщения: 994
Благодарности: 796

Профиль | Отправить PM | Цитировать


Цитата pixon:
Хэлп, может в этой строке моё непонимание меня подвело? »
Цитата pixon:
копирую файлы лоадера в папку сорс дистрибутива »
Копируете только в папку Sources? Надо ещё не забыть про Windows\System32\winpeshl.ini
Иначе ничего не получится.
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:10, 24-03-2012 | #171



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить PM | Цитировать


mPaSoft, вы снайпер, действительно папка Windows каким-то образом была у меня удалена и я про неё и ине вспоминал пока не перераспаковал архив лоадера. Огромное спасибо, я полон восторга наконец-то увидев лоадер до установки оси, а так же спасибо Boa Soft за прекрасный загрузчик, и в правду очень удобно, гибко и функционально.

Отправлено: 15:27, 24-03-2012 | #172


Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить PM | Цитировать


А что насчёт Acronis Disk Director Suite и True Image интеграции? Смотрел в других темах, а так же далее по сети, но так и не понял как с ними быть. Интересует именно как интегрировать в эту оболочку, потому что здесь всё довольно интуитивно и просто настраиваемо.

Похожая тема присутствует от Smarty, http://forum.oszone.net/thread-204044.html, но оболочка субьективно не нравится и разобраться в её перенастройке под себя никак не получается, а сама суть интеграции изложена, точнее не изложена, только готовые скрипты.

Последний раз редактировалось pixon, 27-03-2012 в 04:00.


Отправлено: 02:53, 27-03-2012 | #173


Аватара для mPaSoft

Ветеран


Сообщения: 994
Благодарности: 796

Профиль | Отправить PM | Цитировать


pixon, всё очень просто. Делаете всё как написано у Smarty. Оболочку оставляете эту.
В ini прописываете запуск акронисов, у меня сделано так:
читать дальше »

Код: Выделить весь код
[Item_074]
Type=button
Page=7
Left=80
Top=240
Image=IMG\GO_GREEN.BMP
Caption=Acronis Disk Director
Hint=Запуск программы для управления разделами
Action=#runhide
Cmd=%SystemDrive%\Program Files\Acronis\DiskDirector\ManagementConsole.exe
Param= 


[Item_075]
Type=button
Page=7
Left=80
Top=280
Image=IMG\GO_GREEN.BMP
Caption=Acronis True Image
Hint=Запуск программы для создания и восстановления|образов разделов
Action=#runhide
Cmd=%SystemDrive%\Program Files\Acronis\TrueImage\TrueImage.exe
Param= 


[Item_076]
Type=button
Page=7
Left=80
Top=320
Image=IMG\GO_GREEN.BMP
Caption=Acronis Recovery Expert
Hint=Запуск программы для восстановления разделов
Action=#runhide
Cmd=%SystemDrive%\Program Files\Acronis\DiskDirector\RecoveryExpert.exe
Param=

Это для примера, из него только параметры Cmd можно использовать остальное настривайте под себя.

Отправлено: 05:21, 27-03-2012 | #174


Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить PM | Цитировать


mPaSoft, да, так я уже сделал и всё работает почти, не разобрался ещё только с ключами для акрониса, не пойму ещё с какой стороны с ними подлазить.

Если у вас всё работает, может подскажите как быть с ключами?

Последний раз редактировалось pixon, 27-03-2012 в 14:53.


Отправлено: 12:51, 27-03-2012 | #175


Аватара для CtrlSoft

Ветеран


Сообщения: 569
Благодарности: 169

Профиль | Сайт | Отправить PM | Цитировать


Цитата CtrlSoft:
Boa Soft, было бы замечательно ввести еще такую опцию:
Цитата AutoIt:
Код:
Run(@comspec & " /c set edition=ultimate.xml && cmd /c %distr%\scripts\setup.cmd", "", @SW_HIDE)
т.е. при нажатии на кнопку запускается командная строка, ей передается команда для создания переменной "edition", затем выполняется файл "setup.cmd". В файл "setup.cmd" выполняются некие команды... затем идет запуск установки Windows. (Все в скрытом режиме).
Код:
start /w %distr%\sources\setup.exe /installfrom:%OSImage% /unattend:%distr%\xmls\custom\ru-ru\%edition% /noreboot /uilanguage:ru-ru
как видно, используется переменная %edition% (ultimate.xml).
Удобно что не нужно создавать батники для каждой редакции. Преемуществ однозначно больше. »
решил проблему с помощью Hidden Start:
Код: Выделить весь код
[Item_413]
Type=button
Page=401
Left=200
Top=370
image=IMG\GO_GREEN.BMP
Caption=Windows 7 Профессиональная
Hint=
Action=#runhide
Cmd=%tools%\Hidden_Start\hstart64.exe
Param= /noconsole /wait "cmd /c set edition=professional.xml && %distr%\winpe\scripts\setup.exe"
TabOrder=3

-------
Windows 7 AIO x86-x64


Отправлено: 14:16, 01-04-2012 | #176


Аватара для dorosa

Старожил


Сообщения: 422
Благодарности: 91

Профиль | Отправить PM | Цитировать


Цитата pixon:
не разобрался ещё только с ключами для акрониса, »
У Smarty, http://forum.oszone.net/thread-204044.html это описано,
3. Редактируете экспортированный скриптом файл Реестра REG.reg
Инсталлируете Акронисы, активируете их.
После экспортируете в рег файлы ветки с ключами. Дальше импортируете эти рег файлы в свой WinPE.

И к данной теме Ваш вопрос не имеет отношения.

Последний раз редактировалось dorosa, 01-04-2012 в 17:49.


Отправлено: 17:37, 01-04-2012 | #177


Аватара для mariolast

Ветеран


Сообщения: 717
Благодарности: 80

Профиль | Отправить PM | Цитировать


Можно вложение из шапки переложить куда то? Файл скачивается битым

Отправлено: 00:16, 21-04-2012 | #178


Аватара для timon45

Ветеран


Сообщения: 557
Благодарности: 154

Профиль | Отправить PM | Цитировать


mariolast, Обновите свой архиватор 7-zip 9.20 и выше.

Отправлено: 08:53, 22-04-2012 | #179


Аватара для timon45

Ветеран


Сообщения: 557
Благодарности: 154

Профиль | Отправить PM | Цитировать


Цитата Linkers:
В общем я так понимаю, вас интересует как объединить два загрузчика boot.wim (32 и 64 бит) в одном дистре, для запуска установки одной из редакций Windows той или иной архитектуры из под 32-х или 64-х битного загрузчика.
Если вам нужен этот маленький геморойчик, тогда приступим. »
проделал все по инструкции (правильно!) проверил и перепроверил все действия. В результате ошибка:
"Failed to launch the setup application"
Файл autorun.dll редактировал в HxD редакторе как в инструкции, и положил его в "...:\Win7_SP1_ALL\sources\boot_x64.wim\2\sources\"
Кто нибудь пробовал проделать тоже что и я (http://forum.oszone.net/post-1837128-148.html) или нет? у вас получалось? может я что то упустил?

все разобрался забыл изменить
Код: Выделить весь код
Cmd=%SystemDrive%\Setup.exe
Param= /unattend:%SystemDrive%\SOURCES\AutoUnattend.xml
на
Код: Выделить весь код
Cmd=%SystemDrive%\Sources\Set64.exe
Param= /unattend:%SystemDrive%\SOURCES\AutoUnattend.xml
а можно %SystemDrive%\Sources\Set64.exe (ещё не проверял) запускать с параметром как %SystemDrive%\Setup.exe?

Последний раз редактировалось timon45, 19-06-2012 в 20:58.

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:42, 19-06-2012 | #180



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » Общее - Мультивариантный установочный диск.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - [решено] Установочный диск widows 7 xcxc Microsoft Windows 7 4 26-11-2009 19:33
накрылся установочный диск к материнке shurik-1978 Поиск драйверов, прошивок и руководств 3 19-10-2009 06:53
Установка - Не загружаеться установочный диск с Windows XP Устим Microsoft Windows 2000/XP 2 17-09-2008 23:26
[решено] Записать установочный диск MiXalich Хочу все знать 6 27-05-2008 21:24
Установка - [решено] как создать установочный диск? shibzik Microsoft Windows 2000/XP 1 17-10-2007 15:01




 
Переход