별로 좋은 방법은 아니라고 생각하지만 이렇게라도 꼭 설치를 해야하는 상황에 직면하신 분들이 계실까봐 올려드립니다. 초보 분들에겐 약간 어려울 수도 있습니다. 뭐가 어렵냐면 PE를 부팅메뉴에 등록시키는 것입니다. 그래도 천천히 읽어보시면 이해가 되실 것이라 믿습니다.

 

먼저 PE를 현 운영체제의 멀티부팅 메뉴에 등록해줘야 합니다. 여기서 PE라 함은 윈도우 비스타나 세븐의 설치 원본에 들어있는 boot.wim 파일을 지칭하겠습니다. 즉 한마디로 말하면 이 글은 윈도우 비스타, 세븐을 하드에서 설치하는 방법과 거의 유사합니다. 단 설치화면에서 XP를 수동설치 시켜준다는 점만 다르지요. 따라서 평소에 하드에서 설치하기 방법을 잘 이해하고 계셨던 분들이라면 따라하기 수월하실 것 같습니다.

 

윈도우 7 전용

윈도우 7 하드에서 설치하기 번외편 - 윈도우 7 전용

 

XP 전용

윈도우 7, 비스타 하드에서 설치하기 - XP 전용

 

비스타, 윈도우 7 전용

윈도우 7, 비스타 하드에서 설치하기 최종편

 

3가지 운영체제에서 공통으로 사용 가능

윈도우 7, 비스타 하드에서 설치하기 2탄

윈도우 7 하드에서 설치하기

 

 

 

위 글들은 전부 윈도우 7이나 비스타를 하드에서 설치하는 방법입니다. 그런데 비스타와 세븐은 XP와 설치방식 자체가 다릅니다. PE로 부팅한 다음 Sysprep 일반화 되어있는 이미지를 하드에 풀어주고 각 컴퓨터별 드라이버 셋팅과 레지스트리 설정이 들어가는 방식입니다. 한마디로 만능고스트로 윈도우 설치하는 방법과 비슷하다고 볼 수 있습니다. 따라서 비스타와 윈도우 7을 설치할 때는 항상 PE로 부팅됩니다. 이 글에서는 그 점을 이용하는 것입니다. 바로 PE에서 XP 설치를 진행하는 것이죠.

 

현재 윈도우 7 사용중이신데 XP를 하드에서 설치하고 싶으시다면 바로 F8 복구모드로 들어가시면 됩니다. 나머지 경우는 전부 비스타나 윈도우 7의 boot.wim 파일을 멀티부팅에 추가해줘야 하는데 위 글들 중에 마음에 드는 글의 방법을 따라하시면 됩니다. 단 하드에 비스타나 세븐의 원본을 복사하실 때 SOURCES 폴더의 경우 전체를 다 복사하실 필요가 없습니다. boot.wim 파일 하나만 필요합니다. 나머지는 전부 필요없습니다. 어차피 boot.wim 파일로 부팅까지만 해준 다음 바로 XP 설치를 진행할 것이니까요.

 

 

 

위 방법중 하나를 골라 PE로 부팅가능한 상태를 만들었다면 이제 하드에 XP 원본을 복사합니다. 이 글에서는 순수 XP를 기준으로 설명드립니다. 각종 커스텀 XP는 어떤 방식으로 만들어졌는가에 따라 적용되지 않을 수 있습니다. 순수 XP를 설치하실 분들만 따라해주시기 바랍니다. 커스텀 XP에 관련된 질문은 사양하겠습니다. 복사하실 XP의 원본은 I386 폴더만 있으면 됩니다. 나머지는 필요없습니다.

 

 

 

 

이렇게 저는 D 드라이브에 XP 원본을 복사했습니다. 이제 재부팅 해서 PE 모드로 들어갑니다. 이때 윈도우 7의 원본으로 작업하신 분들은 첫 화면에서 Shift + F10 누르시면 바로 명령 프롬프트가 뜹니다.

 

 

 

 

그런데 비스타 원본의 PE를 등록하신 경우 약간 귀찮습니다. 복구모드로 들어가야 하기 때문입니다. 그러니까 웬만하면 윈도우 7의 원본으로 등록해주세요.

 

 

 

 

 

 

지금부터 정신을 바짝 차려야 합니다.

 

먼저 저 화면에서 포맷하실 파티션을 포맷해주세요. 여기서 미리 포맷을 먼저 하시는게 좋습니다. 예를 들어 아까전에 제가 D에 XP 원본 파일을 복사해두었는데, 현재 C에 설치되어 있는 윈도우 7을 밀어버리고 여기에 XP를 설치할 생각이라면 여기서 C를 포맷하는게 좋습니다.

 

그런데 포맷하기 전에 조심해야 합니다. 윈도우 상에선 C로 보이던 녀석이 여기에선 D로 보일 수도 있습니다. 즉 잘못하다간 엉뚱한 파티션 포맷해버릴 수도 있습니다. 따라서 먼저 파티션 상태를 정확하게 이해할 필요가 있습니다.

 

diskpart 입력하신 다음 list vol 입력하시면 파티셔닝 상태를 확인하실 수 있습니다. 확인 다 하셨으면 exit 입력하셔서 빠져나오세요.

 

 

 

 

용량을 보니 저는 현재 C에 윈도우 7이 설치되어 있는게 맞습니다. 그리고 D에는 XP 설치 원본이 보관되어 있습니다. 따라서 저는 여기서 C를 포맷하겠습니다.

 

format c:/q

 

 

 

 

이제 본격적으로 XP 설치를 시작하시면 됩니다. D에 존재하는 XP 원본 I386 폴더 안에 있는 winnt32.exe를 실행하시면 됩니다. 그런데 이게 설치를 진행하는 것은 아니고 설치를 위한 로컬소스와 부팅폴더를 생성하는 작업만 해줍니다. 즉 위 파일 실행시키시면 설치가 진행되는 것 처럼 보이지만 금방 끝나버리고 다시 위 화면으로 돌아옵니다. 대신 재부팅을 하시면 그때부터는 본격적으로 XP 설치가 진행됩니다.

 

여러번 실험해본 결과 로컬소스 지정해주는게 좋네요. 그래야 오류가 없는 것 같습니다.

 

일반적인 경우

 

d:\i386\winnt32.exe /makelocalsource /tempdrive:c /syspart:c

 

무인설치 응답파일이 존재한다면 지정

 

d:\i386\winnt32.exe /makelocalsource /tempdrive:c /syspart:c /unattend:d:\i386\winnt.sif

 

이렇게 입력하시면 설치과정이 진행되는 것 처럼 가다가 금방 끝나버리고 다시 원래 화면으로 돌아옵니다. 여기서 재부팅 하시면 진짜 XP 설치과정이 진행됩니다.

 

tempdrive 부분은 어차피 나중에 삭제되기 때문에 아무 곳에나 지정해도 상관없습니다.

syspart 부분은 시스템 파티션을 지정하는 것입니다. C를 지정하시는게 좋겠죠. 부팅파일은 C에 있어야 제맛이니까요.