NanoServer(Windows Server 2016 TP4)를 USB 메모리에 설치

개요



h tp // w w. 아카. ms/나노세 rゔぇr에 설명된 절차에 따라 NanoServer를 USB 메모리에 설치해 보았습니다.

필요한 것


  • Windows Server 2016 TP4 ISO 이미지 1
  • USB 메모리 (4GB 정도면 충분)

  • 준비



    Windows Server 2016 Technical Preview 4 ISO 이미지를 탑재합니다.

    USB 메모리를 NTFS로 포맷해 둡니다. 할당 단위 크기는 기본 4096바이트입니다.

    절차



    1단계: ISO 이미지에서 파일 복사



    ISO 이미지의 NanoServer\Convert-WindowsImage.ps1NanoServer\NanoServerImageGenerator.psm1 파일을 HDD의 적절한 위치에 복사합니다.

    자신은 E:\NanoServer에 복사 했습니다.

    2단계: PowerShell 모듈 로드



    PowerShell을 관리자 권한으로 시작하고 방금 복사한 PowerShell 모듈을 로드합니다.
    PS E:\NanoServer> Import-Module .\NanoServerImageGenerator.psm1 -Verbose
    VERBOSE: Loading module from path 'E:\NanoServer\NanoServerImageGenerator.psm1'.
    VERBOSE: Importing function 'Edit-NanoServerImage'.
    VERBOSE: Importing function 'Get-NanoServerPackages'.
    VERBOSE: Importing function 'New-NanoServerImage'.
    

    모듈 내용



    덧붙여서 모듈 안에는 이런 명령이 들어 있습니다.
    PS E:\NanoServer> Get-Command -Module NanoServerImageGenerator
    
    CommandType     Name                                               Version    Source
    -----------     ----                                               -------    ------
    Function        Edit-NanoServerImage                               0.0        NanoServerImageGenerator
    Function        Get-NanoServerPackages                             0.0        NanoServerImageGenerator
    Function        New-NanoServerImage                                0.0        NanoServerImageGenerator
    

    3단계: VHD 파일 만들기



    New-NanoServerImage cmdlet을 사용하여 VHD 파일을 만듭니다.
    PS E:\NanoServer> New-NanoServerImage -MediaPath f:\ -BasePath .\base\ -TargetPath .\vhd\nanosvr.vhd -ComputerName nanotest -OEMDrivers -Compute -Containers -Language en-us
    
    cmdlet New-NanoServerImage at command pipeline position 1
    Supply values for the following parameters:
    AdministratorPassword: *******
    
    Windows(R) Image to Virtual Hard Disk Converter for Windows(R) 10
    Copyright (C) Microsoft Corporation.  All rights reserved.
    Version 10.0.10586.0.amd64fre.th2_release.151029-1700
    
    INFO   : Looking for the requested Windows image in the WIM file
    INFO   : Image 1 selected (ServerTuva)...
    INFO   : Creating sparse disk...
    INFO   : Attaching VHD...
    INFO   : Initializing disk...
    INFO   : Creating single partition...
    INFO   : Formatting windows volume...
    INFO   : Windows path (H:) has been assigned.
    INFO   : System volume location: H:
    INFO   : Applying image to VHD. This could take a while...
    INFO   : Image was applied successfully.
    INFO   : Making image bootable...
    INFO   : Fixing the Device ID in the BCD store on VHD...
    INFO   : Drive is bootable.  Cleaning up...
    INFO   : Closing VHD...
    INFO   : Closing Windows image...
    INFO   : Done.
    Done. The log is at: C:\Users\us1\AppData\Local\Temp\NanoServerImageGenerator.log
    

    지정한 옵션의 의미는 다음과 같습니다.

  • MediaPath ISO 이미지를 마운트한 드라이브의 경로

  • BasePath WIM 파일과 패키지 파일의 복사 대상입니다.

  • TargetPath VHD의 파일명입니다. 확장자 vhdx로 하면 UEFI용인 것 같습니다.

  • ComputerName 이제 생성할 컴퓨터의 이름입니다.

  • OEMDrivers 일반 드라이버를 넣습니다.

  • Compute Hyper-V 역할을 추가합니다.

  • Containers Windows Containers 역할을 추가합니다.

  • Language 패키지의 언어입니다. 일본어 환경에서 이 작업을 할 때 en-us를 지정합니다.

  • 완료된 파일



    base로 지정한 디렉토리와 targetpath로 지정한 디렉토리에는 이런 파일이 있었습니다.
    PS E:\NanoServer> ls base
    
    
        Directory: E:\NanoServer\base
    
    
    Mode                LastWriteTime         Length Name
    ----                -------------         ------ ----
    d-----       2016/02/01     11:41                Packages
    d-----       2016/02/01     11:40                Tools
    -a----       2016/02/01     11:41      641728512 base.vhdx
    -ar---       2015/10/30     19:19      136954140 NanoServer.wim
    
    PS E:\NanoServer> ls vhd
    
    
        Directory: E:\NanoServer\vhd
    
    
    Mode                LastWriteTime         Length Name
    ----                -------------         ------ ----
    -a----       2016/02/01     11:45      669679616 nanosvr.vhd
    

    4단계: USB 메모리 bootsect 업데이트



    여기서 USB 메모리는 Z: 드라이브입니다.
    PS E:\NanoServer> bootsect.exe /nt60 z: /force /mbr
    Target volumes will be updated with BOOTMGR compatible bootcode.
    
    Z: (\\?\Volume{5c881b51-b59f-11e5-9bf4-6c626de1b411})
    
        Successfully updated NTFS filesystem bootcode.
    
    \??\PhysicalDrive4
    
        Successfully updated disk bootcode.
    
    Bootcode was successfully updated on all targeted volumes.
    

    5단계: VHD 파일을 USB 메모리에 복사



    완성된 VHD 파일을 USB 메모리에 복사합니다.
    PS E:\NanoServer> copy .\vhd\nanosvr.vhd z:\
    

    6단계: bcdstore 만들기



    VHD 파일을 마운트합니다.
    PS E:\NanoServer> diskpart
    
    Microsoft DiskPart version 10.0.10240
    
    Copyright (C) 1999-2013 Microsoft Corporation.
    On computer: CPA647X
    
    DISKPART> select vdisk file=z:\nanosvr.vhd
    
    DiskPart successfully selected the virtual disk file.
    
    DISKPART> attach vdisk
    
      100 percent completed
    
    DiskPart successfully attached the virtual disk file.
    
    DISKPART> exit
    
    Leaving DiskPart...
    

    여기 H: 드라이브에 마운트되었습니다.

    bcdboot 명령으로 bcdstore를 작성하십시오.
    PS E:\NanoServer> bcdboot h:\Windows /s z:
    Boot files successfully created.
    

    2016/2/2 추가 7단계: 방화벽 비활성화



    VHD에 SetupComplete.cmd 파일을 만들고 방화벽을 사용하지 않도록 설정합니다.
    PS E:\NanoServer> md h:\Windows\Setup\Scripts
    PS E:\NanoServer> notepad h:\Windows\Setup\Scripts\SetupComplete.cmd
    

    SetupComplete.cmd의 내용은 이렇습니다.
    netsh advfirewall set domainprofile state off
    netsh advfirewall set privateprofile state off
    netsh advfirewall set publicprofile state off
    netsh advfirewall set currentprofile state off
    

    작업은 이것으로 끝납니다.

    VHD 파일의 마운트를 제거하고 USB 메모리를 꺼냅니다.

    수고하셨습니다.



    htps //w w. 미 c 로소 ft. 코 m / 엔 - u s / 에우 센 r / 에 め ぅ 아테 ぃ에서 다운로드할 수 있습니다. 

    좋은 웹페이지 즐겨찾기