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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » Общее - Меню для boot.wim - выбор загружаемого индекса

Ответить
Настройки темы
Общее - Меню для boot.wim - выбор загружаемого индекса

Аватара для CtrlSoft

Ветеран


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


Конфигурация

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


Изменения
Автор: CtrlSoft
Дата: 02-02-2011
Описание: новые скриншоты
Вложения
Тип файла: txt tools.txt
(104 байт, 433 просмотров)
Меню для boot.wim - выбор загружаемого индекса


(пример)




Вам приходило в голову что было бы не плохо выбрать какой образ из boot.wim следует загружать для выполнения той или иной операции? Скажем нужно установить ОС - выбираем "Установка Windows", требуется выполнить восстановление системы - "Запуск среды восстановления Windows" или же запустить персонализированный WimPE? Раньше для этого требовалось создать новую запись в BCD и назначить путь к каждому из образов boot*.wim. Но ведь средний размер WinPE.wim около 120 mb а при необходимости собрать несколько образов wim в один дистрибутив, размер iso-образа может увеличится в несколько раз!
К счастью мы можем экспортировать нужные образы wim в единый boot.wim в не зависимости от архитектуры или содержания и сэкономить место на диске. Но есть одно Но, по умолчанию BCD загружает лишь один из индексов в образе boot.wim (назначить его можно при помощи imagex). Как-же сделать меню с возможностью выбора индекса для загрузки?

Спешу вас познакомить с замечательной находкой: CheckWIM и пропатченый загрузчик bootmgr (wimpatched).
Утилита CheckWIM считает индексы из boot.wim и отображает необходимую информацию которую следует использовать при создании меню.
wimpatched это измененый загрузчик Windows который умеет читать даные что отобразил CheckWIM.

Примечание. Программа установки требует наличия boot.wim в папке sources, обьеденив 32-разрядный и 64-разрядный boot.wim в единый образ мы теряем возможность установки / обновления ОС из Windows. Ниже я объесню что требуется для преодоления данного недостатка.
Если же вы не нуждаетесь в наличии установки / обновления из Windows, то можете экспортировать все индексы в один wim-файл.


Создаем сборку «Microsoft Windows 7 Ultimate x86-x64 EN-RU»


Шаг-за-шагом:

-> подготовка
читать дальше »

Копируем содержимое DVD-диска Windows 7 x86 в E:\AIO\DVD
Код: Выделить весь код
xcopy V:\*.* /s /e /f E:\AIO\DVD
Копируем содержимое DVD-диска Windows 7 x86 в E:\AIO\DVD\64-bit
Код: Выделить весь код
xcopy V:\*.* /s /e /f E:\AIO\DVD\64-bit

-> работаем с первым индексом образов boot.wim
читать дальше »

Монтируем первый индекс 32-разрядного образа boot.wim
читать дальше »

Код: Выделить весь код
dism /mount-wim /wimfile:E:\AIO\DVD\sources\boot.wim /index:1 /mountdir:E:\offline
Добавляем языковые пакеты для компонентов Windows PE
Код: Выделить весь код
dism /image:E:\offline /add-package /packagepath:E:\packages\pe86-i1
требуемые пакеты для интеграции :
Код: Выделить весь код
LP_RU-RU.CAB
WINPE-SCRIPTING_RU-RU.CAB
WINPE-SRT_RU-RU.CAB
WINPE-WDS-TOOLS_RU-RU.CAB
WINPE-WMI_RU-RU.CAB
Код: Выделить весь код
dism /image:E:\offline /set-allintl:en-us
Сохраняем изменения и демонтируем образ
Код: Выделить весь код
dism /unmount-wim /mountdir:E:\offline /commit
Чистим следы
Код: Выделить весь код
rd /s /q E:\offline & dism /cleanup-wim & md E:\offline

Монтируем первый индекс 64-разрядного образа boot.wim
читать дальше »

Код: Выделить весь код
dism /mount-wim /wimfile:E:\AIO\DVD\64-bit\sources\boot.wim /index:1 /mountdir:E:\offline
Добавляем языковые пакеты для компонентов Windows PE
Код: Выделить весь код
dism /image:E:\offline /add-package /packagepath:E:\packages\pe64-i1
требуемые пакеты для интеграции :
Код: Выделить весь код
LP_RU-RU.CAB
WINPE-SCRIPTING_RU-RU.CAB
WINPE-SRT_RU-RU.CAB
WINPE-WDS-TOOLS_RU-RU.CAB
WINPE-WMI_RU-RU.CAB
Сохраняем изменения и демонтируем образ
Код: Выделить весь код
dism /unmount-wim /mountdir:E:\offline /commit
Чистим следы
Код: Выделить весь код
rd /s /q E:\offline & dism /cleanup-wim & md E:\offline

-> работаем со вторым индексом образов boot.wim
читать дальше »

Монтируем второй индекс 32-разрядного образа boot.wim
читать дальше »

