2008년 8월 31일 일요일

비스타 통합버전을 만들기 위한 IMAGEX





비스타 이미지 파일 관리하는 툴입니다.
여러가지 버전을 합칠 수도 있고 추출할 수도 있습니다.
혹시나 풀 버전의 AIK를 설치하시고 싶으시다면
http://download.microsoft.com/download/f/f/0/ff07b6f9-8a7d-4d33-a662-323d9f71c994/6001.18000.080118-1840-kb3aik_ko.iso



비스타는 INSTALL.WIM 이라는 이미지 속에 몽땅 다 들어있습니다.
자신이 필요한 버전만 골라서 이미지를 만들 수도 있겠죠.
아래 스샷처럼 EXPORT 옵션을 사용하면 추출이 되는데
대상 파일을 동일하게 지정하면 하나의 파일에 여러가지 버전을 계속 추가할 수 있습니다.

사용자 삽입 이미지

사용자 삽입 이미지



위 스샷을 보시면 먼저 G 드라이브에 들어있는 비스타 SP1 32비트 이미지에서 1번 비지니스 버전을 추출했습니다.
그 다음 2번 홈 베이직 버전을 추출했죠.
저렇게 두번의 작업을 하면 D 드라이브 INSTALL.WIM 파일 속에는 2개의 비스타 버전이 들어있게 됩니다.
대부분은 중복되는 파일이기 때문에 이미지 용량은 거의 증가하지 않습니다.

이런 식으로 계속 추가해 줄 수 있습니다.
홈프리미엄, 얼티밋, 그리고 64비트의 비지니스, 홈베이직, 홈프리미엄, 얼티밋 까지 추가해보겠습니다.

사용자 삽입 이미지


딱 4GB 크기의 이미지 파일이 생성되었네요.
이 파일 속에는 8가지 버전의 비스타가 들어있습니다.
32비트와 64비트 각각 비지니스, 홈베이직, 홈프리미엄, 얼티밋 버전이 들어있지요.

이 4기가의 이미지 파일을 DVD 안에 포함시키려면 UDF 포멧이 필요합니다.
이는 OSCDIMG 2.54 버전에서 지원합니다.
이 툴 역시 AIK에 포함되어 있습니다.





뼈대 파일은 32비트 버전을 사용하겠습니다.
32비트 뼈대를 사용함으로 얻을 수 있는 이득은 XP 상에서도 64비트 설치가 가능하다는 것입니다.
단점은 64비트 비스타를 설치했을 경우 나중에 그 디스크로는 64비트 복구모드를 사용할 수 없다는 것이죠.

비스타 내용물을 전부 D 드라이브 VISTA 폴더에 복사해놓고 (INSTALL.WIM 파일 제외)
위에서 만든 8in1 이미지를 SOURCES 폴더에 넣고
OSCDIMG로 이미지를 만듭니다.

예제 ) OSCDIMG -L"VISTA SP1 8IN1" -O -H -M -U2 -X -BD:\VISTA\BOOT\ETFSBOOT.COM D:\VISTA E:\VISTA.ISO

완성된 파일입니다.

사용자 삽입 이미지



성공적으로 이미지를 만들었다면 설치시에 다음과 같이 버전 선택이 가능합니다.

사용자 삽입 이미지

8가지 버전의 비스타가 1장의 DVD 안에 들어가게된 모습입니다.
응용하시면 나만의 DVD를 만들 수 있겠죠?



질문은 사양합니다.
아주 기초적인 내용만 소개해드렸고 사실 저도 이것 이상은 잘 모릅니다.
자세한 사항은 AIK를 설치하시면 도움말에 다 나와 있습니다.
이상으로 허접한 설명을 마치겠습니다.

