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

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

 

Аватара для joystick8000

Старожил


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

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


MW3, может лучше попробовать это

Отправлено: 13:21, 19-06-2016 | #271



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

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


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

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


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

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


Цитата MW3:
Всем привет, подскажите, а можно loader использовать как меню для запуска программ например windows post-installation wizard ? »
Можно использовать как любое CD-меню. Скажу по секрету, для этого проект изначально и писался. Чтобы делать фирменные загрузчики на подарочных дисках. Потом что-то добавлял по просьбе Prokazza для его WinStyle.
А потом проект оброс плюшками для применения его в качестве оболочки для установки ОС. И, эти плюшки не мешают изначальному назначению

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

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

Отправлено: 18:42, 19-06-2016 | #272


Аватара для AndriuT

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


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

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


Boa Soft, Здравствуйте, можете помочь мне создать Мультивариантный установочный диск. Создал сборку AIO All x32/x64. Не могу понять чуть-чуть что куда копировать. От куда мне boot.wim взять? У меня образ есть готовый с оригинальных редакций. В образе есть вот такие файлы:
1.Скрин
2.Скрин
Дальше не могу понять, что от куда. Подскажите пожалуйста что куда? Или boot.wim берем любой из образа? Очень буду рад любой вашей помощи.
Хочу свою мечту осуществить очень.

Отправлено: 13:05, 01-08-2016 | #273


Аватара для naifle

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


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

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


del

Последний раз редактировалось naifle, 13-11-2016 в 04:40.


Отправлено: 13:46, 12-11-2016 | #274


Аватара для LukAleX

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


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

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


naifle, Вы чего истерите? Вам кто то, что то обещал? Разве кто то писал - нажми сюда, скажи громко «АБРАКАДАБРА» и всё будет как Вы захотели? Инструкция есть, лоадер есть, а то что у Вас нет желания читать, это Ваши трудности, о которых нам знать необязательно.

Отправлено: 21:40, 12-11-2016 | #275


Ветеран


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

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


Проклятые программисты опять спрятали кнопку «Хачу!» . naifle, можете излить своё негодование здесь: Такой хоккей нам не нужен!.

Отправлено: 23:10, 12-11-2016 | #276


Ветеран


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

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


Boa Soft, подскажите пожалуйста.
По умолчанию окно лоадера всегда на первом плане и при вызове программы сворачивается(закрывается) в зависимости от заданной команды. А можно ли сделать чтоб окно лоадера было не на первом плане и могло перекрываться, чтоб если допустим вызываешь DiskPart, а в окне лоадера прописаны примеры команд DiskPart, то можно было б переключаться с одного окна на другое?

Отправлено: 02:53, 06-01-2017 | #277


Старожил


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

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


Цитата Boa Soft:
определение типа загрузки BIOS/UEFI »
В режиме UEFI из под boot win7 x64 у меня определяет тип загрузки как BIOS. В тестовом режиме на живой системе UEFI всегда показывает bios. boot win10 определяет верно

Последний раз редактировалось Ruboard, 07-03-2017 в 16:13.


Отправлено: 15:57, 26-01-2017 | #278


Аватара для n0g0H0K

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


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

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


Изображения
Тип файла: jpg 123.jpg
(181.4 Kb, 29 просмотров)

Интересно кт-то уже прикрутил, установку W7/8.1/10 средствами Loader.?
Дайте посмотреть пожалуйста, а то мой колхозный вариант через #reloadini, если увидит BoaSoft, он меня точно в угол поставит)

Я уже минут 30 пытаюсь понять, мозг взрывается, но не приходит в голову идея, как подсовывать разные InstallWim


Интересно вот что, как менять переменные из данной секции на лету

[UserDefined]
DistrArx=x86
CpuArx=x86
;DistrArx=x64
;CpuArx=amd64
Vers=8
SourceDir=%SOURCE%\WiN\%Vers%
InstallWim=%SourceDir%\install.wim
BootWim=%SourceDir%\%Vers%_%DistrArx%.wim
WinReWim=%SourceDir%\RE_%Vers%_%DistrArx%.wim
ScriptDir=%Self%\Scripts
;Setup=%SourceDir%\setup.exe
Setup=%Self%\setup.exe
OEMDIR=%SourceDir%\$OEM$
PostSetup=%Self%\PostSetup.cmd



В общем, что бы эти кнопочки имели право на жизнь. Мир всем местным!

Отправлено: 02:01, 11-07-2017 | #279


Аватара для n0g0H0K

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


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

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


Судя по этой секции, Loadera, часть кода либо утеряна, либо уважаемый BoaSoft сам столкнулся с похожей проблемой.
Ведь код есть, но он только надписи меняет в оболочке. По факту, он ни чего не изменяет ведь из boot.wim x86 невозможно установить Windows 7 x64.

;------------------- выбор x86 / x64 -----------------------

[Item_051]
Type=Image
Page=5
Left=488
Top=54
Transparent=1
Image=IMG\logo_4.bmp


[Item_052]
Type= label
Page=5
Left=50
Top=8
FontColor=clBlack
ShadowColor=clWhite
FontSize=16
FontBold=0
Caption= Выбор битности системы - %WinArx%


[Item_053]
Type=radiobutton
Page=5
Left=64
Top=225
image=IMG\CHECK_BT.BMP
Checked=0
Group=1
Caption=Windows x86 (32-x разрядная)
CheckEnvVar=WinArx:x86
Hint=Выбрать 32 битное семейство |и перейти к выбору версии и сценария установки
Action3=#setvar
Cmd3=WinArx
Param3=x86
Action4=#setvar
Cmd4=ProcArx
Param4=x86
Action5=#updatecaptions
Cmd5=
Param5=
TabOrder=0


[Item_054]
Type=radiobutton
Page=5
Left=64
Top=260
image=IMG\CHECK_BT.BMP
Checked=0
Group=1
Caption=Windows x64 (64-x разрядная)
CheckEnvVar=WinArx:x64
CheckTag=x64_arx
Hint=Выбрать 64 битное семейство |и перейти к выбору версии и сценария установки
Action3=#setvar
Cmd3=WinArx
Param3=x64
Action4=#setvar
Cmd4=ProcArx
Param4=amd64
Action5=#updatecaptions
Cmd5=
Param5=
TabOrder=1


[Item_057]
Type=button
Page=5
Left=380
Top=434
Image=IMG\GOBACK_RED.BMP
Caption=&Назад
Hint=Вернутся на предидущую страницу
Action3=#page
Cmd3=
Param3=2
TabOrder=2
Cancel=1


[Item_058]
Type=button
Page=5
Left=484
Top=434
Image=IMG\GO_GREEN.BMP
Caption=&Далее
Hint=Перейти на следующую страницу
Action=#page
Cmd=
Param=6
TabOrder=3



[Item_059]
Type=button
Page=5
Left=60
Top=434
Image=IMG\CLOSE_RED.BMP
Caption=&Выход
Hint=Выход из программы установки|после выхода компьютер будет перезагружен
Action=#deltag
Cmd=*.*
Param=
Action2=#page
Cmd2=
Param2=11
TabOrder=3


BoaSoft Будьте любезны откройте этот таинственный занавес. Спасибо!

-------
ToombaYoumba Corporation!


Отправлено: 18:16, 11-07-2017 | #280



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




 
Переход