Share via


Windows 7: Windows 7 배포

데스크톱의 수가 수십 대든 수천 대든 Windows 7을 롤아웃하기 위한 가장 좋은 방법은 배포 이미지를 사용하는 것입니다.

Brien M. Posey

직원 수가 몇 명에 불과한 작은 사무실이든 수백, 수천 대의 데스크톱이 있는 대규모 엔터프라이즈든 Windows 7을 배포하는 프로세스는 비슷합니다. 규모에 관계없이 새 Windows 7 배포에 가장 많이 사용되는 방법은 배포 이미지입니다. 가장 효율적인 방법이지만 사전에 몇 가지 작업이 필요합니다.

회사 데스크톱에 Windows를 설치하는 데 사용할 수 있는 초기 배포 이미지를 만들어야 합니다. 배포 이미지를 만드는 데는 약간의 수고가 필요하지만 일단 만들어 두면 각 시스템을 개별적으로 구성할 필요가 없기 때문에 장기적으로는 손을 덜게 됩니다. 또한 Windows 7 배포에 이미지를 사용하면 각 시스템을 균일한 방법으로 설정할 수 있습니다.

Windows 배포 이미지를 만들고 관리하는 방법은 다양합니다. Microsoft 다운로드 센터에서 다운로드할 수 있는 Windows AIK(자동 설치 키트)는 간단한 방편 중 하나입니다. Windows 7 설치 DVD도 필요합니다. 여기서 모든 구성 옵션을 다룰 수는 없지만 초기 배포 이미지를 작성하고 캡처하기 위한 방법들을 살펴보겠습니다.

초기 이미지 만들기

사용자 지정 Windows 7 배포 이미지를 만들기 위한 첫 번째 단계는 기본 이미지를 만드는 것입니다. 이후 이 이미지를 조직의 필요에 맞게 다듬으면 됩니다. 가장 먼저 Windows AIK를 설치하고 Windows 시스템 이미지 관리자를 시작합니다(시작 메뉴의 모든 프로그램 | Microsoft Windows AIK | Windows 시스템 이미지 관리자).

그런 다음 시스템에 Windows 7 설치 DVD를 넣습니다. Windows 시스템 이미지 관리자에서 “Windows 이미지 선택” 또는 “카탈로그 파일”을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 “Windows 이미지 선택” 명령을 선택합니다. Windows 이미지를 선택하라는 메시지가 표시됩니다. 찾아보기 창에서 Windows 7 설치 DVD의 Sources 폴더로 이동한 다음 INSTALL.WIM 파일을 선택합니다.

Windows 7 설치 DVD를 구입한 경로에 따라 관리할 Windows 버전을 묻는 메시지가 표시될 수 있습니다. 적절한 버전을 선택하고 확인을 클릭합니다.

응답 파일 만들기

배포 프로젝트의 다음 단계는 응답 파일을 만드는 것입니다. 응답 파일은 무인 설치에 사용됩니다. 먼저 빈 XML 파일을 만들고 이 응답 파일에 필수 정보를 입력합니다. Windows 시스템 이미지 관리자의 파일 메뉴에서 “새 응답 파일” 명령을 선택하여 빈 응답 파일을 만듭니다.

그런 다음 파일 메뉴에서 “응답 파일 저장”을 선택합니다. Windows에서 응답 파일을 설치 DVD에 저장하려고 시도합니다. 사실 그렇게는 할 수 없으므로 별도의 디렉터리를 만들어 응답 파일을 이 디렉터리에 저장해야 합니다. Answer라는 이름의 폴더를 만들고 응답 파일의 이름은 UNATTENDED.XML로 지정합니다. 그러면 Windows 시스템 이미지 관리자에 Windows 이미지와 응답 파일이 모두 표시됩니다(그림 1 참조).

The console should display the image and the answer file

그림 1 콘솔에 이미지와 응답 파일이 표시됩니다.

그림 1을 보면 콘솔의 응답 파일 부분에 Components 컨테이너가 있음을 알 수 있습니다. 여기에는 7가지 하위 컨테이너가 포함되어 있습니다. Windows 배포 이미지를 작성할 때 Windows 시스템 이미지 관리자는 Windows 구성 요소를 특정 시퀀스에 따라 이미지에 추가해야 합니다. 7가지 Components 컨테이너는 이 시퀀싱 프로세스의 7개 단계에 해당합니다.

또한 Windows 이미지 섹션에서도 Components라는 컨테이너를 볼 수 있습니다. 이 컨테이너를 확장하면 다양한 Windows 구성 요소 목록이 표시됩니다. 사용할 Windows 구성 요소를 응답 파일 섹션 내의 적절한 시퀀싱 컨테이너에 추가하십시오. 구성 요소를 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 전달할 설정 추가를 선택하면 됩니다.

