C(디스크0파티션1)에 windows7이 설치되어있고 D(디스크0파티션2)에
XP를 설치한다는 가정하에 설명드립니다. 두 파티션 모두 주 파티션이어야 합니다.
1. 우선 디스크 관리자에 들어가서 XP를 설치할 드라이브(여기선 디스크0파티션2)를 활성화 시킵니다.
활성화 시킨다음 XP 설치 실패시 난감한 상황에 빠집니다. windows7이 설치된 파티션을 다시 활성화 시켜야 하는데 약간 귀찮아지죠... 일단 XP설치는 정상적으로 된다고 보고 진행합니다.
xp시디를 넣고 xp를 (디스크0파티션2)에 설치를 합니다.. 설치시 드라이브 경로는 무시하세요 활성화 시켰기때문에 C로 나올겁니다. 파티션의위치를 잘 보셔야합니다.
2. XP를 설치하면 일단 windows7은 부팅항목에 나타나지 않습니다.
XP가 부팅된 상황에서 windows7이 설치된 파티션(디스크0파티션1)을 다시 활성화 시키고 재부팅하면 windows7으로만 부팅되는데
Windows7이 부팅된 상태에서 bcdedit를 사용해서 xp항목을 추가해주고 xp가 설치된 드라이버(Windows7으로 부팅시 XP는 자동으로 D드라이브가 됩니다.)에서 boot.ini, bootfont.bin, ntldr, ntdetect,com 이 네가지 파일을 Windows7이 설치된 드라이버에 복사합니다. 만약 XP가 설치된 드라이브에서 위 4가지 파일이 보이지 않는다면 시스템파일 보이기 옵션을 선택하셔야 합니다.
bcdedit에서 xp를 추가하는 cmd 파일은 업로드 해놨습니다. 파일의 내용은
C:\Windows\system32\Bcdedit -delete {ntldr} /f
C:\Windows\system32\Bcdedit -create {ntldr} -d "Windows XP SP3"
C:\Windows\system32\Bcdedit -set {ntldr} device partition=D:
C:\Windows\system32\Bcdedit -set {ntldr} path \ntldr
C:\Windows\system32\Bcdedit -displayorder {ntldr} -addlast
입니다. 관리자권한으로 실행시켜주시고 정상적으로 등록이 되었는지 확인해줍니다.
커맨드창을 관리자권한으로 실행시킨후 bcdedit 명령을 때려봤을때 아래처럼 ntldr 항목이 보인다면 다 된겁니다.
멀티부팅 하는 방법은 여러가지가 있는데, 활성화된 파티션을 일일이 바꿔가면서 진행하는 이유가 나중에 하나의 OS가 문제가 생겨서 새로 설치할 경우 다른 OS엔 전혀 영향이 가지 않는다는 겁니다. 활성화를 바꿔서 부팅하면 부팅관련 파일들이 자신의 드라이버에 남아있기 때문에 부팅에 전혀 문제가 없습니다. xp가 먼저 설치되어있고 비스타나 windows7을 나중에 설치한다면 그냥 설치하면 됩니다.. xp설치된 파티션을 자동으로 인식해 bcdedit에 목록을 만드니까요 ~
이상 제가 쓰는 멀티법이었습니다.
'Windows 7' 카테고리의 다른 글
| [Windows7] RC를 Pre-RTM으로 업그레이드 (4) | 2009/05/26 |
|---|---|
| [windows7] 영문 RC(7100)에 한글 언어팩 설치법 (0) | 2009/05/14 |
| [Windows7] 멀티부팅 - XP를 나중에 설치할때 (답변) (10) | 2009/05/11 |
| [windows7] 64비트에서 구글크롬 사용하기 (0) | 2009/04/27 |
| [Windows7] (한국테마) 바탕화면 (0) | 2009/04/27 |
| V3 Internet Security 제품군 Windows 7 베타 지원 (0) | 2009/04/12 |




bcdedit_add_xp.cmd