날짜: 2002-11-20 | 글쓴이: 도아 | 130564 번 | 프린트 | 메일로보내기

Windows XP 자동 설치 CD 만들기 - 계속


I. Windows 설치 관리 마법사 구하기

자동 응답 파일은 사용자가 수작업으로 작업해서 작성할 수 있지만 Windows XP에서 제공하는 Windows 설치 관리 마법사를 사용하는 것이 훨씬 편하다. 이 Windows 설치 관리 마법사는 Windows XP 원본 CD에 포함되어 있으므로 원본 CD로부터 추출하면 된다. 절차는 다음과 같다.

  1. 윈도우즈 XP 원본 CD를 CD-ROM에 삽입한다.
  2. 윈도우즈 탐색기를 기동한 후 다음 폴더로 이동한다.
    CD-ROM:\SUPPORT\TOOLS
  3. TOOLS 폴더의 DEPLOY.CAB을 두번 클릭한다.
  4. DEPLOY.CAB 압축 폴더에서 setupmgr.exe에 마우스 우측 버튼을 클릭하고, 압축 풀기를 선택한다.
    설치 관리 마법사 풀기
  5. 대상을 선택하십시오. 창에서 압축을 해제할 적당한 폴더를 지정한 후 압축 풀기 버튼을 클릭한다.