이 프로세스는 약간 까다로울 수 있지만 각 구성 요소는 특정 컨테이너 내에서만 사용할 수 있게 되어 있으므로 이를 활용하면 도움이 됩니다. 즉, 구성 요소는 해당 구성 요소에 대해 유효한 컨테이너 내에만 배치할 수 있습니다(그림 2 참조).

Add the Windows components to the appropriate containers

그림 2 Windows 구성 요소를 적절한 컨테이너에 추가합니다.

조직마다 요구 사항도 다르므로 추가해야 할 구성 요소도 다릅니다. 동일한 조직 내에서 구성 요소를 추가하기 시작하면 콘솔도 형태를 갖추게 됩니다(그림 3 참조). 구성 요소를 선택하면 해당 구성 요소에 대한 설정과 속성이 콘솔에 표시됩니다. 이 단계에서 구성하는 모든 설정은 응답 파일에 추가됩니다. 작업을 마치면 콘솔을 닫기 전에 응답 파일을 저장합니다.

Many components include configurable settings

그림 3 많은 구성 요소에는 구성 가능한 설정이 포함되어 있습니다.

Windows PE 부팅 디스크 작성

나중에 방금 만든 응답 파일을 사용하여 Sysprep Windows 이미지를 준비하게 됩니다. 그러나 여기서 문제는 PC에서 Sysprep 작업을 하면 기본 OS 외부에서 PC 이미지를 복사할 방법이 필요하다는 점입니다. 가장 쉬운 방법은 Windows PE 부팅 디스크를 작성하는 것입니다.

Windows PE 부팅 디스크를 만들려면 상승된 권한으로 명령 프롬프트 창을 열고 다음 명령을 입력합니다.

C:
CD\PROGRAM FILES\WINDOWS AIK\TOOLS\PETOOLS
COPYPE AMD64 C:\WINPE
IMAGEX /MOUNTRW C:\WINPE\WINPE.WIM 1 C:\WINPE\MOUNT
CD\WINPE\MOUNT\WINDOWS\SYSTEM32
COPY CON WIMSCRIPT.INI

이 명령 시퀀스는 C:\winpe\mount\windows\system32 폴더에 WIMSCRIPT.ini라는 파일을 만듭니다. 그런 다음 여기에 명령을 입력해야 합니다. 다 입력하면 F6 키를 누르고 Enter를 눌러 파일을 만듭니다.

[ExclusionList]
pagefile.sys
ntfs.log
hiberfil.sys
"System Volume Information"
RECYCLER
Windows\CSC
[CompressionExclusionList]
*.mp3
*.zip
*.cab
\WINDOWS\inf\*.pnf

WIMSCRIPT.INI 파일을 만들었으면 다음 명령을 실행합니다.

IMAGEX.EXE /UNMOUNT /COMMIT C:\WINPE\MOUNT
CD\WINPE
COPY WINPE.WIM C:\WINPE\ISO\SOURCES\BOOT.WIM /Y
OSCDIMG –N –H –BC:\WINPE\ETFSBOOT.COM C:\WINPE\ISO C:\WINPE\WINPE.ISO

이 명령은 C:\WINPE 폴더에 WINPE.ISO라는 파일을 작성합니다. 이 파일을 DVD에 굽습니다. 이 디스크가 Windows PE 부팅 디스크입니다.

SYSPREP 이미지 만들기

이제 응답 파일과 Windows PE 부팅 디스크를 모두 만들었으므로 실제 배포 이미지를 만들 차례입니다. 여분의 PC에 Windows 7을 설치합니다. 설치 중 사용자 이름과 컴퓨터 이름을 입력하라는 메시지가 표시되는 지점에 이르면 이 정보를 입력하는 대신 Crtl+Shift+F3을 누릅니다. 이렇게 하면 Windows가 감사 모드로 강제로 다시 부팅됩니다.

시스템이 부팅되면 Sysprep 대화 상자가 표시됩니다(그림 4 참조). 대화 상자를 닫고 시스템 구성을 필요에 맞게 변경합니다. 원하는 응용 프로그램과 드라이버를 설치할 수도 있습니다. 응용 프로그램 설치 시 요청에 따라 시스템을 다시 부팅하더라도 다시 감사 모드로 부팅되므로 괜찮습니다.

Ignore the Sysprep dialog box upon reboot

그림 4 다시 부팅할 때 Sysprep 대화 상자는 무시합니다.

이 PC 구성을 마치면 이제 앞서 만든 응답 파일을 사용할 차례입니다. 응답 파일을 C:\Windows\System32\sysprep 폴더에 복사합니다.

