본문 바로가기

컴퓨터/운영체제(OS)

XP 통합, 무인자동설치 CD 만들기

XP 통합, 무인자동설치 CD 만들기

 

 

PC를 사용하다 보면 이런저런 문제로 윈도우를 새로 깔아야 할 때가 많다.

메인보드나 그래픽카드등의 하드웨어를 바꿨을 때도 새로 깔아야 제 성능을 발휘한다.

예전보다는 시간이 단축됐다고 하더라도 윈도우 XP를 설치하려면 최소 1시간 이상

소요된다. 게다가 매번 장치 드라이버를 잡아줘야 하고 필수 보안 업데이트를 해야

하는 등 사용자가 여러 가지 조치를 취해야 한다. 여기에다 자주 쓰는 필수 유틸리티도

빼놓을 수 없다. 이처럼 운영체제 재설치는 상당히 귀찮은 일이라서 대부분의 사용자는

웬만한 문제는 참고 버티다가 결국 윈도우가 완전히 망가졌을 때 어쩔 수 없이 시스템을

재설치하는 것도 그 때문이다.

하지만 사용자 없이도 운영체제가 깨끗이 설치된다면 생각이 달라진다.

버벅대는 PC 때문에 매번 머리가 아파하는 PC 초보자들이 쉽게 설치 할 수

있는 방법을 소개한다.

초보님들도 CD를 넣고 마우스 버튼 몇 번만 누른 뒤 외출하고 돌아오면 윈도우

스스로 깔려있는 "윈도 통합 CD 다.

윈도 통합 CD의 목적은 PS2 + 자신의 PC에 설치가 필요한 장치 드라이버 + 각종

필수 핫 픽스 등이 포함된 무인 설치 CD를 제작하는 것이다.


◈ 제작하는 순서 ◈

윈도우XP 원본 데이터 복사 → 서비스팩2통합 → 무인 설치 스크립트 작성 → PC의 장치 드라이버 통합 → 부팅 가능한 CD 이미지 파일 생성 → CD 레코딩 및 실전 적용


 윈도우XP에 서비스팩2 통합하기

 

1 . 먼저 C 드라이브에 XP라는 폴더를 생성하고 윈도우XP CD에 있는 파일들을 모두

      복사한다.  

 

2. C: 드라이브에 FILE이라는 폴더를 생성하고 다음 3가지 파일을 복사한다.

    ① Windows XP Service Pack 2

     XP서비스팩 2다운로드 http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=049c9dbe-3b8e-4f30-8245-9e368d3cdb5a

   ② OSCDIMG.EXE 다운로드    ③.WindowsXP.Boot lmage 

       다운로드 :  http://planet.daum.net/woonsoo100/ilog/2372856

그리고 Service Pack 2 압축 파일을 해제하기 위하여 SP2라는 폴더를 FILE폴더

안에 생성한다. 

 

3 . 시작 → '실행'을 띄우고 → C:\FILE\WindowsXP-KB835935-SP2-KOR.EXE -X

      명령어를 입력한다.  → 확인 → 실행

 

 

 

4 . 압축을 해제하고자 하는 경로를 물어보면 다음과 같이 C:\FILE\SP2 생성한 폴더를

      지정하고 "확인" 버튼을 누른다. 

 

5 . 아래 이미지와 같이 압축이 해제되어 폴더에 있다.

 

6 . 다시 시작 → 실행 → "찾아보기"→를 클릭하고 → 5번에서 압축을 해제한 경로

       C:\FILE\SP2\i386\update 로 이동한 후 → update.exe 를 선택한다.  

 

7 . 아래 이미지와 같이 "update.exe" 뒤에 -S:C:\XP 를 추가한다. → 확인 클릭.

 

8 . 아래 이미지와 같이 윈도우XP에 Service Pack 2를 통합하게 된다.

      성공 메시지가 뜨면 서비스팩2 를 통합하는 과정이 제대로 된 것이다.  

 

 무인 설치 스크립트 작성

무인 설치 스크립트를 만드는 데 편리한 도구를 윈도우XP CD 내의 SUPPORT/TOOLS

