2010년 12월 3일 금요일

윈도우7, xp 를 멀티부팅하고 싶은 중생들을 위한 포스팅

1. 가장 편한방법은
XP를 설치하고 그뒤에 윈도우7을 설치한다
(이러면 그냥 자동으로 멀티부팅이 된다함.)


하지만... 윈도우7을 쓰고 있는 도중에
XP를 설치하여 멀티부팅하고 싶은 중생들은 다음을 보면 된다.

일단 기본적으로 윈도우7에서 XP를 설치하면...
윈도우7을 포맷하지 않았을지라도 XP로만 부팅이 된다. (오 쉣...)


일단 xp를 설치하기전에 앞서...

윈도우키 + R 을 눌러
diskmgmt.msc
을 입력하고 디스크 관리 창을 띄워보자..
시스템 예약 파티션이 있는지 없는지를 보면된다.
없다면... 그냥 XP를 설치하고

시스템 예약 파티션이 있다면 해당 히든 파티션에 우클릭을 해서
'드라이브 문자 및 경로 변경'을 클릭 후 이름을 부여하도록 하자
본인은 F: 로 할당하였다 (...)


그리고 이제 XP를 설치하자.


XP CD를 넣고 부팅을 하면 F: 로 할당했던
아마도 시스템 예약 파티션이 C: 가 되어 있을것이다.
(내가 해본 4대의 컴퓨터에서는 모두 그렇게 됐음)
따라서 여기에는 XP를 설치하면 안되고...
따라서 윈도우 7도 C:가 아닌 다른 드라이브로 변경되어 있을테니...

알아서 잘 설치하도록 하자 (....)

설치가 완료되면.. 리붓을 할때
윈도우7로 부팅할래? XP로 부팅할래?
따위를 묻는 멀티부팅 창따위는 존재하지 않고 바로 XP로 부팅된다.

원인을 말하자면 못할것도 없지만.. 귀찮으니 패스
(궁금하면 알아서 구글링 ㄱㄱ)

본인은 XP를 설치한 드라이브 이름을 D: 라고 정했다.
따라서 앞으로 D: 라는 말이 나오면 XP 드라이브라고 생각하면 된다...

bootsect.exe 를 받아야 하는데... 여기는 파일첨부 따위 되지 않는구나 -_-
따라서

링 to the 크

를 다운받고 루트에 저장하도록 하자

윈도우키 + R
cmd
cd\

하여 D: 루트로 이동후

bootsect /nt60 sys /mbr

를 치고 재부팅을 하면 이젠 멀티부팅 여부 따위를 묻지 않고 윈도우7로만 부팅이 된다.


이제 윈도우 7로 부팅하고

윈도우메뉴 -> 모든 프로그램 -> 보조프로그램 -> '명령 프롬프트'
우클릭후 관리자 권한으로 실행하자.


그리고 아래 명령어의 4줄을 치면 된다.

bcdedit /create {ntldr} /d "Windows XP"
("Windows XP" 는 멀티부팅에 나올 이름으로.. 아무거나 설정해주면 ㅇㅋ)

bcdedit /set {ntldr} device partition=F:
(여기서 F: 는 윈도우7에서 시스템 예약파티션의 이름. 만약 예약 파티션이 따로 없다면
윈도우7 설치 파티션의 이름 보통 C: 이니 C: 일경우는 아래와 같이...
bcdedit /set {ntldr} device partition=C: 가 될 것이다.)

bcdedit /set {ntldr} path \ntldr


bcdedit /displayorder {ntldr} /addlast


이러고 재부팅하면
멀티부팅 메뉴가 나온다.
우왕ㅋ 굳ㅋ

저것들이 뭐하는거길래 멀티부팅을 가능케 하는건지 궁금하면 알아서 찾아보도록 한다.
조사하면 다나온다.

뭐.. .easyBCD라는 툴도 있긴하지만..
한번쓰고 필요가 없는 프로그램을 까는걸 난 별로 안좋아해서..



댓글 없음:

댓글 쓰기