만든 응답 파일에는 중요한 정보가 포함될 수 있음을 유의하십시오. 배포 이미지를 사용하여 설정할 다른 데스크톱으로 이 정보가 복사되면 안 되므로 응답 파일이 더 이상 필요 없게 되면 파일을 제거하는 스크립트를 만들어야 합니다. 다만 그 전에 개인적으로 보관할 응답 파일의 복사본을 만들어야 합니다.

스크립트를 만들려면 C:\Windows\Setup\Scripts라는 폴더를 만듭니다. 이 폴더 안에 SetupComplete.cmd라는 텍스트 파일을 만듭니다. 이 파일에 다음 두 명령을 추가합니다.

Delete /Q /F C:\Windows\system32\sysprep\unattended.xml
Delete /Q /F C:\Windows\panther\unattended.xml

시스템 구성과 응답 파일 제거 스크립트 작성을 마치면 Sysprep을 실행할 준비가 된 것입니다. 상승된 권한으로 명령 프롬프트 창을 열고 다음 명령을 입력합니다.

SYSPREP /GENERALIZE /OOBE /SHUTDOWN /UNATTEND:UNATTEND.XML

이 명령을 실행하면 Sysprep이 구성을 다른 시스템으로 배포하기 위해 시스템을 일반화합니다. 이 작업이 끝나면 시스템이 종료됩니다. 다음 섹션을 읽기 전까지 컴퓨터를 다시 켜지 마십시오.

이미지 캡처

이제 시스템에 Sysprep을 적용했으므로 컴퓨터의 현재 상태를 캡처해야 합니다. 컴퓨터를 Windows로 부팅하면 방금 수행한 일반화가 손상되므로 앞서 만든 Windows PE 부팅 디스크를 사용하여 시스템을 부팅해야 합니다.

시스템이 Windows PE 환경으로 부팅되면 다음 명령을 실행합니다.

C:\
MD Images
CD\windows\system32
Imagex /capture h: c:\images\captured.wim “Windows 7 x64”

그러면 C:\images\captured.wim이라는 파일이 만들어집니다. 이 파일을 사용하여 Windows를 설치할 수 있습니다. Windows 배포를 실행할 컴퓨터로 이 파일을 복사합니다.

이미지를 만들었으므로 이제 드라이버를 추가하고 Windows 기능을 추가 또는 제거하거나 기타 필요한 관리 작업을 수행해야 합니다. 이러한 작업은 Windows AIK에 포함된 배포 이미징 서비스 및 관리 도구를 사용하여 수행할 수 있습니다. 상승된 권한으로 명령 프롬프트 창을 열고 C:\Program Files\Windows AIK\Tools\AMD64\Servicing 폴더로 이동하여 이 도구에 액세스하십시오.

WIM 탑재

배포 이미지를 수정하려면 먼저 이 이미지를 Windows AIK가 설치된 PC로 복사해야 합니다. 이 기사에서는 .wim 파일이 C:\Images라는 폴더에 있다고 가정하겠습니다.

.wim 이미지를 사용하기 전에 이미지를 탑재해야 합니다. 상승된 권한의 명령 프롬프트에서 다음 명령을 입력합니다.

DISM /Mount-Wim /WimFile:<path to your WIM file> /index:1 /MountDir:C:\demo

그림 5는 Windows 이미지 파일의 예를 보여 줍니다.

You can use DISM to mount .wim or .vhd files

그림 5 DISM을 사용하여 .wim 또는 .vhd 파일을 탑재할 수 있습니다.

패키지 및 기능 나열

Windows 이미지 파일을 탑재하면 몇 가지 작업을 수행할 수 있습니다. 어떤 패키지가 이미지의 일부로 설치되는지를 확인하려는 경우가 있을 것입니다. 이 경우 다음 명령을 사용하면 됩니다(그림 6 참조).

DISM /image:C:\demo /Get-Packages

se the DISM command to view the packages included in an installation image

그림 6 DISM 명령을 사용하여 설치 이미지에 포함된 패키지를 볼 수 있습니다.

또한 DISM 명령을 사용하여 패키지에 포함된 장치 드라이버 또는 Windows 기능도 볼 수 있습니다. 이렇게 하려면 다음 두 명령을 사용합니다.

DISM /image:C:\demo /Get-Drivers
DISM /image:C:\demo /Get-Features

이는 DISM 명령을 사용하는 방법의 일부 예에 불과합니다. 더 자세한 예는 Microsoft에서 제공하는 전체 명령 구문을 참조하십시오.

이미지를 사용하여 Windows 7을 배포하는 데는 몇 가지 고급 작업이 필요하지만 이후 배포를 위한 프로세스가 간소화됩니다.

Brien M. Posey

**Brien M. Posey**는 Microsoft MVP이며 수천 개의 기사와 수십 개의 서적을 집필한 기술 관련 프리랜서 작가입니다. 문의 사항이 있으면 Posey의 웹 사이트인 brienposey.com을 방문해 보십시오.

관련 콘텐츠