작업의 이해

윈도우 XP 두 개를 설치하여 멀티 부팅을 꾸밀 때를 생각해보도록 하겠습니다. 그럼 각 윈도우들의 윈도우 드라이브는, 하나는 C: 드라이브, 다른 하나는 D: 드라이브, 이런 형식으로 되는 것이 보통이죠. 이렇게 되는 이유가 윈도우 XP 는 기본적으로 설치될 때 시스템 파티션을 C: 드라이브로 잡기 때문에 그렇습니다.

반면 윈도우 7 은 다르죠. 윈도우 7 은 기본적으로 윈도우가 설치된 드라이브를 C: 드라이브로 잡습니다. 그렇기 때문에 윈도우 7 몇 개를 설치하여 멀티 부팅을 꾸미더라도 각 윈도우들의 윈도우 드라이브는 C: 드라이브가 됩니다. [클린 설치 기준]

제가 이 이야기를 왜 꺼냈냐면 어떤 프로그램들은 윈도우가 반드시 C: 드라이브에 설치된 것을 가정하여 운영되는 경우가 있기 때문에 그렇습니다. 윈도우 XP 두 개를 멀티 부팅으로 사용하면서 동시에 두 윈도우에서 이런 류의 프로그램을 사용해야 한다면, 두 윈도우 XP 모두 윈도우가 설치된 드라이브를 C: 드라이브로 고정해야만 하는 것이죠.

사실 이게 몇 년전이었던가? 이 문제를 파코즈 하드웨어에서 쪽지로 질문을 받은 적이 있었는데요. 그 때는 이 외에도 몇 가지 조건이 더 있어서 Grub4dos 를 통한 작업을 추천해 드렸었나? [기억이 가물...] 아무튼 간단하게 윈도우 드라이브를 C: 드라이브로 고정하는 작업만 필요하다면 미리 알아봤던 시스템(활성) 파티션 바꾸기[관련 포스팅] 활용하여 간단하게 문제를 해결할 수 있습니다.


결론적으로 본 글에서 설명한 대로 설치 작업을 마치고 나면 아래와 같은 모습으로 윈도우가 구동되는 겁니다.



무슨 작업인지 이해하시겠죠? 이제 실제로 작업을 시작해 볼텐데요. 작업의 설명은 파티션 관리나 윈도우 설치 등의 기본적인 것은 알아서 할 수 있다는 전제하에 설명을 하도록 하겠습니다. 그럼 작업을 시작해보죠.




윈도우 XP - C: 로 고정하여 멀티 부팅 설치하기

1. 파티션 설정

먼저 윈도우를 설치할 파티션 두 곳 모두 주 파티션이어야 합니다. 논리 드라이브는 절대 안 됩니다. 어떻게든 윈도우 XP 를 설치할 파티션들은 주 파티션으로 준비를 해 줍니다.

만약 현재 디스크에 파티션이 준비되어 있지 않은 상태에서 윈도우 XP 설치 CD 만을 통해 이를 해결하는 가장 간단한 방법은, 윈도우 XP 설치 CD 로 파티션을 만들 때 먼저 윈도우를 설치할 파티션만 생성한 후 나머지 할당되지 않은 공간은 그대로 놔두고 윈도우의 설치를 진행한 후, 설치를 모두 마치고 나면 윈도우에서 디스크 관리를 통해 나머지 파티션들을 주 파티션으로 하여 생성하는 방법입니다.

이런 식으로 설치 CD 를 통해서는 파티션을 하나만 생성하여 설치를 완료한 후 윈도우에서 나머지 파티션을 주 파티션으로 생성.


윈도우 XP 설치 CD 의 파티션 관리 툴은 무조건 주 파티션이 하나라도 있으면 나머지 파티션은 확장 파티션내 논리 드라이브로 생성해버리기 때문에 절대 윈도우 XP 설치 CD 에서 모든 파티션 생성 작업을 하시면 안 됩니다. 이건 윈도우 XP 설치 CD 종특이에요. 어쩔 수 없는 겁니다.


그 외에 그냥 윈도우 7 설치 DVD 로 부팅해서 그걸로 파티션만 구성해 준다던지, GDisk 나 파티션 위자드류의 프로그램을 사용한다든지 그건 여러분이 편한대로 하세요.



