sitepoint에 소개된 윈도우 7의 XP 모드를 이용해 IE6와 IE7을 각각의 XP 가상머신에 설치하고 실행하는 방법입니다.
다양한 꼼수와 소프트웨어를 통해 여러 버전의 IE를 하나의 PC에서 테스트 할 수 있는 방법이 많이 있지만 아무래도 가상머신을 이용해 개별적인 운영체제 환경을 꾸미고 테스트하는 방법만큼 안정적이지는 않죠. IE6와 IE7에서 웹사이트를 자주 테스트 해야 하는 웹 디자이너나 웹 애플리케이션 개발자 분들에게 유용한 팁일 듯.. ^_^
일단 윈도우 XP 모드의 설치 요구사항을 보면..
- 윈도우 7 프로페셔널, 엔터프라이즈, 얼티밋 사용자는 Virtual PC와 XP 모드를 설치할 수 있습니다.
- 윈도우 7 홈 사용자는 Virtual PC를 설치할 수 있지만 XP 설치 디스크가 필요합니다. (XP 모드와의 연동은 지원되지 않습니다.)
- 윈도우 비스타와 XP 사용자는 예전 Virtual PC 2007 버전을 설치할 수 있습니다.
또 XP 모드를 이용하기 위해서는 하드웨어 가상화를 CPU와 바이오스에서 지원해줘야 하는데요. 하드웨어 가상화 지원 여부는 간단하게 HAV Dection Tool로 체크할 수 있습니다.
- 설치 및 실행 방법 -
1. 윈도우 XP 모드를 운영체제 버전과 언어에 맞게 다운로드 받아 설치합니다. 설치 순서가 특이하게도 XP 모드를 먼저 설치하고 Virutal PC를 나중에 설치해야 하는데요. 아무튼 설치를 정상적으로 마친 후 PC를 다시 시작합니다.

