NanoServer(Windows Server 2016 TP4)를 USB 메모리에 설치
7405 단어 nanoserverHyper-VWindowsServer
개요
h tp // w w. 아카. ms/나노세 rゔぇr에 설명된 절차에 따라 NanoServer를 USB 메모리에 설치해 보았습니다.
필요한 것
준비
Windows Server 2016 Technical Preview 4 ISO 이미지를 탑재합니다.
USB 메모리를 NTFS로 포맷해 둡니다. 할당 단위 크기는 기본 4096바이트입니다.
절차
1단계: ISO 이미지에서 파일 복사
ISO 이미지의 NanoServer\Convert-WindowsImage.ps1
및 NanoServer\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
지정한 옵션의 의미는 다음과 같습니다.
1단계: ISO 이미지에서 파일 복사
ISO 이미지의
NanoServer\Convert-WindowsImage.ps1
및 NanoServer\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 / 에 め ぅ 아테 ぃ에서 다운로드할 수 있습니다. ↩
Reference
이 문제에 관하여(NanoServer(Windows Server 2016 TP4)를 USB 메모리에 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sengoku/items/900769eb54cfbe3272ff텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)