II. 무인 응답 파일 만들기

  1. Windows 설치 관리 마법사 구하기에서 구한 setupmgr.exe를 두번 클릭한다.
  2. Windows 설치 관리 마법사 창에서 다음 버튼을 클릭한다.
    Windows 설치 관리자 마법사 시작
  3. 기존에 작성된 응답 파일이 있는 경우에는 기존 응답 파일 수정을, 그렇지 않은 경우에는 새 응답 파일 만들기를 선택하고 다음을 클릭한다(강좌에서는 새 응답 파일 만들기를 선택하는 것으로 한다).
    응답 파일 선택
  4. 설치할 제품을 다음 설명을 기준으로 선택한다(강좌에서는 Windows 무인 설치를 선택하는 것으로 한다).
    설치할 제품
    • Windows 무인 설치 Windows XP를 자동으로 설치하려는 경우 선택한다. 설치 프로그램에 대한 응답 파일은 보통 Unattend.txt이지만 네트워크 사전 설치의 경우 파일 이름을 원하는 대로 지정할 수 있다. CD 기반 설치 프로그램의 경우 응답 파일 이름이 Winnt.sif이어야 한다.
    • Sysprep 설치 최소 설치를 자동화하는 데 사용할 수 있는 선택적 응답 파일, Sysprep.inf를 생성하는데 사용된다. 일반적으로, 최소 설치를 사용하면 최종 사용자에게 컴퓨터를 구성하는 데 사용되는 몇 가지 표준 정보를 제공하라는 메시지가 나타난다. 그러나 Sysprep.inf가 존재하는 경우 최소 설치는 최종 사용자에게 정보를 요구하지 않고 Sysprep.inf에 있는 정보를 사용한다. Sysprep.inf를 사용하면 최소 설치시 사용자에게 특정 정보를 요구하도록 하거나 사용자에게 정보를 전혀 요구하지 않는 완전 자동화된 설치를 만들 수 있다.
    • 원격 설치 서비스 원격 설치 서버(RIS)에서 사용할 응답 파일을 만드는 경우 사용되며, 설치 관리자는 기본 이름이 remboot.sif인 .sif 파일을 만든다.

  5. 자신의 시스템에맞는 플랫폼을 선택하고 다음을 클릭한다(강좌에서는 Windows XP Professional을 선택하는 것으로 한다).
    플랫폼 선택
  6. 사용자 상호 작용 수준은 XP 설치시 사용자의 응답 정도를 지정하는 부분이다. 즉, 자동화 수준을 지정한다고 보면된다(강좌에서는 기본값 제공을 사용하는 것으로 한다주1).
    자동화 수준 지정
    • 기본값 제공 기본값을 지정한 경우 설치 과정에서 사용자에게 이 값의 변경을 검토하는 메시지가 나타난다. 이미 제공된 기본값은 이 과정에서 사용자가 변경할 수 있다.
    • 전체 자동화 모든 응답을 제공한 경우 Windows 설치 중에 사용자에게 응답을 변경할지를 묻는 메시지가 표시되지 않는다.
    • 페이지 숨기기 Windows 설치 페이지에서 모든 응답을 제공한 경우, 페이지는 사용자에게 표시되지 않는다. 사용자에게는 모든 응답이 제공되지 않은 페이지만 나타나며, 이 과정에서 해당 페이지의 응답을 변경할 수 있다.
    • 읽기 전용 Windows 설치 페이지에서 모든 응답을 제공한 경우, 페이지는 표시되지만 사용자는 해당 페이지의 설정을 변경할 수 없다. 사용자는 모든 응답이 제공되지 않은 페이지의 응답만 변경할 수 있다.
    • GUI 표시 Windows 설치시의 텍스트 모드 부분만 자동화된다

  7. 네트웍을 통해 설치할지 CD에서 설치할 지에따라 예, 배포 폴더를 만들거나 수정합니다아니오, CD에서 설치하는 데 이 응답 파일을 사용합니다를 선택한다(강좌에서는 두번째 옵션을 사용하는 것으로 한다).
    배포 폴더 지정 여부
  8. 다음 그림에서 좌측 패널은 자동화할 항목을, 우측 패널은 자동화할 값을 지정하는 항목이다. 모든 부분을 다 설정해도되며, 필요한 부분만 설정해도된다. 자동화할 항목은 다음과 같다.
    세부항목 설정
      분류 설명
    일반 설정 스프트웨어 사용자 지정 이 컴퓨터 사용자에 대한 이름 및 조직을 지정한다. 이 정보를 제공하지 않으면 설치하는 동안 사용자에게 정보를 입력하라는 메시지가 나타난다. 자동화 수준을 기본값 제공으로 설정한 경우, 이 값이 기본값으로 설치시에 나타나며, 필요한 경우 사용자가 변경할 수 있다. 자동 응답 파일에서는 [UserData] 섹션의 FullNameOrgName로 나타난다.
    디스플레이 설정 사용자의 컴퓨터에 대한 디스플레이 설정을 지정한다. 기본 Windows 설정을 사용하거나 여러 표준 설정을 선택할 수 있으며 사용자 지정 버튼을 사용하여 목록에 제공되지 않은 다른 값을 지정할 수 있다. 일반적으로 하드웨어에 의존하는 부분이며, 어떠한 값을 설정하든 XP가 자동으로 변경한다. 따라서 굳이 설정할 필요는 없는 항목이다.
    • 모니터와 디스플레이 카드에 대해 기본 설정을 사용하려면 , 해상도재생 빈도 상자에서 Windows 기본값 사용을 선택한다.
    • 표준 설정 중 하나를 사용하려면 , 해상도 또는 재생 빈도 상자의 설정을 선택한다.
    • 사용자 지정 버튼을 클릭해서 , 해상도 또는 재생 빈도를 개별적으로 설정할 수 있다. 사용자 지정 디스플레이 설정 대화 상자에 값을 추가하면 이 값이 디스플레이 설정 페이지의 설정 상자에 나타나며 관련 목록 상자에서 사용할 수 있는 값에 추가된다.
    자동 응답 파일에서는[Display] 섹션의 BitsPerPel, XResolution, YResolution, VRefresh로 나타난다.
    표준 시간대 사용하는 시간대를 설정하는 부분이다. 이 값 역시 XP에서 자동으로 설정한다. 자동 응답 파일에서는 [GuiUnattended] 섹션의 TimeZone으로 나타난다.
    Product Key 제공 중 XP를 설치하면서 매번 제품 키를 입력하는 것이 귀찮은 경우, 제품키를 직접입력할 수 있다. 제품 키를 지정하는 경우 제품 키를 묻는 화면 자체가 나타나지않는다. 자동 응답 파일에서는 [UserData] 섹션의 ProductID로 나타난다.
    네트워크 설정 라이센스 모드 설치 중인 서버에서 사용하려는 라이센스 모드를 선택한다. 당연한 얘기지만 플랫폼을 서버로 지정한 경우에만 나타난다. 자동 응답 파일에서는 [LicenseFilePrintData] 섹션의 AutoMode로 나타난다.
    컴퓨터 이름 설치할 컴퓨터의 이름을 지정한다.
    • 컴퓨터 이름 컴퓨터 설치에 하나의 설치환경만 사용하는 경우 설치할 컴퓨터의 이름을 입력한다.
    • 설치할 컴퓨터 설치할 컴퓨터가 여러대이고, 각각의 컴퓨터의 사용환경이 다른 경우 별도의 UDF 파일을 이용해서 서로 다른 설정을 사용할 수 있는데, 이때 설치할 컴퓨터의 목록을 지정하는데 사용된다. 컴퓨터의 목록을 지정하는 경우, 컴퓨터의 이름에따라 서로 다른 설정값을 읽을 수 있도록 Unattended.bat라는 배치파일과 Unttended.udb라는 데이타 베이스 파일이 생성된다.
    자동 응답 파일에서는 [UserData] 섹션의 ComputerName으로 나타난다.
    Administrator 암호 Administrator 계정에 대한 암호를 지정한다. 사용자가 자신의 암호를 설정하도록 허용하면 사용자가 시스템 설정과 네트워크 설정을 완전하게 제어할 수 있으므로 프로그램을 추가하고 제거할 수 있다. 반면에 자동 응답 파일에서 Administrator 암호를 지정하고 해당 암호에 대한 보안 기록을 가지고 있으면 나중에 지원 부서 기술자나 네트워크 관리자 같은 권한이 부여된 담당자가 컴퓨터의 시스템, 네트워크 또는 프로그램 설정을 고치거나 변경할 수 있다.
    • Administrator 암호를 사용자에게 묻기 Administrator 암호를 사용자가 지정할 수 있게한다. 이 경우 사용자는 자신의 시스템에대한 모든 권한을 갖는다.
    • 다음 Administrator 암호 사용 Administrator 암호를 자동 응답 파일에 둠으로서 사용자의 컴퓨터에 문제가 발생한 경우 관리자가 시스템의 설정을 고치거나 변경할 수 있다. 이 경우 가급적 응답 파일에서 Administrator 암호를 부호화를 선택하는 것이 좋다.
    자동 응답 파일에서는 [GuiUnattended] 섹션의 AdminPasswordEncryptedAdminPassword로 나타난다.
    네트워크 구성 요소 클라이언트, 서비스 및 프로토콜 등과 같은 설치할 네트워킹 구성 요소를 지정한다. 이러한 구성 요소는 사용자가 네트워크 제어판에서 설치하거나 제거할 수 있는 구성 요소이다. 자동 응답 파일에서는 [Networking] 섹션의 InstallDefaultComponents와 설정 값에따라 [NetAdapters], [NetClients], [NetProtocols] 섹션이 추가될 수 있다.
    작업 그룹 또는 도메인 작업 그룹이나 도메인을 지정하는 부분이다. WORKGROUP라는 기본 값이 마음에 들지않는 경우 원하는 값으로 변경하면 된다. 자동 응답 파일에서는 [Identification] 섹션의 JoinWorkgroup이나 JoinDomain으로 나타난다.
    고급 설정 전화 통신 전화를 걸 수 있도록 국가/지역, 지역 번호, 외부 회선 번호, 전화 방식을 설정한다.
    국가별 설정 설치하는 Windows 버전의 기본 국가별 설정 사용등 세가지 옵션을 지원하지만 따로 설정할 부분은 없는 것 같다.
    언어 기타 언어 그룹에 대한 지원을 추가한다. 이 지원을 사용하면 사용자가 다른 언어와 문자 집합으로 인코드된 기타 컨텐츠를 볼 수 있다. 언어를 추가해도 해당 언어에대한 글꼴은 추가되지않을 수도 있다. 이 경우 인터넷에서 추가 언어 구성 요소를 다운로드하여 다른 언어 그룹을 지원하라는 메시지가 나타난다.
    브로우저 및 셀 설정 Windows Internet Explorer에 대한 기본 설정을 사용할지 또는 브라우저 구성에 대한 개별 설정을 사용할지를 지정한다.
    설치 폴더 XP를 설치할 기본 폴더를 변경할 수 있다. Windows 9x와 함께 XP를 설치했다면 설치 폴더를 변경하는 것이 좋다.
    • Windows 폴더 일반적인 경우 이 값을 지정한다. 이 값을 사용하면 사용자와 관리자 모두 Windows 시스템 파일 및 폴더를 찾기 가장 쉽기때문이다.
    • 설치 프로그램이 자동으로 생성한 고유한 이름을 가진 폴더 Windows 시스템 폴더를 사용자의 눈에 잘 띄지 않거나 식별하기 어렵게 만들려면 설치 프로그램이 자동으로 생성한 고유 이름을 가진 폴더를 선택한다. 폴더 이름은 Windows 레지스트리에 기록되므로 프로그램과 설치 프로그램은 Windows 시스템 파일 및 폴더에 쉽게 액세스할 수 있다.
    • 다음 폴더 다른 윈도우 버전과 함께 설치하면서 각각의 설치 폴더를 구분하고 싶을 때 유용하다.
    프린터 설치 컴퓨터에 네트워크 프린터를 설치한다. 지정한 프린터는 사용자가 처음으로 로그온할 때 설치되며 최종 사용자가 각 프린터에 대해 적절한 네트워크 사용 권한을 가지고 있어야 한다.
    한 번 실행 사용자가 처음으로 로그온할 때 실행할 명령을 지정한다. 무인 설치의 끝에 실행할 명령을 지정하려면 설치 관리자의 추가 명령 페이지를 사용한다.
    추가 명령 무인 설치를 마친 후 명령이 실행되도록 지정한다.
  9. 모든 설정을 마쳤으면 마침 버튼을 클릭한다.
  10. Windows 설치 관리자 대화상자에서 위치 및 파일 이름Winnt.sif로 지정하고 확인을 클릭한다.
    설치 관리 마법사 대화상자

