|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 10 / 8 / 7 / Vista » Общее - Мультивариантный установочный диск. |
|
Общее - Мультивариантный установочный диск.
|
Компьютерный шаман Сообщения: 2912 |
Как вы знаете, для автоматизации установки применяется файл ответов (сценария), который можно разместить как на флешке, так и на самом установочном диске.
При размещении на флешке недостаток в том, что собственно нужна сама флешка. Приемущества - легко сменить сценарий на ней, флешку можно вообще убрать и получить доступ к обновлению уже установленной 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 Потом создаем 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 |
Пользователь Сообщения: 106
|
Профиль | Отправить PM | Цитировать Можно ли с помощью данного Loader`a реализовать такую идею: интеграция в дистрибутив Windows нескольких сценариев Автоматической установки с возможностью выбора?
Суть в том, чтобы иметь выбор между различными фалами unattend.xml до начала установки ОС. Допустим, варианты выбора могут быть такими: 1) Полностью автоматическая установка + разбивка разделов диска: не выдаётся абсолютно никаких запросов, все разделы диска удаляются и создаются новые; 2) Полностью автоматическая установка: не выдаётся никаких запросов, кроме диалогового окна выбора места установки - разметку диска меняет пользователь вручную при необходимости или оставляет как есть; 3) Полу-автоматическая установка: скрыто большинство "ненужных" запросов установщика (например, язык системы, выбор часового пояса, принятие Лицензионного соглашения), оставлены "важные" запросы (например, Имя пользователя, Пароль); 4) Ручная установка. Возможная реализация, мультисценарийной установки. Варианты:
Как должен называться файл сценария автоматической установки unattend.xml или autounattend.xml? Как Я понял, если требуется переразбивка разделов жесткого диска, то файл должен называться autounattend.xml, если же данной функции не требуется то название может быть unattend.xml. Верно? |
Отправлено: 18:32, 11-11-2017 | #281 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 84
|
Профиль | Отправить PM | Цитировать |
Отправлено: 11:56, 17-08-2018 | #282 |
Пользователь Сообщения: 84
|
Профиль | Отправить PM | Цитировать Как отключить поверх всех окон? Любой способ.
|
Отправлено: 08:37, 25-09-2018 | #283 |
In reserve... Сообщения: 6886
|
Профиль | Отправить PM | Цитировать |
Отправлено: 20:09, 17-10-2018 | #284 |
Пользователь Сообщения: 84
|
Профиль | Отправить PM | Цитировать Smarty, Спасибо
|
Отправлено: 06:08, 18-10-2018 | #285 |
Пользователь Сообщения: 138
|
Профиль | Отправить PM | Цитировать Добрый день. К сожалению больше 5 лет не показывался на форуме и был далек от сего мира. Хотелось бы наверстать побыстрее упущенное. Возможно уже где-то писали, но тороплюсь, надеюсь на снисхождение и тычок в нужном направлении. Подскажите, есть ли такой же лоадер под 8-ку? Или просто в этот же подлаживать дистрибутив с 8-кой?
|
Отправлено: 13:34, 18-11-2018 | #286 |
Ветеран Сообщения: 1562
|
Профиль | Сайт | Отправить PM | Цитировать DyadyaGenya, и 8 и в 10 работает он.
|
------- Отправлено: 16:19, 18-11-2018 | #287 |
Новый участник Сообщения: 4
|
Всем привет, делал мультивариантный установочный диск по инструкции но основу брал windows 10 64 bit скаченный с оф сайта в него добавлял boot.wim от windows 10 (86) 32 bit
дальше все по инструкции монтируем boot.wim 32 bit правим setup.exe на set86.exe, setup.exe.mui на set86.exe.mui, и autorun.dll все вхождения setup.exe на set86.exe чтобы избавиться от защиты системных файлов вырезаем папку sources из папки монтирования и вставляем в папку на рабочем столе или для переноса используем утилиту Unlocker, autorun.dll лучше вырезать для обработки отдельно. Далее возвращаем обработанные файлы и папку sources в папку монтирования и сохраняем Dism /Unmount-Wim /MountDir:E:\Mount /commit переименовываем обработанный boot.wim в boot86.wim и копируем в основу + set86.exe, set86.exe.mui Далее правим bcd добавляем соответствующую запись. bcdedit /store bcd /copy {Default} /d "Windows 10 (32-bit) Setup" (Запись успешно скопирована в {ххххххххххххх}. ) bcdedit /store bcd /set {ххххххххххххх} device ramdisk=[boot]\sources\boot86.wim,{7619dcc8-fafe-11d9-b411-000476eba25f} bcdedit /store bcd /set {ххххххххххххх} osdevice ramdisk=[boot]\sources\boot86.wim,{7619dcc8-fafe-11d9-b411-000476eba25f} и.т.д добавляем свои "boot".wim, путь и записи на запуск Для bcd efi правим bcdedit /store bcd /set {default} path "\windows\system32\boot\winload.efi" и bcdedit /store bcd /set {хххххххххх} path "\windows\system32\boot\winload.efi" и все индентификаторы в Диспетчер загрузки Windows. Примечание: если присутствует запись для Windows Vista, 7, DaRT7, DaRTVista или boot PE (XP, Vista, 7) Setup в bcd efi то пишем, эти ид bcdedit /store bcd /set {ххххххххххх} isolatedcontext No В boot bcd эта команда не нужна. В заключении есть вариант готовый и без проблем! скачиваем утилиту загрузки windows 10 запускаем снимаем галку выбираем оба варианта, пишем сразу на флэшку 8гб+ или получаем готовый iso c двумя разрядностью х64 и x86 install.esd, install.wim меняем на свои. Всем удачи. |
Отправлено: 23:43, 14-11-2020 | #288 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Установка - [решено] Установочный диск 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 |
|