연습: CD-ROM에서 Windows PE 부팅

게시: 2009년 10월

업데이트 날짜: 2010년 7월

적용 대상: Windows 7, Windows Server 2008 R2

이 연습에서는 부팅 가능한 Windows PE(Windows® 사전 설치 환경) CD-ROM/DVD-ROM 미디어를 작성하는 방법에 대해 설명합니다. 이 예에서 Windows PE는 RAM 디스크로 부팅되지 않고 미디어에서 직접 부팅됩니다. 이 방법을 사용하면 배포 또는 복구를 위해 메모리가 512MB 미만인 컴퓨터를 시작할 수 있습니다.

필수 구성 요소

이 연습을 완료하려면 다음이 필요합니다.

  • 모든 도구와 원본 파일을 제공하는 관리자 컴퓨터. 자세한 내용은 관리자 컴퓨터 구축을 참조하십시오.

  • CD-ROM 굽기 소프트웨어. Windows OPK(Windows OEM 사전 설치 키트), Windows AIK(Windows 자동 설치 키트) 및 Windows PE 키트에는 CD-ROM 또는 DVD-ROM 굽기 소프트웨어가 들어 있지 않습니다. 그러나 Windows 2003 리소스 키트(페이지는 영문일 수 있음)(CD 굽기 및 DVD 굽기 도구)에서 굽기 소프트웨어를 가져오거나 모든 타사 소프트웨어를 사용할 수 있습니다.

  • 빈 CD-ROM 또는 DVD-ROM

1단계: Windows PE 빌드 환경 설정

이 단계에서 Windows PE 이미지 작성을 지원하는 디렉터리 구조를 작성합니다.

  1. 관리자 컴퓨터에서 시작을 클릭하고 모든 프로그램, Windows OPK 또는 Windows AIK를 차례로 가리킨 다음 배포 도구 명령 프롬프트를 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 선택합니다.

    메뉴 바로 가기를 사용하면 명령 프롬프트 창이 열리고 필요한 모든 도구를 가리키도록 환경 변수가 자동으로 설정됩니다. 기본적으로 모든 도구는 C:\Program Files\<version>\Tools에 설치되어 있으며, 여기서 <version>은 Windows OPK 또는 Windows AIK일 수 있습니다.

  2. 명령 프롬프트에서 Copype.cmd 스크립트를 실행합니다. 스크립트에 하드웨어 아키텍처 인수와 대상 위치 인수가 필요합니다. 예를 들면 다음과 같습니다.

    copype.cmd <architecture> <destination>

    여기서 <architecture>는 x86, amd64 또는 ia64일 수 있고, <destination>은 로컬 디렉터리의 경로입니다. 예를 들면 다음과 같습니다.

    copype.cmd x86 c:\winpe_x86

    이 스크립트는 다음 디렉터리 구조를 만들고 해당 아키텍처에 필요한 모든 파일을 복사합니다. 예를 들면 다음과 같습니다.

    \winpe_x86

    \winpe_x86\ISO

    \winpe_x86\mount

  3. 기본 이미지(Winpe.wim)를 \Winpe_x86\ISO\sources 폴더로 복사하고 파일 이름을 Boot.wim으로 바꿉니다.

    copy c:\winpe_x86\winpe.wim c:\winpe_x86\ISO\sources\boot.wim
    

2단계: 부팅 지원 추가

이 단계에서 Windows PE 이미지에 부팅 파일을 추가합니다. 이 이미지에 파일을 추가하려면 먼저 DISM /Mount-Wim 명령을 사용하여 이미지를 확장해야 합니다.

  1. 명령 프롬프트에서 DISM 도구를 사용하여 이미지를 \mount 디렉터리에 적용합니다. 예를 들면 다음과 같습니다.

    Dism /Mount-Wim /Wimfile:c:\winpe_x86\ISO\sources\boot.wim /index:1 /MountDir:C:\winpe_x86\mount

  2. 적합한 부팅 지원 파일과 디렉터리를 추가합니다. 예를 들면 다음과 같습니다.

    copy c:\winpe_x86\ISO\bootmgr c:\winpe_x86\mount

    mkdir c:\winpe_x86\mount\boot

    xcopy /cherky  C:\winpe_x86\ISO\boot C:\winpe_x86\mount\boot\
    
    

