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

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

 

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

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


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

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


Цитата Smarty:
В системе установлен 32-битный цвет...
При открытии файла фона в редакторе - альфа-канал имеется. »

Код: Выделить весь код
[Default]
BackGroundTrasparent=1

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


Отправлено: 17:12, 12-08-2010 | #61



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

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


Аватара для Smarty

In reserve...


Contributor


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

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


Boa Soft, запустил по умолчанию, что скачал.
Сейчас проверил - прозрачность включена.

Этот баг проявляется только при запуске!
После выбора разрешения - все ОК.
Кстати, опять же при запуске умолчальное разрешение
Код: Выделить весь код
;ScreenResX=800
;ScreenResY=600
;ScreenBpp=32
не применяется.

Отправлено: 17:19, 12-08-2010 | #62


Аватара для Комсомолец

Ветеран


Автор проектов


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

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


Boa Soft, примеры файлов ответов в x64 лежат от x86
Цитата:
processorArchitecture="x86"
И я так понял что boot.wim также надо от х86, чтобы заработал мультибут на 64?

-------
Для того, чтобы узнать, что такое рекурсия - необходимо узнать, что такое рекурсия. :)

http://forum.oszone.net/image.php?type=sigpic&userid=69953&dateline=1440353086


Последний раз редактировалось Комсомолец, 15-08-2010 в 02:47.


Отправлено: 19:27, 12-08-2010 | #63


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

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


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

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


Новое в версии 2.2.2.4
Код: Выделить весь код
1. Исправлено проявление артефактов при смене разрешения при прозрачном фоне.
2. Исправлено и дополнено описание для интеграции MSDARTS
3. Исправлены скрипты для X64
Цитата dorosa:
Файл ответов для x64 разрядной не цепляется из под Win PE x86 »
Все прекрасно цепляется. Для PE этапа указываем x86 для остального - amd64.

Цитата dorosa:
И русский шрифт кракозяблами, дистрибутив en-US, boot.wim руссифицирован в том числе интегрированы липы. »
Код: Выделить весь код
 dism /image:%mount%\ /Distribution:%distr% /Gen-LangIni
 dism /image:%mount%\ /Set-UILang:ru-RU
 dism /image:%mount%\ /Set-UserLocale:ru-RU
 dism /image:%mount%\ /Set-SysLocale:ru-RU
 dism /image:%mount%\ /Distribution:%distr% /Set-SetupUILang:ru-RU
 dism /image:%mount%\ /Set-InputLocale:en-US

Наверное, будет достаточно dism /image:%mount%\ /Set-SysLocale:ru-RU

Цитата Smarty:
Кстати, опять же при запуске умолчальное разрешение
Код:
;ScreenResX=800
;ScreenResY=600
;ScreenBpp=32
не применяется. »

Все работает, если убрать комментарии с этих строчек. Закоментил потому, что на нет(недо)буках бывает разрешение 800x480

Цитата Комсомолец:
я так понял что boot.wim также надо от х86, чтобы заработал мультибут на 64? »
Да, именно так.

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

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

Отправлено: 12:52, 16-08-2010 | #64


Аватара для Smarty

In reserve...


Contributor


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

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


Boa Soft, даже не обратил внимание на комменты... Спасибо!

Отправлено: 15:08, 16-08-2010 | #65


Ветеран


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

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


Boa Soft, подскажите пожалуйста, почему при BackGroundTrasparent=1 сама рамка диалогового окна белого цвета? Ведь при установке виндовс она прозрачная. Или на этом этапе прозрачность ещё не поддерживается?

Последний раз редактировалось МИШАНЧИК, 02-10-2010 в 12:53.


Отправлено: 07:27, 27-09-2010 | #66


Ветеран


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

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


Я что-то не сильно понял, что значит "Windows PE 3.0 не поддерживает другие разрешение!" ?

Отправлено: 00:33, 12-10-2010 | #67


Аватара для Morpheus

Ветеран


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

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


Boa Soft, спасибо за утилиту!
Есть ли способ запуска установки XP? Важна работа с разделами перед установкой. Вполне подойдёт обычный запуск через winnt.exe, если это возможно.

Отправлено: 00:25, 20-10-2010 | #68


Модератор


Moderator


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

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


Цитата Morpheus:
Есть ли способ запуска установки XP? »
кусок ini'шника

Цитата:
;стандартная установка XP
[Item_012]
Type=button
Page=1
Left=33
Top=93
Image=DOCS\1.bmp
Caption=
Hint=Запуск установки Windows XP SP3 в стандартном интерактивном режиме с ожиданием|ответа пользователя на десяток вопросов. Требуется ввод правильного CD-Key
Action=#runclose
Cmd=i386\winnt32.exe
Param=

; автоматическая установка windows
[Item_013]
Type=button
Page=1
Left=33
Top=123
Image=DOCS\2.bmp
Caption=
Hint=Запуск установки Windows XP SP3 в автоматическом режиме без вопросов пользователю.|Требуется выбрать дисковый раздел для установки. Вводить CD-Key не нужно
Action=#runclose
Cmd=i386\winnt32.exe
Param="/unattend:i386\winnt.sid"
winnt.sid это стандартный файл ответов с нестандартным именем (чтобы не подхватывался автоматом)

собсвенно это всё реализовано в предыдущей реинкарнации этого авторана
[ADDON] - Конструктор Загрузочное меню для Windows XP (Autorun)
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:16, 20-10-2010 | #69


Аватара для Morpheus

Ветеран


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

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


Amigos, при выборе установки XP происходит перезагрузка. Пробовал ещё запустить командную строку и оттуда команду на запуск winnt32, установка начинается, ввожу ключ (пока без файла ответов), пара секунд и выбрасывает обратно в PE.

Отправлено: 12:20, 20-10-2010 | #70



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




 
Переход