Windows 설치 및 부팅에 필요한 테스트 서명된 드라이버 패키지를 설치하는 방법
이 페이지에서는 Windows Server 2019(또는 Windows Server 2016)를 실행하는 컴퓨터 또는 Windows 설치 후 처음으로 시작하는 컴퓨터에 테스트 서명된 드라이버 패키지를 설치하는 방법을 설명합니다. 테스트 환경에서만 테스트 서명된 드라이버 패키지를 사용해야 합니다.
자세한 내용은 테스트 서명 소개를 참조하세요.
시작하기 전에 다음 항목이 있어야 합니다.
- ADK에 대한 ADK(평가 및 배포 키트) 및 Windows PE 추가 기능 Windows
- Windows Server 2019 또는 2016 설치 미디어 ISO 파일
ISO 파일 만들기
다음 단계를 사용하여 ISO 파일을 만들고 이 파일에서 Windows 설치합니다.
- ADK 시작 메뉴 옵션에서 배포 및 이미징 도구 환경을 선택하고 마우스 오른쪽 단추를 클릭한 다음 관리자 권한으로 실행을 선택합니다.
- copype를 실행하여 Windows PE 파일의 작업 복사본을 만듭니다.
copype amd64 C:\WinPE_amd64 - 테스트 서명을 사용하도록 설정합니다. 비 UEFI(레거시) 컴퓨터에서 다음을 사용합니다.
cd C:\WinPE_amd64\media\Boot
bcdedit /store .\BCD /enum all
bcdedit /store .\BCD /set {default} testsigning on
UEFI 플랫폼에서 다음을 사용합니다.
cd C:\WinPE_amd64\media\EFI\Microsoft\Boot
bcdedit /store .\BCD /enum all
bcdedit /store .\BCD /set {default} testsigning on
이제 {default} 식별자에 대해 표시되는지
testsigning Yes확인하려면 Windows 부팅 로더에서 두 번째로 실행bcdedit /store .\BCD /enum all합니다.예를 들어
GWindows Server 2016 설치 미디어 ISO 파일을 드라이브에 탑재하고 원본 폴더 아래의 모든 파일(예G:\sources: WinPE 시스템 파일C:\WinPE_amd64\media\sources의 원본 폴더)에 수동으로 복사합니다.
참고
폴더C:\WinPE_amd64\media\sources에 있는 기존 boot.wim 파일을 덮어쓰지 마세요. 나중에 원래 WinPE 환경을 사용합니다.
이제 WinPE 및 Windows Server 2016 포함한 모든 파일이 있습니다.
- 필요에 따라 테스트 서명된 드라이버 패키지를 폴더
C:\WinPE_amd64\media에 복사합니다. 복사된 파일에는 드라이버 패키지의 .cat, .cer, .inf 및 .sys 파일이 포함될 수 있습니다. 다음 명령을 사용하여 테스트 서명된 드라이버 패키지를 WIM 파일로 가져옵니다.
Dism /Get-WimInfo /wimfile:C:\WinPE_amd64\media\sources\install.wim
Dism /Mount-Image /imagefile:C:\WinPE_amd64\media\sources\install.wim /index:4 /mountdir:C:\WinPE_amd64\mount
Dism /image:C:\WinPE_amd64\mount /Add-Driver /driver:C:\WinPE_amd64\media\DriverSample
Dism /unmount-image /mountdir:C:\WinPE_amd64\mount /commit
새 ISO 파일을
Makewinpemedia /iso C:\winpe_amd64 C:\WS2016_amd64.iso만듭니다. ISO 파일의 기본 애플리케이션은 cmd.exe 있지만 설치 후 부팅 설정을 구성하기 위해 setup.exe 수동으로 시작합니다.에서
WS2016_amd64.isoWindows Server 2016 설치합니다. 필요에 따라 설치 원본을 사용자 지정하여 더 많은 드라이버 패키지를 가져옵니다.
드라이버 패키지 설치
다음 단계를 사용하여 드라이버 패키지를 설치합니다.
- 테스트 컴퓨터에서 보안 부팅 을 끈 다음 WinPE 시스템을 시작합니다.
- 컴퓨터가 ISO 파일로 부팅되면 명령 프롬프트가 나타납니다.
- 탑재된 ISO 파일로 드라이브의 문자를 식별하려면 다음
list volume을 사용합니다diskpart. 의 형식DVD-ROM을 사용하여 볼륨을 찾습니다.exit. - 예를 들어
D:\DriverSampleISO 드라이브로 이동하여 드라이버 패키지 샘플 디렉터리로 전환합니다. - 다음 명령을 사용하여 테스트 드라이버 패키지를 설치합니다.
certmgr.exe -add DriverSample.cer -s -r localmachine root
certmgr.exe -add DriverSample.cer -s -r localmachine trustedpublisher
pnputil.exe /add-driver DriverSample.inf /install
- 필요에 따라 로그를 검토하여 설치를 확인합니다
%windir%\inf\setupapi.dev.log. - 실행
setup.exe /NoReboot( 예: .에서)D:\sources - 설치 후 설치 애플리케이션을 닫을 수 있음을 나타내는 메시지가 나타납니다. 애플리케이션을 종료하여 WinPE 명령 프롬프트로 돌아갑니다.
diskpart. 해당 부팅 파티션에 대한 OS 부팅 파티션 및 드라이브 문자를 식별합니다(유일한 FAT32 파티션 및 크기는 약 100MB).- 부팅 파티션 드라이브로 이동하고 디렉터리를 BCD 파일의 위치로 전환합니다. 예를 들면 다음과 같습니다
E:\EFI\Microsoft\Boot. - testsigning
bcdedit /store BCD /set {default} testsigning on을 켜고 컴퓨터를 다시 부팅합니다. - 컴퓨터가 테스트 모드에 있는지 확인하려면 데스크톱의 오른쪽 아래에 있는 테스트 모드 워터마크를 찾습니다.
테스트 서명된 드라이버 패키지를 로드하려면 컴퓨터가 테스트 모드에 있어야 합니다. 테스트 서명된 드라이버 패키지가 필요한 부팅 디바이스가 있는 경우 나중에 PnP 설치를 방지하려면 테스트 서명된 드라이버 패키지를 WIM 파일로 가져와야 합니다(위의 선택적 Dism 단계 사용). 테스트 서명 설정을 해제하면 컴퓨터가 부팅되지 않을 수 있습니다.