레이블이 멀티부팅인 게시물을 표시합니다. 모든 게시물 표시
레이블이 멀티부팅인 게시물을 표시합니다. 모든 게시물 표시

2009년 11월 11일 수요일

윈도우 7 재설치 후 XP와 멀티부팅이 안될 때

윈도우 7 을 사용하면서 여러가지 이유로 XP를 함께 사용할 경우가 있습니다. 윈도우 7 안에는 XP모드가 들어있지만, 실제 일반 유저가 사용하기엔 부족함이 있습니다. 특히나 버전에 의한 제약도 있지요. 최소한 프로버전이상의 윈도우 7 이어야 하며, 해당 시스템의 CPU가 윈도우 7 의 가상모드를 지원하는 프로세서여야 하는 제약 및 XP모드가 가진 사용상의 문제점들도 있어서 많은 분들이 실제 설치하는 XP의 사용을 택하는 경우가 많습니다. 윈도우 7 의 버전별 지원목록표를 참고하면 도움이 되겠지요.

- 출처 : http://snoopybox.co.kr -

 

저도 넷북에 XP와 윈도우 7 을 동시에 사용 중입니다.

처음에 먼저 윈도우 7 을 C드라이브에 설치하였고, 후에 XP를 나뉘어진 파티션의 E드라이브에 설치했습니다. 이 상태에서는 윈도우 7 이 부팅이 되지 않습니다. 그래서 BCD복원 과정을 통해 멀티부팅을 되살리는 작업을 해서 멀티부팅으로 사용하고 있었습니다.

 

그러다 윈도우 7 을 다시 재설치할 일이 생겨서 재 설치하니 다시 XP로의 부팅이 불가능한 상태가 되었습니다. 더더욱 문제가 XP를 설치할 때, 부팅에 필요한 파일들이 C드라이브에 생성되었는데, 그것이 윈도우 7 을 재설치 하면서 지워져버린 것입니다. 할 수 없이 XP를 다시 설치해야 하는 번거로움이 눈앞에 짜증의 쓰나미를 몰고 오더군요.ㅠㅠ

 

