Идея пришла следующая, когда обновлялся до Windows 10, через утилиту от Майкрософт, она предложила выбор какой образ создать. x86, x64 или оба. Я выбрал оба. на будущие.
Так вот этот дистр. имеет в себя два других дистра. Собственно x86 и x64. Загрузчик bootmgr предлагает какую установку запустить. Если выбрать x86, то грузится образ из папки x86 со средой winpe 32 битной, и выбор устанавливаемой системы,с
аналогичной архитектурой. При выборе x64, грузится 64 битная среда winpe, с установщиком x64 ос-ей.
Тут все просто и понятно.
Решил сделать так же, только для Win Vista/7/8.
С редактирование файла ответов "bcd" для "bootmgr" все понятно и просто.
Выбор загрузки нужного "boot.wim" есть, но после того как прогружается среда WinPE, выходит стандартный установщик ОС, при нажатии кнопки "Установить". Установщик жалуется на отсутствие драйверов. Проблема как раз кроется в путях поиска.
Если по умолчанию стандартного дистра. каталог файлов и папок выглядит след. образом.
Первый пример.
WIN7.iso
boot\
efi\
sources\
support\
autorun.inf
bootmgr
bootmgr.efi
setup.exe
То тут все отлично, но я меняю пути, и выглядит это вот так:
boot\
efi\
x64\ - А в этой папке все так же как в первом примере.
x86\ - И тут тоже самое
autorun.inf
bootmgr
bootmgr.efi
setup.exe
Что собственно я хочу, это реализовать аналогичный метод как в стандартном дистре Windows 10 с двумя архитектурами, только для дистров Vista/7/8.1.
Проблема заключается в путях папок.
Где и что нужно изменить в дистрибутивах, чтобы устранить проблему в поиске путей к папкам.