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

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

 

Аватара для hobbit25

Ветеран


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

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


Beslam, А увас система установлена на которой вы проверяете свой boot.wim?

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

Отправлено: 23:47, 14-11-2012 | #201



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

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

MW3 MW3 вне форума

Аватара для MW3

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


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

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


Кто может помогите как установить MsDart ( Выполняем мастер MsDart) ?????????

Отправлено: 01:01, 28-11-2012 | #202


Аватара для Beslam

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


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

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


hobbit25, естественно и незнаю что можно сделать

Отправлено: 04:20, 14-12-2012 | #203


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


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

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


Как объединить два загрузчика boot.wim (32 и 64 бит) и Microsoft Diagnostic and Recovery Toolset (MSDaRT) 7.0 x86/x64 в одном дистрибутиве.
Автор: vitalik9, hobbit25,

Основой будет 32-х битный дистрибутив Windows 7 в него и будем добавлять загрузчик от 64-х битной системы. Монтируемым в виртуальный привод iso-образ с Windows 7 32 бит, открываем диск и копируем содержимое на раздел D: в папку Win_Distr
Создаем на разделе D: папки "boot_wim" для образа boot.wim и папку"boot_mount" для монтирования этого образа.
Из дистра Windows 7 64 бит вытаскиваем файл boot.wim и копируем его в папку "boot_wim".
Запускаем командную строку от имени админа.
Вводим команду для монтирования.
Код:
dism /Mount-Wim /WimFile:D:\boot_wim\boot.wim /index:2 /MountDir:D:\boot_mount


заходим в паку "boot_mount" смонтированного образа, далее в папку "sources" и переименовываем файл setup.exe в set64.exe ( Важно, количество символов в названии файла, должно соответствовать оригиналу, т.е. 5).
Далее пошустрим в папке с файлами MUI. Открываем папку "ru-RU" и переименовываем файл setup.exe.mui в set64.exe.mui
Теперь копируем переименованный "set64.exe" в папку "sources" основного дистрибутива который вы должны били разместить в папке "Win_Distr" и переименованный "set64.exe.mui" туда же в папку "ru-ru".
Далее будем править файл "autorun.dll", что бы избежать ошибки типа, "Failed to launch the setup application".
Нам понадобится HeX-редактор, я использовал HxD.
Скопируйте этот файл куда нибудь на раздел, так как после редактирования этот фал не возможно будет сохранить в папке монтирования.
Открываем "autorun.dll" в Hex-редакторе.
И дальше как на картинках с верху в низ.
Нужно изменить только два параметра: заменить setup.exe на set64.exe

1.


2. Выставляем настройки как показано и жмем "OK".


3. Жмем клавишу F3 для дальнейшего поиска.


4.


5.


Копируем редактированный файл "autorun.dll" назад в папку "sources" монтированного образа "boot.wim", соглашаемся на замену.
Теперь нужно размонтировать образ boot.wim.
Для этого в консоле введите:
Код:
dism /Unmount-Wim /MountDir:D:\boot_mount /commit

Код: без сохранения:
dism /Unmount-Wim /MountDir:D:\boot_mount / discard


Далее переименуйте изменённый boot.wim в boot64.wim и скопируйте его в папку "sources" основного дистрибутива.
Таким обзором у вас получиться два файла boot.wim и boot64.wim в одном дистрибутиве.
Ну и теперь, чтобы появилась возможность выбора битности системы для установки,нужно отредактировать файл хранилища конфигураций - bcd
Находится он в папке "boot" дистрибутива.
Запустите командную строку от имени админа и введите по очереди с верху в низ следующие команды:
Для выбора запуска установки Windows 7 32 бит
Код:
bcdedit /store D:\Win_Distr\boot\bcd /set {default} description "Запуск установки Windows 7 x86 (32-bit)"

bcdedit /store D:\Win_Distr\boot\bcd /set {default} device ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

bcdedit /store D:\Win_Distr\boot\bcd /set {default} osdevice ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

Далее добавление команды на запуск Windows 7 64 бит.
Код:
bcdedit /store D:\Win_Distr\boot\bcd /copy {default} /d "Запуск установки Windows 7 x64 (64-bit)"
После чего появится такое уведомление,"Запись успешно скопирована в.." и в скобках "{ }" будет дан уникальный идентификатор, этот буквенный-цифровой код и нужно вписать в следующие две команды вместо {GUID}.
Код:
bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} osdevice ramdisk=[boot]\sources\boot64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} device ramdisk=[boot]\sources\boot64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

Добавиление MSDaRT x86 и x64 в дистрибутив Windows 7.
Откройте с этой раздачи http://nnm-club.ru/forum/viewtopic.php?t=478325, образ "MSDaRT_7.0_RU_x86.iso" в UltraIso и вытащите от туда куда нибудь файл boot.wim.
Теперь переименуйте его, в "winRE_x86.wim"
Тоже самое сделайте и с образом "MSDaRT_7.0_RU_x64.iso" и boot.wim, которого, переименуйте в "winRE_x64.wim"
Далее скопируйте эти два .wim-образа в дистрибутив Windows 7, D:\Win_Distr\sources
Что бы добиться запуска обоих DaRT-ов из boot-меню Windows, для этого нужно отредактировать файл "bcd"(хранилище данных конфигурации загрузки).
Находится он в папке "boot" дистрибутива.

Добавление запуска MSDaRT7.0 х86 (32 бит).
В окно консоли командной строки, введите следующие команды:
Код:
bcdedit /store D:\Win_Distr\boot\bcd /copy {default} /d "Среда восстановления Windows 7 + MSDaRT x86"