2. 첫 번째 윈도우의 설치

첫 번째 윈도우를 설치합니다. [활성 파티션 즉, 윈도우 XP 설치 CD 상에서 C: 드라이브에 설치하면 됩니다.]

윈도우 XP 설치 CD 를 통해 파티션 작업까지 모두 진행하는 경우 앞서 말한 것과 같이 첫 번째 디스크에 파티션을 하나만 생성한 후 그곳에 설치하면 됩니다.

첫 번째 윈도우의 설치를 모두 마치고 (미리 하지 않았다면) 파티션 구성까지 모두 마치고 나면 다음과 같겠죠? [파티션 구성은 좀 다르더라도]



이제 예제에서는 현재 D: 드라이브인 저 두 번째 파티션[디스크0 파티션1]에 두 번째 윈도우를 설치할 겁니다.



3. 활성 파티션의 변경

두 번째 윈도우를 설치할 주 파티션을 활성 파티션으로 마크합니다.


할 일은 끝났습니다. 이제 이 상태 그대로 두 번째 윈도우의 설치를 시작합니다.



4. 두 번째 윈도우의 설치

활성 파티션을 바꿔줬으면 그대로 재부팅하여 윈도우 XP 설치 CD 로 부팅, 두 번째 윈도우의 설치를 시작합니다. 이 때 윈도우는 다시 또 C: 드라이브에 설치하시면 됩니다. 즉, 지금은 활성 파티션을 두 번째 파티션으로 바꿔놓은 상태이기 때문에 두 번째 파티션이 C: 드라이브로 인식이 되어 있을 겁니다. 그대로 거기에 설치하세요.





5. 나머지 작업

두 번째 윈도우의 설치를 모두 마치고 나면 아래와 같이 두 번째 윈도우도 C: 드라이브인 상태가 됩니다. 우리가 원하는대로 된거죠.



그런데 두 번째 윈도우의 설치를 모두 마치고 나면 드라이브 문자 구성이 지 멋대로 바뀌어 있을 겁니다. 이를 자신이 원하는대로 적절히 정리해 주세요.[첫 번째 윈도우와 최대한 동일하게 맞춰주는 게 안 헷갈리고 좋습니다.] 나중에 하려고 하면 부팅, 시스템 파티션 제한에 걸려서 드라이브 문자를 바꾸지 못할 수도 있습니다. 그거 다시 바꾸려면 귀찮아지니 그냥 먼저 하세요.



자 그럼 이제 다시 본론으로 돌아와서 현재 상황은 첫 번째 윈도우 파티션과 두 번째 윈도우 파티션 모두에 각각 NTLDR 부트 매니저 구성이 갖춰져 있는 상태입니다. 그 때 그 때 활성 파티션을 바꿔가면서 부팅을 진행할 순 없잖아요? [뭐 그래도 되지만 ^^;] 아무튼 우리가 원하는 건 바로 되는 멀티 부팅이죠. 그래서 이러한 부팅 설정을 하나로 합쳐주는 작업이 필요합니다.

작업은 간단합니다. Boot.ini 파일 구성을 하나로만 만들어주면 됩니다. 먼저 현재 C: 드라이브에 존재하는 Boot.ini 파일을 메모장으로 열어줍니다. 그런 후 [operating systems] 의 설정을 그대로 복사합니다.



해당 내용을 복사했으면 이후 현재 D: 드라이브에 존재하는 Boot.ini 파일을 메모장으로 열어줍니다. 그런 후 마찬가지로 [operating systems] 마지막에 앞서 복사한 내용을 그대로 붙여넣어 줍니다. 나머지 부팅 메뉴의 표시 이름이나 timeout 시간도 원하는대로 설정해 주시면 되겠죠? 작업을 마쳤으면 저장합니다.



그럼 첫 번째 파티션에 존재하는 NTLDR 부트 매니저 구성에 멀티 부팅이 꾸며졌습니다. 그냥 반대로 작업을 하고 [D: Boot.ini 내용 잘라낸 후 -> C: Boot.ini 에 붙여넣기] 시스템 파티션의 변경없이 현재 상태 그대로 사용해도 되는데요. 저는 그냥 시스템 파티션을 다시 원래대로 되돌리겠습니다.

