Показать полную графическую версию : [решено] Ошибка установки настроенного образа
ProgMasterX
03-01-2013, 11:59
1. Создать Windows PE:
1.1. copype.cmd x86 C:\WinPE - 7 files copied. Success.
1.2. imagex /mountrw C:\WinPE\winpe.wim 1 C:\WinPE\mount - Successfully mounted image.
1.3. Скопировать imagex.exe в C:\WinPE\mount - Успешно.
1.4. oscdimg -n -bc:\WinPE\etfsboot.com C:\WinPE\ISO C:\WinPE.iso - Успешно.
1.5. Прожечь образ на диск - Успешно.
2. Создать настроенный образ:
2.1. Загрузиться в созданный Windows PE - Успешно.
2.2. wpeinit - Успешно.
2.3. imagex /capture C: D:\custom.wim /flags "Utlimate" "Windows 7 ProgMaster Edition" "___" /compress maximum - Successfully imaged C:\. Созданный образ весит 18 гб.
2.4. Выйти из Windows PE - Успешно.
3. Установить настроенный образ на виртуальную машину.
3.1. Распаковать образ ISO установочного диска - Успешно.
3.2. Заменить install.wim на свой - Успешно.
3.3. oscdimg -n -m -b"%programfiles%\Windows AIK\Tools\PETools\x86\boot\etfsboot.com" C:\WinIMG C:\ProgMaster7.iso - Успешно.
3.4. Подключить C:\ProgMaster7.iso к виртуальной машине - Успешно.
3.5. Запустить виртуальную машину - Успешно.
3.6. Установить Windows - ОШИБКА!!!
http://s2.ipicture.ru/uploads/20130103/3UVmozsc.png
Помогите, пожалуйста!
ProgMasterX если размер install.wim больше 4 гб, то его надо разбивать на части командой imagex /split.
На форуме это уже обсуждалось.
Воспользуйся поиском.
ProgMasterX
05-01-2013, 14:35
http://forum.oszone.net/thread-150999-2.html
imagex /split C:\test\images\install.wim C:\test\ima\install.swm 4000
Что значит 4000?
Что надо сделать чтобы программа установки установила install.swm и следующие части (install2.swm, install3.swm, install4.swm, install5.swm)?
Вроде ничего, пробую...
Что значит 4000? »
размер каждой части в мб
Что надо сделать чтобы программа установки установила install.swm и следующие части (install2.swm, install3.swm, install4.swm, install5.swm)? »
Ничего специально делать не надо.
Просто копируешь полученные файлы заменяя install.wim
ProgMasterX
05-01-2013, 15:43
Я сегодня поставил Windows 8 и создал новый образ диска C: - Successfully imaged C:
Разделить - Successfully split image
Теперь другая ошибка (уже с Windows 8):
http://s2.ipicture.ru/uploads/20130105/E5wsoRGZ.png
Виртуалка на VirtualBox
А если в Windows 8 PE выполнить команду:
imagex /apply D:\sources\install.swm 1 C:\
[ERROR] The file C:\ProgramData\Microsoft\Windows Defender\Scans\mpcache-EEE6460C37609838EF809B00821D997468A48B4B.bin.67 did not contain a resource section.
Error restoring image.
И потом виртуалка не грузится, пишет следующее:
http://s2.ipicture.ru/uploads/20130105/Bvu4PZ7u.png
Статья "Восстановление загрузчика" не помогает
ProgMasterX а в windows 8 ничего не удалял?
В сообщении говориться, что windows не может найти лицинзионое соглашение.
ProgMasterX
07-01-2013, 13:00
Нет не удалял
На сайте Мелкомягких написано, что для развертывания Windows 8 используется Windows ADK. Я удалил Windows AIK и поставил Windows ADK. ImageX брал из Windows ADK и Windows 8 PE создавал с помощью Windows ADK по инструкции:
http://technet.microsoft.com/library/hh825212.aspx#WinPE
Может в Windows ADK отличается что-то, что вызывает эту ошибку?
А может там лицензионное соглашение хранится в образе?
Я удалил только sources\install.wim и скопировал в sources свои install.swm, install2.swm, install3.swm, install4.swm.
Или это я потому что не делал там всякие sysprep, аудиты и прочее?
Пробовал еще раз создать образ, разделить его и скопировать в sources заменяя install.wim - все равно ошибка.
А вот пробую по официальным инструкциям под Windows 8:
http://www.microsoft.com/oem/en/installation/windows/Pages/deploying-windows-8-video-training.aspx#fbid=GcWRuACJrg-
ProgMasterX вот тут (http://forum.oszone.net/post-2020194-16.html) я уже писал как делается win8PE
В новом Windows ADK команда ImageX считается устаревшей, лучше использовать Dism.
И об этом я уже тоже писал (http://forum.oszone.net/post-2020319-22.html)
Или это я потому что не делал там всякие sysprep, аудиты и прочее? »
А вот sysprep делать нужно.
ProgMasterX,
У меня такая же ошибка.
В install.wim у меня находятся 4 образа (2 Win 7 и 2 Win 8).
После аудита экспортирую в таком порядке:
Win 7 32
Win 7 64
Win 8 32
Win 8 64
Если install.wim не разделен, то все работает без вопросов (install.wim 8Gb).
Но хочется сделать на два DVD5, и тут начинаются пляски с бубном:
Win 7 нормально, а Win 8 - ошибка лицензионное соглашение.
Экспортирую наоборот первые Win 8, вторые Win 7. Win 8 ставиться нормально, а Win 7 - ошибка лицензионное соглашение.
Файл license.rtf куда только не кидал, все без толку.
Так что похоже установщик смотрит только install.swm, а а остальные не запрашивает.
Что делать?
ProgMasterX
07-01-2013, 18:11
В документации Мелкомягких показали, что надо сделать sysprep.
1. Сделать sysprep - Успешно
2. Dism /Capture-Image /ImageFile:F:\custom.wim /CaptureDir:C:\ /Name:"Windows 8 ProgMasterX" - The operation completed successfully
3. Dism /Split-Image /ImageFile:F:\custom.wim /SWMFile:F:\custom.swm /FileSize:4000 - The operation completed successfully
4. Dism /Apply-Image /ImageFile:F:\custom.wim /Index:1 /ApplyDir:C:\ - ОШИБКА!!! Доходит до 100% и:
Error 1812
The specified image file did not contain a resource section
5. bcdboot C:\Windows - BFSVC Error: Unable to load MUI file for BCD strings (2).
ProgMasterX вот тут я уже писал как делается win8PE
Я так и делал, т.к прочитал http://technet.microsoft.com/library/hh825212.aspx#WinPE
В новом Windows ADK команда ImageX является устаревшей
Я знаю, это показано в http://www.microsoft.com/oem/en/installation/windows/Pages/deploying-windows-8-video-training.aspx#fbid=GcWRuACJrg-
ProgMasterX ну я не большой знаток настроенных образов.
Предпочитаю ставить Отдельно windows, и отдельно программы.
Но могу посоветовать применить захваченный образ без разделения.
Если он применится без ошибок и windows запустится - значит проблема в Dism /Split-Image.
А если нет - проблема с самим образом.
Где то на форуме читал что при установке некоторых программ с последующим захватом, бывают такие ошибки.
Еще можно попробовать установить windows, и не устанавливая ни каких программ захватить.
Потом сделать Dism /Split-Image с /FileSize:1000, и попробовать это применить.
ProgMasterX
08-01-2013, 16:42
Решено!
Проблема была в том, что я делал:
dism /Apply-Image /ImageFile:F:\custom.swm /Index:1 /ApplyDir:C:\
А надо было:
dism /Apply-Image /ImageFile:F:\custom.swm /SWMFile:F:\custom*.swm /ApplyDir:C:\ /Index:1
Так сделал и все успешно!
Еще я сделал sysprep не на тот комп (на тот же, на котором работаю)
Статья:
Если вы готовите настроенный образ на виртуальной машине
Я по статье "Создание настроенного образа операционной системы" подумал что можно на виртуалку, можно и на тот же на котором работаю
А на сайте Мелкомягких здесь http://www.microsoft.com/oem/en/installation/windows/Pages/deploying-windows-8-video-training.aspx#fbid=GcWRuACJrg- сказали:
Technician computer - тот на котором я работаю.
Reference computer - тот на котором надо ставить систему потом в режиме аудита ставить проги и настраивать ОС, делать sysprep и захватывать образ.
Destination computer - тот на который ставится настроенный образ.
Потом bcdboot C:\Windows и перезагрузка потом все там Getting devices ready, Getting ready, потом на этапе OOBE кое-что и все!
Спасибо, alegz81 и Мелкомягким!
Предпочитаю ставить Отдельно windows, и отдельно программы.
Не все программы удается установить автоматически.
Но могу посоветовать применить захваченный образ без разделения.
Ошибка: The data is invalid.
ProgMasterX,
У меня такая же ошибка.
В install.wim у меня находятся 4 образа (2 Win 7 и 2 Win 8).
После аудита экспортирую в таком порядке:
Win 7 32
Win 7 64
Win 8 32
Win 8 64
Если install.wim не разделен, то все работает без вопросов (install.wim 8Gb).
Но хочется сделать на два DVD5, и тут начинаются пляски с бубном:
Win 7 нормально, а Win 8 - ошибка лицензионное соглашение.
Экспортирую наоборот первые Win 8, вторые Win 7. Win 8 ставиться нормально, а Win 7 - ошибка лицензионное соглашение.
Файл license.rtf куда только не кидал, все без толку.
Так что похоже установщик смотрит только install.swm, а а остальные не запрашивает.
Удали установщик от Мелкомягких и замени на свою прогу которая запускает dism или imagex и bcdboot C:\Windows.
Или лучше вобще удали все содержимое установочного диска кроме образов wim, создай Windows PE и укажи в startnet.cmd свою прогу со списком систем и с кнопкой "Установить". По нажатии кнопки пускай вызывает dism/imagex а прогрессбар - из консоли процент читай.
Но хочется сделать на два DVD5, и тут начинаются пляски с бубном:
Win 7 нормально, а Win 8 - ошибка лицензионное соглашение.
Первый способ:
Ставь с флэхи или с внешнего винта.
Для успешного применения всех частей образа нужно чтобы все части лежали в одной папке и надо указать imagex/dism все части.
Команда для imagex:
imagex /ref D:\install*.swm /apply D:\install.swm 1 C:
Где 1 - номер образа, звездочку так и оставить!
Команда для dism:
dism /Apply-Image /ImageFile:D:\install.swm /SWMFile:D:\install*.swm /ApplyDir:C:\ /Index:1
Где 1 - номер образа, звездочку так и оставить!
Потом не забыть bcdboot C:\Windows
Второй способ:
На первый DVD бросаешь свой установщик и он:
1. Создает на жестком диске два раздела: под систему и под образа.
2. Копирует первую часть с DVD на раздел под образ.
3. Просит второй DVD.
4. Копирует со второго вторую часть на раздел под образ.
5. Применяет разделенный образ вышеуказанными командами.
6. bcdboot C:\Windows.
7. Перезагрузка
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.