Лаборатория 4. Sysprep — запись — развертывание
Теперь, когда эталонное устройство Интернета вещей было настроено с помощью программного обеспечения и параметров, система готова к массовому развертыванию с помощью Sysprep, а затем записана на образ WIM с помощью DISM. Этот образ используется во время производства для развертывания в новых системах.
Примечание.
В следующих шагах используется сочетание WinPE и DISM для завершения процесса захвата. Эти средства бесплатно доступны от Корпорации Майкрософт. Некоторые средства, такие как DISM, включаются во все установки Windows.
Для полностью автоматизированного подхода к этим шагам рекомендуется использовать платформу развертывания Windows IoT Enterprise.
Необходимые компоненты
- Завершите по крайней мере лабораторию 1a. В этой лаборатории описывается, как записать созданный образ.
- ADK с надстройкой WinPE, установленной на вашем техническом компьютере. Дополнительные сведения см. в статье "Получение необходимых средств".
Запустите Sysprep, чтобы завершить процесс аудита
В лаборатории 1a система помещается в режим аудита, который является специальным режимом установки, в котором производитель устройств может предварительно установить программное обеспечение и настроить параметры на эталонном устройстве Интернета вещей. После настройки в режиме аудита можно записать изображение настраиваемого эталонного устройства. Хотя режим аудита не требуется, он предоставляет сценарий, в котором устройство Интернета вещей может быть настроено в Сети до OOBE.
Sysprep эталонное устройство Интернета вещей
При загрузке в режим аудита на эталонном устройстве Интернета вещей запустите Sysprep из командной строки администрирования, чтобы подготовить образ для записи:
C:\Windows\System32\Sysprep> sysprep.exe /generalize /oobe /shutdown
После подготовки образа sysprep эталонное устройство завершит работу. При следующей загрузке устройства он будет загружен в OOBE.
Внимание
Не запустите эталонное устройство Интернета вещей, пока не будете готовы к захвату образа. Если устройство загружается, вам придется снова пройти процесс Sysprep.
Запись образа устройства
Создание USB-диска WinPE
В этом разделе показано, как создать загрузочный USB-накопитель WinPE. Мы создадим несколько секций на USB-диске. Это позволяет использовать секцию FAT32 для WinPE и секцию NTFS для захваченного WIM-файла. Этот USB-диск можно использовать как для записи, так и для развертывания образа.
Вставьте USB-диск на компьютер технического специалиста.
Примечание.
Используйте USB-накопитель, который не менее 8 ГБ.
Откройте среду средств развертывания и визуализации от имени администратора. В меню "Пуск" можно найти ярлык для средств развертывания и создания образов в комплектах Windows.
Запустите Diskpart:
diskpart
Используйте Diskpart для переформатирования диска и создания двух новых разделов для WinPE и для образов:
List disk select disk X (where X is your USB drive) clean create partition primary size=2048 active format fs=FAT32 quick label="WINPE" assign letter=P create partition primary format fs=NTFS quick label="Images" assign letter=I Exit
Скопируйте файлы WinPE в рабочую папку:
copype amd64 C:\WinPE
Эта команда копирует 64-разрядные файлы WinPE в C:\WinPE. Целевая папка создается автоматически.
Скопируйте файлы WinPE в USB-ключ.
makewinpemedia /ufd C:\WinPE P:
Где P: usb-диск с разделом WinPE. Эта команда форматирует секцию и удаляет все данные, которые на нем есть.
Переместите USB-накопитель флэш-памяти с компьютера технического специалиста на эталонное устройство Интернета вещей.
Загрузка эталонного устройства Интернета вещей в WinPE и запись образа ОС Windows IoT Enterprise
Ниже описано, как записать образ WIM из эталонного жесткого диска устройства Интернета вещей. Этот WIM можно использовать в разработке или в рабочей среде. Обычно для записи образов ОС на различных этапах процесса разработки. Например, для записи базового образа ОС с установленными приложениями по умолчанию можно использовать следующие действия. Более поздний образ можно записать с помощью более конечных клиентских приложений.
Загрузите эталонное устройство Интернета вещей с загрузочного USB-накопителя WinPE. Последовательность выбора носителя для загрузки отличается от устройства к устройству. Ознакомьтесь с документацией по эталонным устройствам Интернета вещей, чтобы определить, какой ключ нажимать во время загрузки, чтобы выбрать USB-устройство флэш-памяти в качестве целевого объекта загрузки.
Внимание
Не загрузите устройство, пока не знаете, какой ключ открывает меню загрузки устройства. Образное устройство Интернета вещей находится в состоянии Sysprepped и не должно быть разрешено загружаться обратно в Windows IoT Enterprise.
Система загружается в WinPE, где отображается командная строка.
Совет
Если у вас другая раскладка клавиатуры, вы можете изменить раскладку клавиатуры, запустив
wpeutil setKeyboardLayout 0816:00000816
список пар "язык:клавиатура " для нужного макета, можно найти в языковых стандартах ввода. Затем запуститеwinpeshl.exe
из командной строки WinPE, чтобы обеспечить применение нового макета к текущему сеансу.В командной строке WinPE запустите Diskpart:
diskpart
Используйте Diskpart для перечисления дисков, чтобы определить диск, на котором установлен Windows IoT Enterprise:
list disk
Вы увидите нечто вроде этого:
Disk ### Status Size Free Dyn Gpt -------- ------------- ------- ------- --- --- Disk 0 Online 63 GB 0 B * Disk 1 Online 14 GB 0 B
В этом примере размер диска 0 представляет диск, на котором мы установили Windows IoT Enterprise.
Выберите диск 0, а затем перечислите разделы и тома:
select Disk 0 list partition list volume
Вы увидите нечто вроде этого:
DISKPART> select disk 0 Disk 0 is now the selected disk. DISKPART> list partition Partition ### Type Size Offset ------------- ---------------- ------- ------- Partition 1 System 100 MB 1024 KB Partition 2 Reserved 16 MB 101 MB Partition 3 Primary 63 GB 117 MB Partition 4 Recovery 602 MB 63 GB DISKPART> list volume Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- -------- Volume 0 E UDF DVD-ROM 4236 MB Healthy Volume 1 NTFS Partition 63 GB Healthy Volume 2 FAT32 Partition 100 MB Healthy Hidden Volume 3 NTFS Partition 602 MB Healthy Hidden Volume 4 C WINPE FAT32 Partition 2048 MB Healthy Volume 5 D Images NTFS Partition 14 GB Healthy
В этом примере раздел 3 является основным типом и находится в месте установки Windows IoT Enterprise. Буквы C, D и E назначаются томам WinPE, Images и DVD-ROM соответственно.
Выберите раздел 3 и назначьте букву диска, которая еще не используется:
select partition 3 assign letter=W
Если вы еще раз перечислите том, вы увидите раздел Windows IoT Enterprise теперь имеет букву диска:
Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- -------- Volume 0 E UDF DVD-ROM 4236 MB Healthy Volume 1 W NTFS Partition 63 GB Healthy Volume 2 FAT32 Partition 100 MB Healthy Hidden Volume 3 NTFS Partition 602 MB Healthy Hidden Volume 4 C WINPE FAT32 Partition 2048 MB Healthy Volume 5 D Images NTFS Partition 14 GB Healthy
Выход из Diskpart:
exit
В командной строке WinPE используйте DISM для записи образа раздела Windows:
Dism /capture-image /imagefile:D:\IoTOS.wim /CaptureDir:W:\ /Name:"Windows IoT Enterprise"
DISM записывает изображение раздела ОС и сохраняет его на диске D: .
Примечание.
Устройство будет иметь несколько секций, но вам нужно только записать секцию Windows. Ознакомьтесь с инструкциями лаборатории развертывания о том, как повторно создать системную секцию динамически во время развертывания.
Развертывание захваченного образа WIM из WinPE
В этом разделе показано, как развернуть образ WIM из WinPE. Эталонное устройство Интернета вещей, которое мы создали в этих лабораториях, уже должно находиться в развернутом состоянии; Он был записан в состоянии Sysprepped и при развертывании загружается в OOBE. Чтобы создать чистую систему, выполните следующие действия. Для этой серии лабораторий вы можете перейти к лаборатории 5 отсюда, так как эталонное устройство Интернета вещей работает и OOBE завершено.
Использование USB-диска WinPE для развертывания в новых системах
Загрузите эталонное устройство Интернета вещей с загрузочного USB-накопителя WinPE.
Отформатируйте устройство. В командной строке WinPE:
diskpart list disk select disk X (where X is the disk of your reference IoT device) clean convert gpt create partition efi size=100 format quick fs=fat32 label="System" assign letter="S" create partition msr size=16 create partition primary format quick fs=ntfs label="Windows" assign letter="W"
Примечание.
Приведенные выше команды Diskpart не создают секцию восстановления. Если необходимо настроить секцию восстановления, см. раздел "Настройка жестких дисков на основе UEFI/GPT".
Разверните образ WIM на диске W, созданном на предыдущем шаге. В командной строке WinPE:
Dism /Apply-Image /ImageFile:D:\IoTOS.wim /ApplyDir:W:\ /Index:1
Где D:\IoTOS.wim — это путь к файлу WIM, который был записан в предыдущем разделе, и он был сохранен в разделе изображений USB-диска.
Настройте bcD по умолчанию в системе, который является обязательным шагом, так как диск был недавно секционирован и отформатирован, для которого требуется новый BCD. Из командной строки WinPE:
W:\Windows\System32\bcdboot W:\Windows /s S:
Удалите USB-диск и перезагрузите систему в командной строке WinPE.
wpeutil reboot
Устройство Интернета вещей перезагружается в OOBE.
Следующие шаги
Теперь, когда вы захватили и развернули образ Windows, можно настроить Windows для запуска в настраиваемую оболочку. Лаборатория 5 описывает настройку средства запуска оболочки или назначенного доступа.