폴더에 가면 DEPLOY.CAB이라는 파일을 이용할 수 있다.

9 . C/FILE폴더에 TELMP폴더를 생성하고 → 윈도우XP CD를 복사한 폴더 → C/XP/

      SUPPORT/TOOLS에서 DEPLOY 파일을 압축 해제 프로그램(예 알집, Winzip, Winrar

     등)으로  → C/FILE/TELMP 에 압축을 해제하면 다음과 같은 파일을 확인할 수 있다.  

 

 

10 . 위의 이미지 중에서 "setupmgr " 파일을 클릭해서 실행시킨다.

        (C:\FILE\TELMP → setupmgr )

        이 파일이 우리가 만들고자 하는 무인 설치 응답 파일을 제작하는 도구이다.  

 

'다음' → 눌러서 다음 메뉴로 넘어간다.

 

11 . "새로 응답 파일 만들기"→ 선택하고 → 다음 클릭 

 

12 . 무인 설치 스크립트를 만들고자 하므로 "무인 설치" → 선택하고 → 다음 클릭한다. 

 

13 . 본인이 설치하고자 하는 운영체제를 선택한다. 푸닥이 삼촌은 '윈도XP   

         Professional'을 선택함.

 

13 . 윈도우 설치시에 CD만 넣은 후에 시간이 지나면 자동으로 설치되는 무인 설치를

         원하기 때문에  "전체 자동화" 메뉴를 선택하고 → 다음 클릭한다.  

 

14 . 무인 설치 스크립트 파일을 가지고 CD로 윈도XP를 설치하고자 하므로 " 아니오,

         CD에서 설치하는데 이 응답 파일을 사용합니다." → 선택하고 → 다음 클릭한다. 

 

15 . "동의함"에 체크하고 → 다음 클릭한다.

 

16 . 이름과 조직을 입력하고 → 다음 클릭한다.  

 

17 . 해상도를 지정하는 항목이다. 기본값으로 그대로 내버려두고 → 다음 클릭한다.

 

18 . 표준 시간대를 지정하는 화면이다. "서울"으로 선택하고 → 다음 클릭한다.  

 

19 . Product Key 를 입력하는 메뉴이다. 본인이 가지고 있는 key입력하고 →다음

        클릭한다.  

 

20 . 컴퓨터의 이름을 입력하고 → "추가" 버튼을 누른 후 → 다음 클릭한다. 

 

21 . 굳이 암호가 필요 없다면 그냥 → 다음 클릭한다. (암호를 설정할 분만 설정한다.)  

 