Код: Выделить весь код
dism /mount-wim /wimfile:E:\AIO\DVD\sources\boot.wim /index:2 /mountdir:E:\offline
Добавляем языковые пакеты для компонентов Windows PE
Код: Выделить весь код
dism /image:E:\offline /add-package /packagepath:E:\packages\pe86-i2
требуемые пакеты для интеграции :требуемые пакеты для интеграции:
Код: Выделить весь код
LP_RU-RU.CAB
WINPE-SCRIPTING_RU-RU.CAB
WINPE-SETUP-CLIENT_RU-RU.CAB
WINPE-SETUP_RU-RU.CAB
WINPE-SRT_RU-RU.CAB
WINPE-WDS-TOOLS_RU-RU.CAB
WINPE-WMI_RU-RU.CAB
Сохраняем изменения и демонтируем образ
Код: Выделить весь код
dism /unmount-wim /mountdir:E:\offline /commit

Монтируем второй индекс 64-разрядного образа boot.wim
читать дальше »

Код: Выделить весь код
dism /mount-wim /wimfile:E:\AIO\DVD\sources\boot.wim /index:2 /mountdir:E:\offline
Добавляем языковые пакеты для компонентов Windows PE
Код: Выделить весь код
dism /image:E:\offline /add-package /packagepath:E:\packages\pe64-i2
требуемые пакеты для интеграции :
Код: Выделить весь код
LP_RU-RU.CAB
WINPE-SCRIPTING_RU-RU.CAB
WINPE-SETUP-CLIENT_RU-RU.CAB
WINPE-SETUP_RU-RU.CAB
WINPE-SRT_RU-RU.CAB
WINPE-WDS-TOOLS_RU-RU.CAB
WINPE-WMI_RU-RU.CAB
Чистим следы
Код: Выделить весь код
rd /s /q E:\offline & dism /cleanup-wim & md E:\offline

Добавляем языковые пакеты для компонентов Windows RE
читать дальше »

C помощью 7-zip извлеките образы WinRE.wim из папки
"E:\AIO\DVD\sources\install.wim\<<5 (или ваш индекс)>>\Windows\System32\Recovery" в E:\WIM\x86
"E:\AIO\DVD\sources\install.wim\<<4 (или ваш индекс)>>\Windows\System32\Recovery" в E:\WIM\x64

Монтируем первый (и единственый) индекс 32-разрядного образа winre.wim
читать дальше »

Код: Выделить весь код
dism /mount-wim /wimfile:E:\WIM\x86\winre.wim /index:1 /mountdir:E:\offline
Добавляем языковые пакеты для компонентов Windows RE
Код: Выделить весь код
dism /image:E:\offline /add-package /packagepath:E:\packages\pe86-i2
требуемые пакеты для интеграции :
Код: Выделить весь код
LP_RU-RU.CAB
WINPE-SCRIPTING_RU-RU.CAB
WINPE-SETUP-CLIENT_RU-RU.CAB
WINPE-SETUP_RU-RU.CAB
WINPE-SRT_RU-RU.CAB
WINPE-WDS-TOOLS_RU-RU.CAB
WINPE-WMI_RU-RU.CAB
Сохраняем изменения и демонтируем образ
Код: Выделить весь код
dism /unmount-wim /mountdir:E:\offline /commit
Чистим следы
Код: Выделить весь код
rd /s /q E:\offline & dism /cleanup-wim & md E:\offline


Монтируем первый (и единственый) индекс 64-разрядного образа winre.wim
читать дальше »

Код: Выделить весь код
dism /mount-wim /wimfile:E:\WIM\x64\winre.wim /index:1 /mountdir:E:\offline
Добавляем языковые пакеты для компонентов Windows RE
Код: Выделить весь код
dism /image:E:\offline /add-package /packagepath:E:\packages\pe64-i2
требуемые пакеты для интеграции :
Код: Выделить весь код
LP_RU-RU.CAB
WINPE-SCRIPTING_RU-RU.CAB
WINPE-SETUP-CLIENT_RU-RU.CAB
WINPE-SETUP_RU-RU.CAB
WINPE-SRT_RU-RU.CAB
WINPE-WDS-TOOLS_RU-RU.CAB
WINPE-WMI_RU-RU.CAB
Сохраняем изменения и демонтируем образ
Код: Выделить весь код
dism /unmount-wim /mountdir:E:\offline /commit
Чистим следы
Код: Выделить весь код
rd /s /q E:\offline & dism /cleanup-wim & md E:\offline



Экспортируем образы winre.wim
Код: Выделить весь код
imagex /export /compress maximum E:\WIM\x86\winre.wim 1 E:\WIM\x86\new\winre.wim
imagex /export /compress maximum E:\WIM\x86\winre.wim 1 E:\WIM\x86\new\winre.wim

.....
(В процессе написания)
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:54, 28-01-2011

 

Аватара для kazimir

Ветеран


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

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


оказалось речь о грубе . продолжение .
http://wst-place.com/download/file.php?id=17
http://wst-place.com/download/file.php?id=21

Отправлено: 14:01, 13-02-2013 | #11



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

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


Аватара для bifido

Старожил


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

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


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

Отправлено: 16:35, 27-03-2018 | #12



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » Общее - Меню для boot.wim - выбор загружаемого индекса

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Система - Все вопросы по драйверам hellrised Программное обеспечение Windows 125 22-06-2016 09:59
Разное - Оболочка для установки XP из WIM образа .:[invisible]:. Программирование и базы данных 11 04-12-2009 20:29
Вход (boot entry) для загрузки Win PE2 с жесткого диска? senson Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 0 28-08-2008 18:13




 
Переход