2. XP 모드를 처음 시작하면 VM 파일 저장 위치와 XPMUser 계정의 비밀번호를 지정해줘야 합니다. 적당히 용량 넉넉한 곳과 본인이 기억하기 쉬운 비밀번호를 입력하면 되겠죠. (저장 위치는 나중에 다시 찾아가야 하니 되도록이면 복잡하지 않은 위치를 지정해 주시길..)
3. 자동 업데이트 활성화 여부를 다음 화면에서 물어보는데 아직 IE6를 업데이트하면 안되기 때문에 일단은 ‘나중에 켜기’를 선택합니다.
4. XP 설치가 끝난 후 초기 화면 모습입니다.
5. 윈도우 필수 업데이트를 설치합니다. 아직 IE7 또는 IE8을 설치하면 안됩니다!!
6. XP 모드의 가상머신은 기본적으로 16비트, 960x600으로 해상도가 설정되기 때문에 쾌적한 작업을 위해서는 해상도를 좀 더 높여줄 필요가 있는데요. 번거롭지만 아래 방법으로 해상도를 변경할 수 있습니다. 최종 색 품질은 24비트 모드로 적용되지만 어쨌든 기본 16비트 보다는 나으니까요.. ^^
1) XP 모드 메뉴에서 ‘도구’ – ‘통합 기능 사용 안 함’ 선택 후 로그 오프 & 다시 로그인
2) 시작 – 실행 - mmc를 입력해 콘솔 구동
3) 파일 – 스냅인 추가/제거 클릭 후 추가 버튼 클릭
4) ‘그룹 정책 개체 편집기’ 선택 후 그룹 정책 개체 선택 대화상자에서 로컬 컴퓨터 선택하고 마침 버튼 클릭
5) 마침, 확인 버튼 눌러 콘솔 창으로 복귀
6) 왼쪽 콘솔 루트에서 ‘로컬 컴퓨터 정책’ - ‘컴퓨터 구성’ - ‘관리 템플릿’ - ‘Windows 구성 요소’ - ‘터비널 서비스’로 이동
7) ‘색 농도의 최대값을 제한’ 항목을 더블 클릭하고 ‘사용’ 활성화, ‘색 농도’는 '24비트’로 변경
8) 몇 차례 확인 버튼 클릭하고 콘솔 창 종료
9) 디스플레이 등록 정보의 설정 탭에서 원하는 해상도와 색 품질을 선택하고, XP 모드 메뉴에서 ‘도구’ - ‘통합 기능 사용함’으로 최종 적용.
7. 디스플레이 적용이 제대로 되었다면 가상머신을 완전히 종료합니다. XP 모드의 닫기 버튼을 클릭하고 꼭 최대 절전 모드가 아닌 시스템 종료를 선택합니다.
8. 이제 본격적으로 IE6와 IE7을 위한 가상머신을 만드는 단계입니다. 앞서 설치한 XP 운영체제를 베이스로 해서 IE6와 IE7용 XP를 복제하는 작업입니다.
먼저 탐색기를 열어 사용자 이름 – 가상 컴퓨터로 이동해 ‘가상 컴퓨터 만들기’를 클릭합니다. 일단 IE7에 사용될 XP 운영체제의 이름을 적당히 넣고 위치를 지정합니다.
9. IE만 구동하면 되니까 메모리는 256MB로 충분합니다. 물론 메모리가 넉넉하다면 인심 더 쓰셔도 무방하고요.. :)
10. 가상 하드 디스크 추가는 3번째 옵션인 ‘고급 옵션을 사용하여 가상 하드 디스크 만들기’를 클릭합니다.
11. 만들려는 가상 하드 디스크의 유형 선택은 ‘차이점 보관용’을 선택합니다.
12. 부모 가상 하드 디스크 지정은 앞에 만들었던 원본 XP 운영체제 파일 (Windows XP Mode.vhd)을 선택해주면 됩니다.
이제 모든 준비를 마치셨다면 ‘만들기’를 클릭해 IE7용 XP 가상머신을 생성합니다.
13. 위와 동일한 방법으로 IE6용 XP 가상머신도 만들어 줍니다. 완성된 가상머신은 마우스 우클릭 후 설정을 클릭해 메모리, 네트워킹 등의 세부 값을 필요에 따라 바꿀 수 있습니다.
14. IE6용 XP 가상머신을 더블 클릭으로 실행해 부팅 후 로그인 합니다. IE6에 맞는 적절한 보안 패치를 적용해주고 필요하면 IE 개발자 툴바도 설치해 줍니다. 마무리 작업으로 시작 버튼 우 클릭 -> ‘열기 – All Users’를 클릭하고 IE6 아이콘을 여기 폴더로 복사해 줍니다.
15. 이렇게 하면 조금 뒤 윈도우 7의 시작 메뉴에 IE6의 바로가기가 ‘XP IE6 응용프로그램’이란 이름으로 만들어집니다. 시작 – 로그 오프를 하고 XP Mode의 닫기 버튼을 눌러 최대 절전 모드로 가상머신을 닫습니다.
16. 이제 윈도우 7에서 IE6 단축아이콘을 더블 클릭하면 가상머신의 최대 해상도로 IE6가 바로 실행됩니다. 처음 실행 시 로그인 창에서 ‘내 자격 증명 기억’에 체크하면 실행할 때마다 번번히 패스워드를 넣을 필요가 없습니다. 또 최대 절전 모드로 종료했기 때문에 시스템 사양만 충분하다면 그리 느리지 않게 IE 브라우저를 실행할 수 있습니다.
17. IE7용 XP에서는 IE6를 IE7으로 업데이트 합니다. 나머지 과정은 IE6용 XP 가상머신과 모든 과정이 동일합니다.
Windows XP 용 Windows Internet Explorer 7
모든 작업을 완료하고 XP 모드의 IE6와 IE7, 윈도우 7에 기본적으로 딸려오는 IE8까지 함께 구동한 모습입니다. 새삼 윈도우 7의 에어로 효과와 IE8이 참 잘 어울린다는 생각이 듭니다.. –_-;;

웹초보의 Tech 2.1을 신문처럼 한RSS로 편하게 구독해서 보세요~~ 
댓글을 달아 주세요
놀라운 팁입니다!!
2009/11/15 03:27멋집니다.
윈도우 7 가상화와 가상머신을 어떻게 해야 할지 막막하네요 ㅠㅠ
2009/11/15 20:31그래도 잘 보고 갑니다.
브라우저별로 가상머신을 따로 만드게 아니라 원본은 공유하고 다른 부분만 별도의 파일에 담는 건가요? 그러면 이미지 파일 크기가 각각 최소 얼마 이상은 되어야 하는지 궁금하네요 ^^
2009/11/15 23:12회사에서 작업 시 꼭 필요했었는데 유용한 정보 잘 보고 갑니다.
2009/11/16 17:35감사합니다.
헉 이렇게 할수도 있군요..;;
2009/11/16 19:34그런데 이럴려면 컴사양이 좀.. 좋아야 할듯 하네요..^^;;
잘보고 가네요... 저도 컴터 사양이 부담이 될꺼 같긴 하네요.. 일단 W7을 설치는 됬는데.. 저는 요즘은 원격데스크탑이랑 씨름중입니다. 회사는 XP를 쓰고 지은 Windows7을 깔았는데... XP에서는 W7에 접속을 못하는 건지는 몰라도.. 왜이렇게 접속이 안되는지... 2틀째.. 아직도 이유 못찾았네요 ^^
2009/11/18 09:35이제는 정책을 바꾸지 않아도 16비트/32비트 및 해상도 조정이 가능하네요.
2010/02/15 08:34IE6/7/8을 모두 XP Mode에 설치하고 Chrome도 일반/베타/개발 버전을 설치하니 뿌듯하군요