2009년 9월 26일 토요일

윈도우 7 32비트 & 서버 2008 R2 통합본 만들기

윈도7과 윈도 2008 R2 통합본을 만드는 방법이 나왔군요 ^^

스누피님의 동물적인 감각으로 좋은 방법이 생각나셨다는군요~~

이렇게 통합하면 대박이겠는데요?? ^^

아래는 원본을 발췌하였습니다~~~~


------------------(원본)-----------------------------------------------------------------


이 글은 극소수의 통합본 제작자들을 위한 포스팅입니다.

따라서 WAIK에 익숙하지 못한 초보자 분들은 무슨 말인지 알아듣지 못할 것입니다.

상세한 설명 없이 절차만 알려드릴 생각이기 때문입니다.

 

 

 

그동안 몇차례 질문받았던 내용이고 저도 몇차례 시도해봤지만 해결하지 못했던 문제입니다.

그런데 오늘 갑자기 아이디어가 떠올랐습니다.

바로 설치용 PE를 직접 빌드하는 것.

 

저는 BOOT.WIM의 2번 이미지에 윈도우 7과 서버 2008 R2를 구분하는 파일이 있을 것으로 생각했지만

그걸 찾지 못해서 서버 2008 R2용 BOOT.WIM 파일을 따로 멀티부팅 해서 설치하는 방법을 지난번에 소개해드렸습니다.

 

윈도우 7 & 서버 2008 R2 통합하기

 

그런데 위 방법의 문제점은 32비트 SOURCES 뼈대에선 서버 2008 R2 설치가 불가능하다는 것이었습니다.

그렇다고 SOURCES 폴더를 64비트 뼈대로 변경하면 32비트 윈도우 7 설치가 불가능해 졌습니다.

즉 이러지도 저러지도 못하는 상황이었는데...

 

가만히 생각해보니 예전에 PE에 언어팩 통합하던 시절에... 언어팩 중에 클라이언트랑 서버용이 따로 있었던 사실이 기억나더군요. 그래서 그 서버용 PE 패키지를 BOOT.WIM 파일에 통합하면 서버 2008 R2도 설치가 가능할 것이라는 생각이 들었습니다. 바로 그것이 윈도우 7과 서버 2008 R2의 BOOT.WIM 파일들 사이에 존재하는 차이점이라고 생각을 했죠. 그래서 바로 통합을 시도해보니... 이상하게 패키지가 통합되지 않더군요.

 

그래서 결국 생각해낸 것은 WAIK에 들어있는 기본 순수 PE에 일일이 수동으로 패키지를 통합하는 것이었습니다. 그랬더니... 물론 결과는 성공이니까 제가 지금 이 글을 작성하고 있겠죠.

 

차이점이 하나 있다면 WinPE-SRT 패키지는 WAIK에 포함되어 있지 않다는 것인데 보니까 이게 복구모드로 안내하는 패키지 같습니다. 따라서 각 버전의 복구모드 파일은 따로 멀티부팅에 추가해줘야 할 것 같습니다.

 

 

 

지금부터 전체 과정을 간단히 설명 드리겠습니다.

 

 

1. WAIK 설치

 

 

 

2. Program Files\Windows AIK\Tools\PETools\x86\winpe.wim 파일 마운트

 

 

 

3. Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs 폴더에 있는

 

winpe-scripting

winpe-setup

winpe-setup-server

winpe-setup-client

winpe-setup-server

winpe-wds-tools

winpe-wmi

 

6가지 패키지 통합.

여기서 주의할 사항은 winpe-setup 패키지가 먼저 통합되어 있어야 클라이언트랑 서버 패키지가 통합된다는 것이고, 또한 설치시 배경그림이 윈도우 7로 나오는게 보기 좋을 것 같으니까 서버 패키지를 먼저 통합한 다음 클라이언트 패키지를 나중에 통합하는 것이 좋다고 생각합니다. 그래야 회색이 아닌 파란색의 초기 설치화면이 나타나니까요.

 

 

 

4. Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\ko-kr 폴더에 있는

 

winpe-scripting_ko-kr

winpe-setup_ko-kr

winpe-setup-server_ko-kr

winpe-setup-client_ko-kr

winpe-wds-tools_ko-kr

winpe-wmi_ko-kr

 

6가지 언어팩 통합.

 

 

 

5. SOURCES 폴더에 lang.ini 파일 추가한 다음 /unmount /commit

 

 

 

6. 용량 줄이기 위해 /export 한번 해주면서 파일 이름 boot.wim 으로 저장

 

 

 

7. 윈도우 상에서 설치하기 위한 SOURCES 뼈대까지 작업하려면 서버 2008 R2에서 라이선스 폴더만 가져오면 됨

오리지날 BOOT.WIM 파일의 1번을 꺼내고 우리가 작업한걸 2번으로 넣어주면 완벽

 

 

사실 여기까지만 말씀드리면 더이상 설명드릴 게 없을 것 같습니다.

제가 방금 설치테스트를 어떻게 했냐면

윈도우 7 32비트 원본에다가

서버 2008 R2의 Install.wim 파일을 넣고 방금 제작한 boot.wim 파일을 넣고 ei.cfg 파일 삭제후 설치했습니다.

즉 SOURCES 폴더에 아무런 짓을 하지 않은 순수 32비트 얼티밋 버전임에도 불구하고 서버 2008 R2의 Install.wim 파일만 심어두었을 뿐인데 유유히 설치되었습니다. 즉 따로 제작한 BOOT.WIM 파일이 윈도우 7 32비트 뼈대에서도 서버 2008 R2를 설치할 수 있게 만든 핵심인 것입니다.

 

더이상 설명드리지 않아도 통합본 제작하시는 분들은 다 알아들으셨으리라 생각합니다.

아마 조만간 윈도우 7 32비트, 64비트, 서버 2008 R2를 통합한 이미지가 올라오지 않을까 생각되네요.

이런 통합본 기다리셨던 분들 기대해보세요. 참고로 익명님은 은퇴했습니다. ^^


댓글 없음:

댓글 쓰기