Boot.ini 파일의 내용을 합쳤으면 다시 디스크 관리를 실행하여 활성 파티션을 원래대로 되돌려 줍니다.



이후 재부팅하면 아래와 같이 멀티 부팅이 꾸며진 상태입니다. 각각 부팅해 보셔서 정상적으로 부팅이 진행되는지 확인하시구요. 별 문제가 없다면 그대로 사용하시면 되겠네요.






정리

뭐 딱히 더 드릴 말은 없지만 그래도 한 가지 첨언하자면 윈도우 XP 를 설치할 때 만능 고스트를 사용하는 경우들 많죠? [통합 + 무인 설치가 아니라] 그런 만능 고스트의 사용법을 보면 반드시 첫 번째 디스크의 첫 번째 파티션에 설치하라는 경우가 대부분일 겁니다. 안 그럼 설치가 제대로 안 되거나 부팅이 안 되는 경우가 많죠. 그 때 만능 고스트 제작자들이 말하는 첫 번째 디스크 첫 번째 파티션이 다른 말로 하면 시스템 파티션입니다.[일반적인 시스템이라면 첫 번재 디스크 첫 번째 파티션이 시스템 파티션인 경우가 대다수이기 때문에]

그래서 만능 고스트를 그대로 사용하면서도 두 번째 세 번째 파티션에 설치하고 싶다면 이 내용을 응용하시면 됩니다. 물론 만능 고스트에 포함된 Boot.ini 파일의 파티션 설정이 rdisk(0)partition(1) 에 고정되어 있을테니 적절히 수정해 줘야겠죠?


오랜만에 윈도우 XP 를 만졌더니 옛 기억이 새록새록 나는군요. 아무튼 이 글은 여기까지 입니다.

 

 

신고
캐플 블로그에 공개된 글은 반드시 원본 글의 링크를 포함시키는 조건으로 자유롭게 이용하실 수 있습니다.
하지만 블로그의 발전을 위하여 되도록이면 링크로 글을 소개해주시길 부탁드립니다. ^^