22 . "일반 설정"그대로 두고 → 다음 클릭한다. (고정 IP를 사용하는 사람만 "사용자

          지정 설정"한다.)  

 

23 . 작업 그룹 및 도메인 역시 필요 없으면 → 다음 클릭한다.

 

24 . 전화 통신 관련 메뉴인데 그냥 → 다음 클릭한다.  

 

25 . 국가별 설정값 역시 설치하는 윈도우가 한글 버전이라면 그냥 → 다음 클릭한다.

 

26 . 언어 메뉴에서 한글 말고 다른 언어를 설치하고자 한다면 추가 언어를 선택하고

         그렇지 않다면 → 다음 클릭한다.  

 

27 . 인터넷 익스플로러 설정을 변경하는 부분인데 특별한 경우가 아니라면 → 다음

         클릭한다.  

 

28 . 윈도우가 설치되는 경로를 지정하는 화면이다. 다른 경로가 필요 없다면 → 다음

         클릭한다.

 

29 . 네트워크 프린터를 설치하는 데 필요한 설정 메뉴이다. (필요한 사람만 한다.)

         네트워크 프린터를 사용하지 않는다면 그냥 → 다음 클릭한다.  

 

30 . 사용자가 처음으로 로그온할 때 실행되는 명령어를 입력하는 곳이다. → 다음

         클릭한다.

 

31 . 사용자가 무인 설치를 마친 후에 자동으로 실행되는 명령어를 입력하는 곳이다.

         그냥 → 마침 버튼을 누른다.

 

32 . 다음 그림과 같이 지금까지 만들었던 무인 설치 관련 옵션을 파일로 저장하는

         메뉴가 뜬다.

 

33 . "위치 및 파일 이름"에서 → 찾아보기를 눌러서 → "저장 위치"를 → C:\XP\i386

          폴더  선택하고 → 파일 이름을 " winnt.sif "로 바꾸어 → 저장 클릭한다.

 

34 . "위치 및 파일 이름"이 → C:\XP\i386\winnt.sif 로 되어 있으면 → 확인 클릭한다.

 

35 . 최종 마무리 화면이 "설치 관리자 완료" 나타나면, 창을 닫아서 작업을 종료한다.

 

36 . 시작 → 모든 프로그램 → 보조 프로그램 → "메모장"을 이용해서 방금 저장한

         winnt.sif 파일을 열어본다.    

 

37 . ↑위에 이미지 위에서 3번째 줄에 있는 " AutoPartition=1 " 값을 ↓ 아래 이미지와

         같이 " AutoPartition=0 "으로 수정한다. 다음에 → 파일 → 저장(S) → 클릭하여

         저장한다.

      (이유는 AutoPartition=1로 설정하면 사용자의 HDD 파티션을 자동으로 설정해버리기

       때문에 데이터의 손실과 더불어 사용자가 원치 않는 파티션으로 설정되기 때문에

       이 부분만큼은 사용자가 직접 세팅을 해야 한다.)  

 


이로써 무닝 설치 CD 제작을 위한 스크립트 생성 과정을 마무리 했다.

다음은 이외에 사용자의 컴퓨터에 달려 있는 장치들의 드라이버 역시

           윈도우의 설치와 더불어서 함께 설치되게 하는 옵션을 알아보자.

◈ 참조 : 여러대의 컴퓨터에 설치 할 무인CD를 만들려면 컴퓨터마다

            설치 할 드라이브가 다르니, 이부분은 무시하고 44번으로 간다. 

여기에서 사용된 시스템은 다음과 같다.

항목

사양

CPU

인텔 펜티엄4 3.0E

메인보드

인텔 875 81K110

삼성 PC4000 512MBⅩ2

HDD

삼성 160G(S-ATA)

VGA

FX 5900 XT

사운드

Realtek AC97 내장 사운드

인텔(R) PRO100/1000 VE


38 . 각각의 장치 드라이브들을 File 디렉토리 내에 Drivers라는 새로운 폴더를

         생성하고 여기에 다운로드를 받는다.  

 

39 . 가가의 압축 파일을 압축 해제 프로그램을 이용해서 압축 해제한다.

        "exe" 실행 파일은 파일 추출로 풀어 놓는다.

        그리고 다음의 그림처럼 알아보기 쉬운 이름으로 이름을 변경한다.

 

40 . 여기서 한 가지 중요한 점은 장치 드라이버 중 상당 부분은 lnstall Shield를

         이용한 설치 과정을 제공한다. 하지만 우리는 장치 드라이버만을 설치할 것이다.

         때문에 각각의 디렉토리에 들어가서 실제 Driver 파일은 (*.inf와 *.cat)을 포함한

         파일들을 앞에 생성한 폴더(예 INTEL칩셋, ICH5R SATA, VGA, SOUND, LAN)등의

      경로에 둔다. setup.exe 등의 파일이 아닌 (.inf 와 .cat) 파일이 반드시 존재해야 한다.

*참조: setup.exe 파일은 마우스 오른쪽을 눌러서 아래 ↓ 그림처럼, 추출하면

         (.inf 와 .cat) 파일이 보인다. 이 파일들을 각각의 드라이브 경로에 붙여넣기 한다.

         인텔 ICH5R S-ATA 드라이버는 (.inf와 .cat 그리고 .sys) 붙여넣기 한다.

 

 

 

* 위의 시스템을 예로 들면 윈도우XP 이후에 설치해야 할 장치 드라이버가 몇 가지 있다.

 

◈ 인텔 ICH5R SATA  ◈ INTEL 칩셋 ◈ VGA ◈ SOUND ◈ LAN

    이정도의 드라이버는 설치해야 사용하는데 아무런 문제없이 사용할 수 있다.


*** 그럼 이러한 장치 드라이버를 윈도우XP와 함께 설치하는 방법을 알아보자.

41 . 다음 그림과 같이 디렉토리 이름 앞에 숫자를 000부터 차례 차례 붙인다.

         이는 숫자 순서대로 드라이브를 설치하기 위함이다.  

 

42 . 그 다음 단계는 여기서 만든 디렉토리들을 옮겨야 한다.

        일단 C:\XP에 \$OEM$ 이라는 폴더를 생성하고 여기에 다시 \$1 이라는 폴더를

        생성한다. 즉 C:\XP\$OEM$\$1 이라는 경로가 생성된다.

        여기에 Drivers 폴더를 옮겨 놓는다.  

 

43 . 앞선 단계에서 저장했던 C/XP/i386/winnt.sif 파일을 Wordpad, 메모장 등의 문서

         편집 기를 이용해서 열어보자. 우리가 여기서 변경해야 할 부분은 " Unattended "

         항목이다.

         여기서 다음 그림과 같이 "OemPreinstall " 이 부분을 NO에서 Yes 로 변경하고  

 

아래의 두 라인을 추가한다.

OemPnPDriversPath="/Drivers/000_ICH5R SATA;/Dirvers/001_INTEL;/Drivers/002_LAN;

/Drivers/003_SOUND;/Drivers/004_USB2.0;/Drivers/005_VGA"


DriversSigningPolicy=lgnore

 

 

위의 OemPnPDriversPath의 경우는 본인의 장치 드라이버를 앞선 단께에서 저장한 경로

들을 세미콜론(;) 을 이용해서 나열하면 되고 아래의 옵션은 WHQL 인증을 반지 않은

드라이버라도 강제로 설치를 하는 옵션이므로 아래부분의 DriversSigningPolicy의 옵션도

 lgnore로 설정한다.

 

무인 설치 스크립트에 대한 설명을 이 정도로 마치고 다음은 서비스팩(sp2) 이후에 나오는 여러 가지 핫 픽스(보안과 성능 향상에 관련된 설치 요소)들을 윈도우

XP의 설치에 포함해서 설치하는 방법을 알아보자.

일단은 핫 픽스를 파일로 다운로드 받아야 한다.

 

◈ 참조 : 핫 픽스 다운받기 변거롭고 윈도우를 설치 후에 별도로 핫 픽스 업데이트

            하여 설치 하실 분은 이부분을 무시하고 다음 53번으로 간다.

44 . 일단 인터넷 익스플로러를 실행시킨 후에 → 도구 메뉴에 → "Windows Update"를

         실행시킨다.  

 

45. "빠른 설치"와 "사용자지정 설치" 를 선택할 수 있는데 권장하는 "빠른설치"를 누른다. 

 

46 . 다음 그림과 같이 핫 픽스를 검색해준다.

 

 

위에 그림에 보면 업데이트 목록의 끝에 6자리의 숫자가 있다.

여기서 중요한 것은 6개로 되어 있는 ID이다. 업데이트할 모든 목록의 숫자 6개의

숫자들을 적어 놓는다.

 예를 들어서 여기서 핫 픽스 다운로드 하려는 파일은

XP Media Player 10 보안 업데이트(KB911565) 이다.

모든 숫자 6개를 알아둔 후에

인터넷 주소에 http://support.microsoft.com/?kbid=6자리의 ID

(예 http://support.microsoft.com/?kbid=911565) 라는 웹 페이지에 접속을 시도한다.  

 

47 . 접속된 웹 페이지의 가운데쯤에 잘보고 링크된 페이지로 이동한다.  

 

48 . 파일을 다운로드받을 수 있는 웹 페이지가 나타난다. "다운로드"버튼을 눌러 받는다.

         C:/FILE 폴더에 Hotfix 라는 폴더를 생성하고 Hotfix라는 폴더에 다운로드한

         파일을 저장한다.  

 

 

 

 

49 . 이와 같은 방법으로 모든 핫 픽스 파일들을 Hotfix폴더에 저장한다.


다음은 이렇게 저장한 Hot-Fix(핫 픽스)파일들이 무인 설치되게 하는 방법을 알아보자.

 

50 . 먼저 C/XP/$OEM$/$/INSTALL/Hotfix 이라는 폴더를 생성하고 핫 픽스를 다운받아

         Hotfix 에 저장한 파일들을 복사하여 저장한다.  

 

 

 

51 . C/XP/$OEM$/$/INSTALL 폴더에 "start.cmd "라는 파일을 생성한다.

         C/XP/$OEM$/$/INSTALL 폴더에 마우스 오른쪽 클릭 → 새로 만들기→

        텍스트문서 클릭→ 이름을 " start.cmd "로 바꾼다. 

 

52 .start.cmd 를 문서 편집기(메모장등)로 열고 나서 핫 픽스 파일들을 다음과 같은

       형식으로 입력한다.  

 

start /wait %systemdrive%\install\hotfix\kb902344l.exe /Q:A /R:N  

 

이런 방법으로 여러 가지 Hot-Fix들을 start.cmd 파일 내에 적어둔다.


마지막으로 C:\XP\i386에서 winnt.sif 파일을 열고 나서 [GuiRunOnce]항목을 만들고

항목 밑에 %systemdrive%\install\start.cmd 라는 문구를 넣어주면 된다.


이제 지금까지 만든 파일을 가지고 CD 이미지로 생성하는 방법을 알아보자.

OSCDIMG의 사용법.

53 .시작 → 실행 → cmd를 쳐서 명령 프롬프트로 그리고 CD C:\FILE 치고

        엔터 들어갑니다...  

 

54 . OSCDIMG.EXE가 있는 경로(C\FILE/OSCDIMG.EXE) C:\FILE>OSCDIMG.EXE /?

         칩니다. 그럼, 다음과 같은 그림이 나온다.  

 

위에 옵션들에 대해서 간단히 정리해보면 다음과 같다.

옵션

기능

-l

볼륨 레이블 지정, 공백을 두지 않고 바로 볼륨 레이블을 넣는다.

-IMYLABEL

-t

모든 파일과 디렉토리의 날짜와 시간을 지정. 공백을 두지 않음.

-t12/31/2000,150100

-g

모든 파일의 시간을 지역 시간이 아닌 GMT 시간대로 변환한다.

 

-h

숨긴 속성을 가진 파일과 디렉토리를 포함한다.

 

-n

DOS의 8.3 포맷보다 긴 이름을 가진 파일을 허용한다.

 

-nt

NT 3.51에서만 호환되는 긴 이름 파일을 허용한다.

 

-b

EI Torito 부트 섹터 파일을 지정한다. 공백을 두지 않는다.

-bc/location/cdboot..bit

-o

중복 파일을 제거함으로써 최적화 한다.

 

-oi

파일 비교시 다이아몬드 압축의 날짜와 시간을 무시한다.

 

-os

이미지 파일을 생성하는 동안 중첩된 파일의 목록을 표시한다.

 


55 . 우리는 레이블은 WXPVOL_KO라고 지정하고 부트 섹터 파일은

         C\FILE\xpboot.bit   을 이용해서 C\FILE 내에 wxpsp2.iso라는

         파일을 생성하고자 한다.

         그러므로 다음과 같이 명령어를 입력한다.

         C\FILE>oscdimg -lWXPVOL_KO -h -n -x -o -bc:\FILE\xpboot.bin

         c:\xpwxpsp2.iso  

 

 

 

56 . C:\FILE 폴더에 이미지가 생성되었으면 레코딩 프로그램을 사용하여 ISO 파일을

        레코딩한 후 CD-ROM으로 부팅을 해서 설치한다. 

 

처음 파티션 부분만 사용자가 설정 해주면 다음의 모든 과정은 자동으로 설치된다.

TV를 시청 하던가 술을 먹으며ㅋ.ㅋ. 설치 완료를 기다린다.

 


제주삼다수, 2L,... 오뚜기 진라면 매운... 상하목장 유기농 흰... 남양 프렌치카페 카... 고려인삼유통 홍삼 ... 종근당건강 오메가3... 요이치 카링 유무선...