Condividi tramite


Lab 4: Sysprep - Capture - Deploy

Ora che il dispositivo IoT di riferimento è stato personalizzato con software e impostazioni, il sistema viene preparato per la distribuzione di massa usando Sysprep e quindi acquisito in un'immagine WIM usando Gestione e manutenzione immagini distribuzione. Questa immagine viene usata durante la produzione per la distribuzione in nuovi sistemi.

Nota

I passaggi seguenti usano una combinazione di WinPE e DISM per completare il processo di acquisizione. Questi strumenti sono disponibili gratuitamente da Microsoft. Alcuni strumenti, ad esempio gestione e manutenzione e manutenzione distribuzione, sono inclusi in tutte le installazioni di Windows.

Per un approccio completamente automatizzato a questi passaggi, è consigliabile usare il framework di distribuzione Windows IoT Enterprise.

Prerequisiti

  • Completare almeno Lab 1a. Questo lab illustra come acquisire l'immagine creata.
  • ADK con il componente aggiuntivo WinPE installato nel PC tecnico. Per altre informazioni, vedere Ottenere gli strumenti necessari.

Eseguire Sysprep per completare il processo di controllo

Nel lab 1a il sistema viene inserito in modalità di controllo, ovvero una modalità di configurazione speciale in cui un autore di dispositivi può preinstallare software e configurare le impostazioni in un dispositivo IoT di riferimento. Dopo aver apportato le personalizzazioni in modalità di controllo, è possibile acquisire un'immagine del dispositivo di riferimento personalizzato. Anche se la modalità di controllo non è necessaria, fornisce uno scenario in cui il dispositivo IoT può essere personalizzato online prima della configurazione guidata.

Sysprep il dispositivo IoT di riferimento

Durante l'avvio in modalità di controllo nel dispositivo IoT di riferimento, eseguire Sysprep da un prompt dei comandi amministrativo per preparare l'immagine per l'acquisizione:

C:\Windows\System32\Sysprep> sysprep.exe /generalize /oobe /shutdown

Dopo che Sysprep prepara l'immagine, il dispositivo di riferimento verrà arrestato. Alla successiva avvio del dispositivo, verrà avviata in Configurazione guidata.

Attenzione

Non riattivare il dispositivo IoT di riferimento finché non si è pronti per acquisire un'immagine. Se il dispositivo viene avviato, è necessario eseguire di nuovo il processo Sysprep.

Acquisire l'immagine del dispositivo

Creare un'unità USB WinPE

In questa sezione viene illustrato come creare un'unità USB WinPE di avvio. Verranno create più partizioni nell'unità USB. In questo modo è possibile avere una partizione FAT32 per WinPE e una partizione NTFS per il file WIM acquisito. È possibile usare questa unità USB per l'acquisizione e la distribuzione dell'immagine.

  1. Inserire un'unità USB nel PC tecnico.

    Nota

    Usare un'unità USB di almeno 8 GB.

  2. Aprire Deployment and Imaging Tools Environment (Ambiente degli strumenti di distribuzione e creazione di immagini) come amministratore. È possibile trovare un collegamento agli strumenti di distribuzione e creazione di immagini in Windows Kit nel menu Start.

  3. Eseguire Diskpart:

    diskpart
    
  4. Usare Diskpart per riformattare l'unità e creare due nuove partizioni per WinPE e per le immagini:

    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
    
  5. Copiare i file WinPE in una cartella di lavoro:

    copype amd64 C:\WinPE 
    

    Questo comando copia i file WinPE a 64 bit in C:\WinPE. La cartella di destinazione viene creata automaticamente.

  6. Copiare i file WinPE nella chiave USB.

    makewinpemedia /ufd C:\WinPE P:
    

    Dove P: è l'unità USB con la partizione WinPE. Questo comando formatta la partizione e cancella tutti i dati presenti.

  7. Spostare l'unità flash USB dal PC tecnico al dispositivo IoT di riferimento.

Avviare il dispositivo di riferimento IoT in WinPE e acquisire l'immagine del sistema operativo Windows IoT Enterprise