3단계: (옵션) 사용자 지정 추가

이 단계는 선택 사항이지만 수행하는 것이 좋습니다.

ImageX를 사용하여 Windows PE에서 작업하는 동안 필요한 응용 프로그램과 스크립트를 Windows PE 이미지에 추가할 수 있습니다.

ImageX는 배포 시나리오에서 이미지를 캡처하고 적용하기 위한 도구입니다. 예를 들어 명령 프롬프트에 다음을 입력합니다.

copy "c:\program files\<version>\Tools\x86\ImageX.exe" c:\winpe_x86\mount

여기서 <version>은 Windows OPK 또는 Windows AIK일 수 있고, <architecture>는 x86, amd64 또는 ia64일 수 있습니다. 앞의 예에서 도구는 Windows PE RAM을 부팅하는 동안 메모리로 로드되지 않습니다. 미디어에서 이 도구에 액세스할 수 있어야 합니다.

4단계: BCD 저장소 구성

이 단계에서 BCDEdit를 사용하여 BCD라는 새 부팅 구성 파일을 만듭니다. Boot.ini를 대체하는 BCD는 BCD 저장소를 관리하도록 만들어진 명령줄 도구입니다. BCDEdit는 Windows PE 및 Windows® 7에서 사용할 수 있습니다. 예를 들면 다음과 같습니다.

Del c:\winpe_x86\mount\boot\BCD

Bcdedit /createstore c:\winpe_x86\mount\boot\BCD

Bcdedit /store c:\winpe_x86\mount\boot\BCD -create {bootmgr} /d "Boot Manager"

Bcdedit /store c:\winpe_x86\mount\boot\BCD -set {bootmgr} device boot

Bcdedit /store c:\winpe_x86\mount\boot\BCD -create /d "WINPE" -application osloader

마지막 명령은 GUID 값을 반환합니다. 다음 예에서는 <GUID> 대신 이 값을 사용합니다.

Bcdedit /store c:\winpe_x86\mount\boot\BCD -set <GUID> osdevice boot

Bcdedit /store c:\winpe_x86\mount\boot\BCD -set <GUID> device boot

Bcdedit /store c:\winpe_x86\mount\boot\BCD -set <GUID> path \windows\system32\winload.exe

Bcdedit /store c:\winpe_x86\mount\boot\BCD -set <GUID> systemroot \windows

Bcdedit /store c:\winpe_x86\mount\boot\BCD -set <GUID> winpe yes

Bcdedit /store c:\winpe_x86\mount\boot\BCD -displayorder <GUID> -addlast

5단계: 부팅 가능한 CD-ROM 또는 DVD-ROM 만들기

이 단계에서는 Windows PE RAM 디스크를 CD-ROM 또는 DVD-ROM에 저장합니다. 이 옵션을 사용하려면 Oscdimg 도구를 사용하여 .iso 파일을 만들어야 합니다.

  1. 관리자 컴퓨터에서 Oscdimg 도구를 사용하여 .iso 파일을 만듭니다. 명령 프롬프트에 다음을 입력합니다.

    oscdimg -n -m -o -bc:\winpe_x86\etfsboot.com c:\winpe_x86\mount c:\winpe_x86\winpe_x86.iso
    
    AMD(Advanced Micro Devices) EFI(Extensible Firmware Interface) .iso 파일을 작성하려면 다음 명령을 사용합니다.

    oscdimg.exe -bc:\winpe-x64-efi\efisys.bin -pEF -u1 -udfver102 c:\winpe-x64-efi\ISO x64-efi-winpe.iso
    
    Itanium 기반 아키텍처의 경우 Etfsboot.com을 Efisys.bin으로 바꿉니다.

  2. 이미지 파일(Winpe_x86.iso)을 CD-ROM 또는 DVD-ROM에 굽습니다.

참고 항목

커뮤니티 추가 항목

추가
표시: