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

Компьютерный форум 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, 842 просмотров)
Как вы знаете, для автоматизации установки применяется файл ответов (сценария), который можно разместить как на флешке, так и на самом установочном диске.
При размещении на флешке недостаток в том, что собственно нужна сама флешка. Приемущества - легко сменить сценарий на ней, флешку можно вообще убрать и получить доступ к обновлению уже установленной 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

 

Модератор


Moderator


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

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


Цитата Tolik2:
не скрывается окно в Парагон Домашний Экперт »
потому что Paragon\Backup and Recovery 11\program\launcher.exe это не сам Парагон, а его запускатель, который стартует основной процесс, а сам завершается, и AutoRun считает это завершением работы основной программы
Цитата Tolik2:
Это что, программа исключение? »
нет, все другие программы работающие на связке основной процесс+ launcher, ведут себя так же
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:31, 04-09-2011 | #121



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

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


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


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

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


Понятно, придется использовать RunMe

Отправлено: 22:15, 04-09-2011 | #122


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


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

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


Уважаемый Boa Soft , не сочтите за наглость ))
Цитата Boa Soft:
2. Оболочки в 64бит не будет - Delphi нет с 64 бит компилятором. »
Цитата:
1 сентября 2011 года Embarcadero выпустила RAD Studio XE2
Новое в Delphi XE2:
- Поддержка платформы x64 (пока только для Windows).
Отсюда.

Значит ли это что ситуация с Вашей изумительной программой может изменится и появится x64 версия?
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:41, 04-10-2011 | #123


Старожил


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

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


2jocke2,
Дело не в Delphi .
Цитата:
1. 64 разрядный WinPE не поддерживает запуск 32битных программ

Отправлено: 10:20, 18-10-2011 | #124


Аватара для Stranger13

Старожил


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

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


Цитата Ruboard:
2jocke2,
Дело не в Delphi .
Цитата: 1. 64 разрядный WinPE не поддерживает запуск 32битных программ »
Зачем запускать с 64 разрядного WinPE приложения x32, если всегда можно найти x64, былап оболочка с чего их запускать.
Да и Total Commander портировали на x64.
Остается только ждать, что скажет Boa Soft

Отправлено: 20:08, 29-10-2011 | #125


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

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


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

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


Я сейчас занимаюсь переводом этого проекта на Lazarus. В отличии от TurboDelphi он умеет создавать нативные 64бит приложения. Есть минусы - более жирный исполняемый файл, но это не столь страшное для этого проекта.

Авторан практически уже работает, но надо разобратся с поддержкой прозрачности фона с альфа-каналом. Из-за кросплатформенности Lazarus сильно отличается работа с графикой. Поэтому приходится переписывать часть кода.
Если все будет нормально - то все, что указано в пояснении в шапке можно будет избежать - будут два варианта - для 32 бит и для 64 бит.
Соответственно, интегрировать MSDARTS 32 бит только в 32bit boot.wim, а 64 MSDARTS - в 64 бит boot.wim.
Но, можно стандартными средствами bootmgr сделать мультизагрузку.

Срок выхода не объявляю - занимаюсь портированием только второй вечер. Функционал уже работает, поддержка фона с прозрачными элементами - криво. Но, все в переди.

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

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

Отправлено: 21:26, 07-12-2011 | #126


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

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


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

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


Новое в текущей версии.

1. Добавлена поддержка 64 бит систем.
2. Добавлена навигация с клавиатуры.
3. Исправлена реакция на ключи комстроки при отсутствии файла конфигурации.
4. Полная поддержка юникода.

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

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

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

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

Отправлено: 13:36, 05-01-2012 | #127


Пользователь


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

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


Boa Soft,
Вот спасибо, вот удружил.

Отправлено: 14:14, 05-01-2012 | #128


Аватара для CtrlSoft

Ветеран


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

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


Boa Soft, добавьте пожалуйста некоторые возможности BS PostInstaller. Например очень не хватает
Цитата:
%SOURCE% - указывает на корень диска, на котором найден SourceTagFile (см ниже).
Спасибо за х64.

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

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

Отправлено: 19:02, 05-01-2012 | #129


Аватара для hobbit25

Ветеран


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

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


Boa Soft, извините а нельзя ли как нить совместить в одном boot.wim обе версии ну то есть и 32 и 64 битную?
былоб очень удобно держать например оба MSDARTS на одной флешке)

Отправлено: 21:01, 05-01-2012 | #130



Компьютерный форум 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




 
Переход