После чего появится такое уведомление,"Запись успешно скопирована в..." и в скобках "{ }" будет дан уникальный идентификатор, этот буквенный-цифровой код и нужно вписать в следующие две команды вместо {GUID} и вводить их в консоль, поочередно.

Код:
bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} osdevice ramdisk=[boot]\sources\winRE_x86.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} device ramdisk=[boot]\sources\winRE_x86.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

Теперь добавим команду на запуск MSDaRT7.0 х64 (64 бит).
В окно консоли командной строки, введите следующие команды:
Код:
bcdedit /store D:\Win_Distr\boot\bcd /copy {default} /d "Среда восстановления Windows 7 + MSDaRT x64"

После чего появится такое уведомление,"Запись успешно скопирована в..." и в скобках "{ }" будет дан уникальный идентификатор, этот буквенный-цифровой код и нужно вписать в следующие две команды вместо {GUID} и вводить их в консоль, поочередно.
Код:
bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} osdevice ramdisk=[boot]\sources\winRE_x64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} device ramdisk=[boot]\sources\winRE_x64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

После всех этих манипуляций, у вас в boot-меню должны появиться команды на запуск установки и MSDaRT 32 и 64 бит.
Теперь у Вас отредактированный файл "bcd" которий находится в папке boot, далее скопируйте его в папку, которая находится в дистре по пути: \efi\microsoft.
Если кто желает чтобы меню было на русском языке, а также русификация "Средства: Windows Memory Diagnostic"(Диагностика памяти Windows), введите в консоль, еще и такую команду:
Код:
bcdedit /store D:\Win_Distr\boot\bcd /set {bootmgr} locale ru-RU

и скачайте архив с файлами MUI ниже по ссылке и распакуйте его в директорию с дистрибутивом Windows,(у Вас должна быть папка "Win_distr" )в каталог "boot" в папку "ru-ru".

Скачать архив с MUI-файлами: http://narod.ru/disk/40237815001/MUI_ru-ru.7z.html
Ну вот вроде и все, теперь у вас дистрибутив Windows 7 с двумя загрузчиками и с двумя MSDaRT обеих архитектур. vitalik9, hobbit25, http://forum.oszone.net/post-1837128-148.html

Последний раз редактировалось serg130270, 16-12-2012 в 17:24.

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

Отправлено: 02:15, 16-12-2012 | #204


Аватара для Beslam

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


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

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


Разобрался! Не хватало файла настроек DartConfig.dat который создается мастером, доходим в мастере до этапа копирования файлов и вытаскиваем от туда DartConfig.dat а дальше можно точно как в инструкции

Отправлено: 10:16, 19-12-2012 | #205


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


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

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


есть какой нибудь графический редактор ini файла настроек?

Отправлено: 18:30, 22-12-2012 | #206


Аватара для dorosa

Старожил


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

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


Цитата superman_md:
есть какой нибудь графический редактор ini файла настроек? »
Нет! Но там и так все просто и понятно.
serg130270
Спрячьте свое сообщение под спойлер и оно не относится к данной теме.

Отправлено: 03:53, 23-12-2012 | #207


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


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

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


Цитата Beslam:
Возможно вопрос не много не в тему.
Столкнулся с такой проблемой при интеграции MSDaRT 7.0 Ru в boot.wim
boot.wim брался из образа ru_windows_7_ultimate_with_sp1_x86_dvd_u_677463.iso (Оригинал)
MSDaRT 7.0 брался из образа ru_microsoft_desktop_optimization_pack_2011_r2_language_update_x86_x64_dvd_821667.iso
Интегрировал таким же образом как написано в инструкции и получился вот такой вот результат: »
Beslam, у меня точно такая же проблема. Я только не понял, про какой мастер ты говоришь, который создаёт необходимый файл настроек DartConfig.dat? Объясни по-подробней пожалуйста.

Отправлено: 17:28, 23-12-2012 | #208


Аватара для Beslam

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


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

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


north7, я делал так качал образ Microsoft Desktop Optimization Pack образ называется ru_microsoft_desktop_optimization_pack_2011_r2_language_update_x86_x64_dvd_821667.iso
Ставим от туда MSDaRT 7.0 какой нам нужен х86 или х64, затем идем в папку с установленным MSDaRT у меня это C:\Program Files\Microsoft DaRT 7\v7 и распаковываем архивы Sweeper.cab и Tools.cab в одну папку 7-zip или WinRAR у нас получается папка mount из нее можно удалить файл etfsboot.com он не понадобится! Запускаем "Мастер создания образа для восстановления DaRT" потом мастер предложит выбрать "Укажите путь к исходным файлам установки" необходимо указать образ к которому необходимо сделать сам MSDaRT в boot.wim если укажите не те файлы то получите точно такое же как было и раньше у меня "Средство недоступно" не пропишутся необходимые конфиги в файле DartConfig.dat. Когда дойдете в "Мастер создания образа для восстановления DaRT" до окна "Дополнительные файлы" в нем нажать "Показать файлы..."



в этих файлах нужен только один файл DartConfig.dat который находится в папке C:\Temp\Папка вашего монтирования\mount\Windows\System32\DartConfig.dat копируем файл DartConfig.dat в нашу папку mount путь в папке должен быть mount\Windows\System32\DartConfig.dat. Остается только только скопировать файлы из папки mount в boot.wim index:2 и получаем рабочий MSDaRT 7.0

Последний раз редактировалось Beslam, 23-12-2012 в 20:38.

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

Отправлено: 20:32, 23-12-2012 | #209

MW3 MW3 вне форума

Аватара для MW3

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


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

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


необходимо указать образ к которому необходимо сделать сам MSDaRT в boot.wim а именно какой образ например?

Отправлено: 15:00, 25-12-2012 | #210



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




 
Переход