La procedura seguente acquisisce un'immagine WIM dal disco rigido del dispositivo IoT di riferimento. Questo WIM può essere usato nello sviluppo o nell'ambiente di produzione. È comune acquisire immagini del sistema operativo in diverse fasi del processo di sviluppo. Ad esempio, è possibile usare i passaggi seguenti per acquisire un'immagine di base del sistema operativo con le app predefinite installate. È possibile acquisire un'immagine successiva con più app dei clienti finali installate.

  1. Avviare il dispositivo IoT di riferimento dall'unità flash USB WinPE di avvio. La sequenza da cui selezionare il supporto da cui eseguire l'avvio è diverso dal dispositivo al dispositivo. Consultare la documentazione per il dispositivo di riferimento IoT per determinare quale tasto premere durante l'avvio per selezionare il dispositivo flash USB come destinazione di avvio.

    Importante

    Non avviare il dispositivo fino a quando non si conosce quale chiave visualizza il menu di avvio del dispositivo. Il dispositivo IoT con immagine si trova in uno stato Sysprepped e non deve essere autorizzato a eseguire il bootback in Windows IoT Enterprise.

    Il sistema viene avviato in WinPE, in cui viene visualizzato un prompt dei comandi.

    Suggerimento

    Se si dispone di un layout di tastiera diverso, è possibile modificare il layout della tastiera eseguendo wpeutil setKeyboardLayout 0816:00000816 dove è possibile trovare l'elenco di coppie language:keyboard per il layout desiderato nelle impostazioni locali di input. winpeshl.exe Eseguire quindi dal prompt dei comandi WinPE per assicurarsi che il nuovo layout venga applicato alla sessione corrente.

  2. Dal prompt dei comandi WinPE eseguire Diskpart:

    diskpart
    
  3. Usare Diskpart per elencare i dischi in modo da identificare il disco in cui è installato Windows IoT Enterprise:

    list disk
    

    L'output dovrebbe essere simile al seguente:

    Disk ###  Status          Size     Free     Dyn  Gpt
    --------  -------------   -------  -------  ---  ---
    Disk 0    Online            63 GB      0 B        *
    Disk 1    Online            14 GB      0 B
    

    In questo esempio le dimensioni del disco 0 rappresentano il disco in cui è stato installato Windows IoT Enterprise.

  4. Selezionare Disco 0 e quindi elencare le partizioni e i volumi:

    select Disk 0
    list partition
    list volume
    

    L'output dovrebbe essere simile al seguente:

    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           
    

    In questo esempio la partizione 3 è di tipo primario ed è la posizione in cui è installato Windows IoT Enterprise. Le lettere C, D ed E vengono assegnate rispettivamente ai volumi WinPE, Images e DVD-ROM .

  5. Selezionare Partizione 3 e assegnare una lettera di unità non già in uso:

    select partition 3
    assign letter=W
    

    Se si elenca di nuovo il volume, verrà visualizzata la partizione Windows IoT Enterprise con una lettera di unità assegnata:

    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       
    
  6. Esci da Diskpart:

    exit
    
  7. Dal prompt dei comandi WinPE usare Gestione e manutenzione immagini distribuzione per acquisire un'immagine della partizione di Windows:

    Dism /capture-image /imagefile:D:\IoTOS.wim /CaptureDir:W:\ /Name:"Windows IoT Enterprise"
    

    Gestione e manutenzione immagini acquisisce un'immagine della partizione del sistema operativo e la archivia nell'unità D: .

    Nota

    Il dispositivo avrà più di una partizione, ma devi solo acquisire la partizione di Windows. Fare riferimento ai passaggi del lab di distribuzione su come ricreare la partizione di sistema in modo dinamico durante la distribuzione.

Distribuire l'immagine WIM acquisita da WinPE

In questa sezione viene illustrato come distribuire un'immagine WIM da WinPE. Il dispositivo IoT di riferimento che è stato creato in questi lab dovrebbe essere già in uno stato distribuito; è stato acquisito in uno stato Sysprepped e, al momento della distribuzione, avviare la configurazione guidata. Seguire questa procedura per creare un'immagine di un sistema pulito. Per questa serie di lab, è possibile passare al lab 5 da qui, poiché il dispositivo IoT di riferimento è acceso e la configurazione guidata è stata completata.

Usare l'unità USB WinPE per la distribuzione in nuovi sistemi

  1. Avviare il dispositivo IoT di riferimento dall'unità flash USB WinPE di avvio.

  2. Formattare il dispositivo. Dal prompt dei comandi 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" 
    

    Nota

    I comandi Diskpart precedenti non creano una partizione di ripristino. Se è necessario configurare una partizione di ripristino, vedere Configurare partizioni di unità disco rigido basate su UEFI/GPT.

  3. Distribuire l'immagine WIM nell'unità W: creata nel passaggio precedente. Dal prompt dei comandi winPE:

    Dism /Apply-Image /ImageFile:D:\IoTOS.wim /ApplyDir:W:\ /Index:1
    

    Dove D:\IoTOS.wim è il percorso del file WIM acquisito nella sezione precedente e archiviato nella partizione Images dell'unità USB.

  4. Configurare il BCD predefinito nel sistema, che è un passaggio obbligatorio perché il disco è stato appena partizionato e formattato che richiede un nuovo BCD. Dal prompt dei comandi WinPE:

    W:\Windows\System32\bcdboot W:\Windows /s S:
    
  5. Rimuovere l'unità USB e riavviare il sistema al prompt dei comandi WinPE.

    wpeutil reboot
    

    Il dispositivo IoT viene riavviato nella Configurazione guidata.

Passaggi successivi

Dopo aver acquisito e distribuito un'immagine di Windows, è possibile configurare Windows per l'avvio in una shell personalizzata. Lab 5 illustra come configurare l'utilità di avvio della shell o l'accesso assegnato.