III. CD 이미지 만들기

무인 응답 파일 만들기에서 만든 Winnt.sif원본 CD의 i386 폴더복사하면 된다. 당연한 얘기지만 CD-ROM에는 복사가 되지않으므로 원본 CD의 이미지를 뜬 후 추가해야 한다. 절차는 다음과 같다.

  1. ISO 이미지 만들기
    1. WinISO 를 기동한다.
    2. 동작/CD-ROM에서 ISO 생성 메뉴를 클릭한다.
      WinISO의 CD-ROM 생성 메뉴
    3. 윈본 CD-ROM 드라이브를 선택하고, 출력 파일을 지정한 후 만들기 버튼을 클릭하면 다음과 같은 진행 막대가 나타나면서 ISO 파일이 생성된다.
      설치 관리 마법사 풀기

  2. ISO 이미지에 Winnt.sif 추가하기
    1. WinISO 를 기동한다.
    2. 파일/열기 메뉴를 클릭한다.
    3. 열기 대화상자에서 전단계에서 생성한 ISO 이미지를 지정한다.
    4. 좌측 패널에서 I386을 클릭한다.
    5. 우측 패널에서 Winnt.sif를 찾는다. 만약 Winnt.sif가 있으면 삭제한다.
    6. 우측 패널의 빈공간(화일 이름 이외의 힌 바탕의 공간)에 마우스 우측 버튼을 클릭하고 파일 추가를 선택한다.
      ISO에 파일 추가
    7. 열기 대화상자에서 무인 응답 파일 만들기에서 생성한 Winnt.sif 파일을 지정한다.
    8. 파일/저장 메뉴를 클릭한다.