댓글 28개:

  1. 으음. 약간 어려워요. 그런데 링크걸린 ISO의 정확한 정체는 무엇인가요?

    답글삭제
  2. @ArCoTT - 2008/09/01 17:41
    정확한 정체는

    http://www.microsoft.com/downloads/details.aspx?familyid=94BB6E34-D890-4932-81A5-5B50C657DE08&displaylang=ko

    답글삭제
  3. 금방올린자료 금방 다운걸엇습니다...

    정말감사합니다^^..

    앞으로 댓글로 흔적 남길게요...

    정말 배울것도 얻어갈것도 많은것같습니다^^

    답글삭제
  4. @쭈니대디 - 2008/09/01 20:50
    원래 댓글은 제가 삭제했습니다. 잘 쓰세요.

    답글삭제
  5. 비밀 댓글 입니다.

    답글삭제
  6. @Anonymous - 2008/09/02 00:46
    저긴 어딘가요? ;;; 처음 보는 곳이네요. 로그인 안되서 볼 수도 없는데요? ㅎㅎ

    답글삭제
  7. 비밀 댓글 입니다.

    답글삭제
  8. 비밀 댓글 입니다.

    답글삭제
  9. @Anonymous - 2008/09/02 23:39
    저도 없는 것들 참 많이 가지고 있는 사람이군요 ^^ 그냥 그러려니 합니다. 시간이 지나면 묻혀지겠죠.

    답글삭제
  10. 비밀 댓글 입니다.

    답글삭제
  11. 비밀 댓글 입니다.

    답글삭제
  12. 비밀 댓글 입니다.

    답글삭제
  13. 죄송하지만 그냥 스샷 찍어 보여드리기 위해 만들고 바로 지웠습니다.

    답글삭제
  14. 궁금한 게 있습니다,

    만약 제가 얼티밋 64비트 wim을 가지고 있습니다.

    저 imagex 툴을 이용하면 32비트 얼티밋 wim을 가지고 있지 않아도 64비트 wim 안에 들어가는 건가요?

    아니면 32비트 얼티밋 wim을 가지고 있어야지 64비트 wim 안에 들어가는 건가요.

    답글삭제
  15. @아무개연구소장 - 2009/04/08 21:53
    음... 제가 질문을 이해하지 못하고 있습니다. WIM 파일은 이해하기 쉽게 RAR 압축파일처럼 생각하시면 됩니다. 64비트 DVD에는 64비트 비스타 4가지 종류가 WIM 파일 안에 포함되어 있고 32비트는 5가지 종류가 포함되어 있습니다. 32비트 WIM 파일과 64비트 WIM 파일을 통합하고 싶으시다면 당연히 둘다 가지고 있어야겠지요?

    답글삭제
  16. imagex와 oscdimg 2.54를 통해 msdn sp2 버전-36350에 있는 4개와 -40433에 있는 엔터프라이즈버전을 통합해서 5개로 만들었습니다.



    별 문제는 없는데 설치화면에서 Vista BUSINESS K 요렇게만 나오고 아키텍처(x64)표시가 나오지를 않네요. 아키텍처가 나오지 않으면 통합할 때 붙인 이름이 그대로 나와야대는거 아닌가요?



    imagex /export i:\sources\install.wim 1 d:\install.wim "Windows Vista Business K SP2 x64"

    imagex /export i:\sources\install.wim 2 d:\install.wim "Windows Vista HomeBasic K SP2 x64"

    imagex /export i:\sources\install.wim 3 d:\install.wim "Windows Vista HomePremium K SP2 x64"

    imagex /export i:\sources\install.wim 4 d:\install.wim "Windows Vista Ultimate K SP2 x64"

    imagex /export i:\sources\install.wim 1 d:\install.wim "Windows Vista Enterprise K SP2 x64"

    요렇게 통합했는데 아키텍처가 안나오면 이름표기에서 통합한 설정이름대로 SP2 x64라도 붙어야되지 않나요.



    Vista Enterprise K 요렇게만 나오고 Vista Enterprise K SP2 x64라든가 아키텍처가 따로 나온다든가 하지를 않습니다...



    최종완성후 엔터프라이즈를 설치하니 설치과정중 동의약정 나오는 부분에서 한글이 깨어져 나오더군요...

    답글삭제
  17. 또 하나 ;; 이와 연관되어 있을거 같은 거로 각버전에 맞는 clg파일에 대해 여쭤보겠습니다. 예를 들면 비지니스 버전에 맞는 install_Windows Vista BUSINESSK.clg 파일입니다.



    추출하는 버전에 맞는 clg파일을 소스폴더에 추가해주어야하나요? 통합시 clg파일을 삭제하라는 글을 본적이 있어서 다 삭제하였는데 잘못된 거 같아서요.



    그리고 msdn sp2 버전-36350에 있는 4개와 -40433에 있는 엔터프라이즈버전을 통합시 wim 을 제외하고 36350시디의 파일만을 vista폴더에 넣어서 기반으로 했는데 엔터프라이즈시디인 40433시디의 내용도 겹쳐넣어야 하나요?



    많은 질문으로 번거로우실지도 모르겠군요 ;

    답글삭제
  18. @아르시아 - 2009/06/23 15:45
    음... 아키텍쳐는 같은 비트끼리만 들어있어서 표시하지 않는게 아닐까 싶네요.



    설정하는 이름은 그냥 디스크립션이고 저기에 표시되는건 다른 항목일텐데 저걸 설정하는건 뭘로 하는지 모르겠습니다. 저기에 뭘 넣어도 설치시에는 원래 이름으로 나올거에요.



    EULA 문서는 왜 깨지는지 잘 모르겠네요. BOOT.WIM 파일에 들어있는 EULA 문서가 문제거나 폰트 문제같은데... 아님 UTF-8 어쩌구 그거랑 연관있을지도... 잘 모르겠습니다.

    답글삭제
  19. @아르시아 - 2009/06/23 15:51
    카달로그는 솔직히 있으나 없으나 차이점을 모르겠는데 넣어주는게 맞는거같아요.



    어차피 나머지는 업그레이드 설치와 관련되거나 PE 부팅과 관련되기 때문에 겹칠 필요는 없이 그냥 36350 뼈대만 쓰시면 될 것 같습니다. 카달로그는 혹시 모르니 추가해보세요.

    답글삭제
  20. 카탈로그와 관련된 문제가 아니라 x64만 있어서 표시가 안되었더군요. x86이랑 x64통합해보니 제대로 표시되는 것을 보니 ;;

    카탈로그는 자동화할때만 aik에서 필요할듯 싶고 없어도 무방한거 같습니다.

    답글삭제
  21. 컴덕후 님글보고 베이직~얼티까지합본으로 한글화 시켰는데 또 갑니다 ㅎㅎㅎ

    모르는상태에서 하는재미가 쏠쏠하네요^^;

    예전같으면 뭔소린지 몰라서 그냥갈텐데 몇번 언어팩 씌워보니깐 귀에 쏙~ 들어오는군요.

    답글삭제
  22. @대갈장군 - 2009/07/20 02:03
    대갈장군님도 점점 컴덕후가 되시려나봐요 ^^

    답글삭제
  23. 안녕하세요. 좋은 글 잘보고 있습니다.

    궁금한게 있는대요...64비트를 지원하지 않는 구형 pc에서 64비트 뼈대파일에 통합한걸 가지고 부팅해서 32비트 버전을 설치하는게 가능한지 가르쳐주세요.

    답글삭제
  24. @김진영 - 2009/09/11 10:01
    불가능합니다. BOOT.WIM 파일만 32비트로 하고 SOURCES 폴더에 있는 파일들은 64비트로 한다면... 그런다면 되는지는 모르겠습니다만 32비트만 지원되는 PC에선 64비트 BOOT.WIM으로 설치 진입 불가능합니다.

    답글삭제
  25. snoopy님.. 님 게시글 보고 WIM의 개념을 확실이 깨우쳤습니다.

    imagex /export [INSTALL.WIM 경로] [sku 인덱스] [만들어질 이미지 경로] [디스크립션]이잖아요?? 그거 수정하는 법은 7-Zip이나 V3-Zip으로 풀어서 1.xml에서



    <DESCRIPTION>Windows 7 Ultimate K</DESCRIPTION>

    <DISPLAYNAME>Windows 7 Ultimate K</DISPLAYNAME>

    <DISPLAYDESCRIPTION>Windows 7 Ultimate K</DISPLAYDESCRIPTION>



    여기서 Windows 7 Ultimate K 부분을 원하는 걸로 수정 하면 되네요^^

    답글삭제
  26. @Windows/게임 팁 - 2009/11/07 18:18
    http://snoopybox.co.kr/1086



    이게 더 편해요.

    답글삭제