- 상업적인 용도의 사이트는 대상에서 제외됩니다. -
- 글에는 오류가 있을 수 있고, 추후 수정 또는 재발행될 수 있습니다. -
  1. 마칼 2012.03.13 15:28 신고  댓글주소  수정/삭제  댓글쓰기
    재밋게 잘 읽엇습니다
    xp 는 사용하지않지만
    윈도우 공부하는데 도움이 많은 도움이 됩니다

    머리속에 쪼옥 잘들어오네요 ^^
  2. BlogIcon 도사100 2012.07.07 14:27 신고  댓글주소  수정/삭제  댓글쓰기
    pc1대에 자신이 쓰는 윈도우와 객이 사용하는 윈도우,,
    업무용이라 개판으로 사용하면 안되는 윈도우와 객이 마음대로 사용해도 좋은 윈도우

    이렇게 두 윈도우를 사용할 수 있는 멀티부팅에 관심이 있었습니다

    도움되어 감사드립니다
  3. BlogIcon 도사100 2012.07.16 01:22 신고  댓글주소  수정/삭제  댓글쓰기
    1번째 파티션에 xp설치CD로 직접 설치하고 나서
    2번째 파텨션은 xp를 고스트로 설치(1번째 파티션을 고스트백업했던 이미지로 2번째 파티션에 풀어서 설치)한다면

    1번째 파티션의 있는 boot.ini 파일내용중에
    multi(0)disk(0)rdisk(0)partition(1)\Windows="XP Professional - 1" /noexecute=optin /fastdetect
    multi(0)disk(0)rdisk(0)partition(2)\Windows="XP Professional - 2" /noexecute=optin /fastdetect
    이렇게만 해주고


    활성파티션을 바꾸는 것을 불필요한 것으로 생각되는데 맞는지요
    • BlogIcon CApple 2012.07.16 01:30 신고  댓글주소  수정/삭제
      윈도우에는 레지스트리에 파티션 - 드라이브 문자 정보가 저장되어 있습니다. 그런데 고스트를 통해 (동일한 컴퓨터에) 다른 파티션으로 단순 복제를 하게 되면 이게 어떻게 될 지 모르겠네요. 제 생각엔 드라이브 문자에 충돌이 생겨서 부팅을 못하거나 원하는대로 결과가 안 나올 듯 한데 말이죠.

      복제한 윈도우의 레지스트리에 저장되어 있는 드라이브 문자 정보들을 제거하고 활성 파티션으로 마크, 부팅한 후 다시 활성 파티션을 옮긴 후 말씀하신 것과 같이 boot.ini 를 수정하는 방향으로 작업하면 될 것 같긴 한데 정확한 건 해봐야 알 듯 합니다.
    • BlogIcon 도사100 2012.07.16 23:47 신고  댓글주소  수정/삭제
      잘 알겠습니다 만능고스트는 별로 안좋아해서
      윈도우직접설치 + 고스트풀기는 시간날 때 직접 해 보기로 하고

      우선은 강좌대로 직접 두 윈도우를 설치하는 방법으로 배우겠습니다

      답변해 주셔서 감사합니다
    • BlogIcon CApple 2012.07.17 14:33 신고  댓글주소  수정/삭제
      제 예상과는 달리 잘 되네요?
    • BlogIcon 도사100 2012.07.17 18:29 신고  댓글주소  수정/삭제
      여러모로 바쁘실텐데 번거롭게 해드렸습니다
      감사드립니다 캐플님
    • BlogIcon CApple 2012.07.18 21:28 신고  댓글주소  수정/삭제
      아닙니다. 덕분에 확실하게 알았으니 저에게도 배움의 기회가 된걸요. ^^
  4. 2012.10.23 14:15  댓글주소  수정/삭제  댓글쓰기
    비밀댓글입니다
    • BlogIcon CApple 2012.10.24 05:41 신고  댓글주소  수정/삭제
      -------- 비밀 댓글 금지 안 보이십니까? ---------
      정확히 이해가 안가서 묻는데요 실제 윈도우에 사용되는 데이터가 모두 c드라이브에 설치되어있는건가요? 아니면 데이터는 나눠져있고 어느 윈도우를 실행시키냐에 따라 c드라이브가 바뀌는건가요.
      -------------------------------------------------------

      어느 윈도우를 실행하느냐에 따라 C 드라이브가 바뀌는 거죠. 즉, 윈도우가 설치된 드라이브를 모두 C: 로 만드는 겁니다. 윈도우 7 은 설치 당시 윈도우를 설치한 드라이브가 자동으로 C: 가 되지만 윈도우 XP 는 그렇지 않거든요. 파티션의 위치에 따라 윈도우를 설치한 곳이 D: 나 E: 와 같이 다른 곳이 되기도 하거든요.
  5. kdy1885 2013.02.08 09:12 신고  댓글주소  수정/삭제  댓글쓰기
    감사합니다. 좋은 내용 잘 공부해갑니다 :)
  6. 공든탑 2013.02.22 20:50 신고  댓글주소  수정/삭제  댓글쓰기
    이 정보 대박인데요 ㄷㄷㄷ

    7과 XP 둘다 설치 가능하겠죠??
  7. 용맨 2014.03.18 11:41 신고  댓글주소  수정/삭제  댓글쓰기
    안녕하세요 글 잘봤어요 궁금한게 있는데 만약에 C는윈8/D는윈7(32bit)/E는윈7(64bit)/F는윈7(64bit)이면 파티션이 자동으로 C로 붙나요? 제가 언제한번 윈도우7만 3개로 나눈적이 있는데 자동으로 C로 변경이 안되더라고요 2개일때는 가능한데 혹시 아시나 해서 이렇게 글 남겨보네요 답변부탁드릴게요 수고하세요 ^^

댓글을 달아 주세요

- 댓글에선 예의를 지켜주시기 바라며, 블로그지기는 댓글에서 따로 활동하지 않습니다.

* 티스토리 사용자는 여기를 클릭하시면 로그인 됩니다.

BBCode 안내   굵게 밑줄 기울임 취소선   취소선 취소선 취소선 취소선   왼쪽 정렬 가운데 정렬 오른쪽 정렬   코드박스 인용구 이미지   이미지 업로드-Imgur.com