그러던 중 스누피님의 블로그(http://snoopybox.co.kr/1140)에서 윈도우 7 에 기존 고스트로 백업해 놓았던 XP를 추가해서 멀티부팅이 가능하게 하는 방법이 소개되어서 그것을 이용하기로 했습니다.

 

먼저 VMWare에 설치되어져 있는 XP를 부팅 시킨 후

① 탐색기의 옵션에서 "보호된 운영 체제 파일 숨기기(권장)"의 체크를 해제하고, "숨김 파일 및 폴더 표시"에 체크해서 시스템 파일이 보이도록 한 후,

② C드라이브의 세 개의 파일(boot.ini, ntdetect.com, ntldr)을 복사 합니다.

복사된 3개의 파일을 윈도우 7 부팅 파일이 있는 드라이브에 붙여넣기 합니다.(저의 경우는 C드라이브에 윈도우 7 이 설치되어 있으며 부팅파일도 C드라이브에 있으므로 C드라이브를 기준으로 설명합니다.)

 

그리고 이제 부터 XP의 멀티부팅을 위한 작업을 시작합니다.

 

1. boot.ini 파일을 수정합니다.

저는 넷북에 HDD가 하나입니다. 그래서 rdisk는 첫 번째 HDD를 나타내는 (0) 입니다. 또한, HDD의 파티션이 3개로 나뉘어져 있고, XP는 세 번째 파티션인 E드라이브에 설치되어 있으므로 partition은 (3)입니다.

저장합니다.

 

2. BCD에 XP를 추가해 주는 작업입니다.

관리자 권한으로 CMD를 실행해서 아래의 명령어를 하나씩 차례로 입력 후 엔터로 마무리 합니다.

 

     bcdedit /create {ntldr} /d "Windows XP Professional"

     bcdedit /set {ntldr} device partition=C:

     bcdedit /set {ntldr} path \ntldr

     bcdedit /displayorder {ntldr} /addlast

 

밑줄 친 따옴표 안의 "Windows XP Professional" 는 멀티부팅에 나타날 XP선택 메뉴입니다. 빨간색 C:는 부팅파티션, 즉 윈도우 7 이 설치되어 있으며 위에서 부팅에 필요한 3개의 파일을 붙여넣기 했던 파티션입니다. 이것을 제대로 지정해 주지 않으면 당연히 부팅이 불가하겠죠.^^

 

이렇게 작업 후 재부팅하면 멀티부팅 메뉴가 나타나고, 실제 XP로의 부팅도 가능하게 됩니다. 다시 재설치하는 번거로운 과정을 거치지 않고 되살아 난 넷북의 XP를 보고 있자니 기분이 뿌듯해 짐을 느낍니다.^^

2009년 6월 25일 목요일

멀티부팅을 위한 최적 시스템 구성은 역시...

멀티부팅을 위해 한 개의 HDD에 파티션 나누고, C와 D드라이브엔 윈도우 설치 E 드라이브엔 프로그램 및 자료저장으로 사용했었는데, 시게이트 7200.11 시리즈 중에 벽돌버그로 인한 펌웨어 및 HDD교체등의 소식을 듣고, 모델 및 펌웨어 정보 확인해 보니 가장 문제가 많은 ST3500320AS 였더랬습니다. 곧바로 펌웨어 업데이트도 하고 했으나 왠지 찜찜한 느낌은 지울 수가 없어서 결국 광주 방문할 기회가 있어서 대원AS센터에 들러 7200.12 모델로 교체하였습니다.

 

그동안 모아 두었던 자료들 전부다 서브컴에 빼곡히 백업해 놓고, 윈도우는 고스트 떠서 함께 저장해 놓고, 만반의 준비를 마치고, 방문교체한 다음 귀가하자마자 바로 파티션 작업 및 고스트 복원, 백업파일들 전부 옮겨 담고... 일련의 작업이 끝나고 드디어 원상태의 시스템을 회복할 수 있었습니다.

그 때 문득 스치는 생각이 HDD 하나로 사용하다가 문제가 생길 경우 서브컴이 있긴 하지만, 안심할 수 없겠다 싶고 또 늘어가는 자료들을 저장할 더 큰 공간이 필요해서 1TB는 사치일 것 같고 해서 똑같은 500GB HDD를 하나 더 구입해서 사용하게 되었습니다.

 

2개의 HDD를 이용하면서, 멀티부팅의 방법이 달라졌습니다.

기존엔 부팅시 멀티부팅 메뉴를 거치는 방식이었고, 그 당시는 비스타가 정품키가 없어 가상바이오스 인증을 통해 인증받았던 때 였는데, 이상하게 윈도우 7을 설치하고 베타키로 정품인증하고 재부팅하면, 비스타의 인증이 풀려버리는 현상이 생겼더랬습니다. 그래서 비스타 인증을 다시 해주고 나면 이번엔 윈도우 7이 부팅불가 상태에 빠져버리고, DVD나 USB를 이용하여 윈도우 7을 복구시켜줘야만 두 시스템 모두 정상 구동되는 이상한 현상이 있었습니다. (이 부분은 스누피님이 테스트를 해 주셨는데, 전혀 이상없었다고 합니다. 그러나 저를 포함한 상당수의 분들이 같은 증상을 겪었었던 문제라서...)

 

뭔가 BCD부분의 꼬임이 아니었을까 싶기도 하구요. 아무튼 지난번 테크넷 사태의 혜택자(?)중의 한명으로 정품키를 얻게 되어 비스타를 원래 상태로 돌리고, 정품인증하니 그런 현상은 사라졌지만, 왠지 두 시스템이 서로 상관하는 부분이 있는 듯 싶어 HDD가 두 개이므로 OS를 각각 설치하기로 마음 먹고, 원래 설치되어 있던 비스타는 건드리지 않고, 윈도우 7만 제거 후 두번째 HDD에 따로 윈도우 7을 설치했습니다.

 

이젠 문제가 멀티부팅 메뉴가 없으므로 부팅시 하나의 시스템(비스타, 혹은 윈도우 7)은 기본으로 부팅 되지만, 다른 시스템으로 부팅하기 위해선 CMOS에 들어가 부팅순서를 바꿔주는 번거로운 작업이 필요했었습니다. 그 때까지는 진짜 뭘 몰랐죠.ㅎㅎ 아주 간단한 방법이 있었는데...

 

메인보드마다 다르겠지만, 부팅 시 기능키를 이용해서 부팅순서를 정할 수 있는 간단한 방법이 있었다는 사실을 그제야 깨닫게 되었다는 겁니다. 기존 P965보드 사용할 때 메뉴얼에 보니 F10키를 이용하여 플로피, CD, HDD, USB등의 부팅순서를 정할 수 있는 메뉴를 불러낼 수 있다는 내용이었는데 그걸 그제사 생각해 냈다는 거죠.

 

지금 보드는 유니텍 C2D P35 STAR II 모델인데, 부팅시 바이오스 진입모드 누르는 타이밍에 F9키 누르면, 바로 부팅메뉴를 불러올 수 있습니다.(메인보드마다 다르니 해당 보드의 메뉴얼을 참조해서 부트메뉴를 불러올 수 있는 기능키가 무엇인지 알아보는게 좋겠습니다.)

채널넘버 0가 1번HDD로 비스타가 설치되어져 있고, 1번 채널은 윈도우 7이 설치되어져 있습니다. CMOS의 기본 부팅 디바이스는 채널1로 자동부팅되도록 놔두면 윈도우 7로 부팅됩니다. 비스타로 부팅하고 싶으면, 부팅 시 F9키 눌러서 채널0에 맞추고 엔터치면 끝입니다. (기존 멀티부팅보다 한번의 기능키 누르는 수고가 필요하긴 하죠.ㅎㅎ)

 

USB 및 CD/DVD부팅시에도 해당 메뉴대로 진행하면 됩니다. 굳이 CMOS들락거릴 필요가 없다는 얘기죠.

 

이렇게 사용하면서 또 하나의 장점은 윈도우 7 시스템에서 VHD부팅으로 멀티부팅을 구성하고 지웠다 새로 설치했다 아무리 난리법석을 떨어도 비스타 시스템에는 전혀 영향을 주지 않는다는 사실입니다. 물론 윈도우 7로 부팅 후 다른 HDD의 파일들을 변경하거나 하는 일련의 작업도 가능하죠. 단, 비스타가 설치된 파티션은 손대지 않는 게 혹시 모를 에러를 방지할 수 있겠죠.

 

이렇게 HDD두 개로 멀티부팅을 구성하면, 하위 OS를 나중에 설치하더라도 BCD수정등의 번거로운 작업이 필요없게 되는 이득도 있습니다.

 

하나의 HDD를 사용하는 것보다 더 많은 장점이 있게 되는군요. 물론 전기요금은 미세하게 더 나오겠지만...^^;;