IV. ISO 이미지 굽기 Nero BurningROM이나 DiscJuggler와 같이 자신이 좋아하는 CD-RW 프로그램을 이용해서 생성된 ISO 이미지를 구우면된다. 굽는 절차는 본 강좌의 성격과는 무관한 것이므로 생략한다. V. 무인 응답 파일의 예

;SetupMgrTag
[Data]
    AutoPartition=1
    MsDosInitiated="0"
    UnattendedInstall="Yes"

[Unattended]
    UnattendMode=GuiAttended
    OemPreinstall=No
    TargetPath=\WINDOWS

[GuiUnattended]
    EncryptedAdminPassword=Yes
    OEMSkipRegional=1
    ProfilesDir="E:\Profiles"주2
    AdminPassword=d08e3ff78a22a89bdd04194f8cdef12bd87dfdc1bef2ff7884df5cfa1828d4e0
    TimeZone=230

[UserData]
    ProductID=FFFFF-FFFFF-FFFFF-FFFFF-FFFFF
    FullName="Jae-Geun Kim/DoA"
    OrgName="Offree.com Inc."
    ComputerName=COMP

[Identification]
    JoinWorkgroup=HiLynx

[Networking]
    InstallDefaultComponents=No

[Display]
    BitsPerPel=16
    Xresolution=1600
    YResolution=1200
    Vrefresh=70

[TapiLocation]
    AreaCode=2

[RegionalSettings]
    LanguageGroup=8
    SystemLocale=00000412
    UserLocale=00000412
    InputLocale=0412:E0010412

[Branding]
    BrandIEUsingUnattended=Yes

[Proxy]
    Proxy_Enable=0
    Use_Same_Proxy=0

[NetAdapters]
    Adapter1=params.Adapter1

[NetClients]
    MS_MSClient=params.MS_MSClient

[NetServices]
    MS_SERVER=params.MS_SERVER

[NetProtocols]
    MS_TCPIP=params.MS_TCPIP

[params.MS_TCPIP]
    DNS=No
    UseDomainNameDevolution=No
    EnableLMHosts=Yes
    AdapterSections=params.MS_TCPIP.Adapter1

[params.MS_TCPIP.Adapter1]
    SpecificTo=Adapter1
    DHCP=No
    IPAddress=223.221.124.221
    SubnetMask=223.221.124.224
    DefaultGateway=203.231.174.222
    DNSServerSearchOrder=223.221.124.194,223.221.124.211
    WINS=No
    NetBIOSOptions=0
주1: 자동화 수준을 기본값 제공으로 했기때문에 완전히 자동화되지는 않는다. 주2: ProfilesDirWindows 설치 관리자를 통해 설정된 것이 아니다. Documents and Settings 폴더 변경하기 I 팁을 검증하기위해 필자가 수작업으로 삽입한 부분이다. 이와같이 설정하면 실제 E 드라이브가 있는 경우 E:\ProfilesDocuments and Settings 폴더로 설정되며, E 드라이브가 없는 경우 기본값인 C:\Documents and SettingsDocuments and Settings 폴더로 설정된다.


다음글: 코드명 Longhorn 미리보기 (18400)2002-11-22
이전글: MSN 메신저에서 사용가능한 이모티콘 (22866)2002-05-31
<< 이전페이지 (1/2)

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.