rand(life)

윈도우 XP 와 98 멀티부팅 본문

컴퓨터/컴퓨터일반

윈도우 XP 와 98 멀티부팅

flogsta 2007. 3. 30. 19:48

한 컴퓨터에서 XP와 98을 멀티부팅시켜야할 일이 가끔 있습니다.

학교현장에서는 아직까지는 98을 쓰는 사람도 많을때 xp와 98에서 각각 네트웍이나 프로그램등이 제대로 돌아가는지 테스트 해보고자 할때, xp에서는 안 돌아가는 구형 프로그램을 돌릴때 등등에 멀티부팅이 필요합니다. 아래대로 따라해보시길.

매니안닷컴 http://www.manian.com

에서 퍼왔습니다.

========================================================

멀티 부팅 XP, 2K, 98

제글대로 하다가 멀티부팅 잘 안되시는분들이 계셔서 글을 보완 합니다.

---------보완한 내용-------------------
마이크로소프트는 멀티부팅을 하려면 하위 버전의 OS 부터 설치할것을 권고하고 있습니다.
왜냐하면 하위 버전의 운영체제를 나중에 깔면 상위 운영체제의 시스템 파일을 손상시킬수 있기 때문 입니다.

따라서 아래의 제글대로 하지 않고 98 -> 2000 -> XP 이런식으로 설치하면 그런 문제를 해결할수 있을것입니다.

그러나 저는 주된 운영체제로 쓰고 있는 XP를 C 드라이브에 설치하고 싶어서 아래와 같이 한것입니다.

저는 아무 문제 없이 잘 되었는데요

다음을 부탁 드리고 싶습니다.

아래의 제글대로 멀티 부팅 하시려는 분은 C 드라이브와 D 드라이브는 NTFS로 포맷하시고, 98 설치하는 파티션(E)은 FAT32로 포맷하시길 바랍니다.

이렇게 하시면 아무 문제도 없을것입니다. 98은 NTFS를 인식하지 못합니다. 따라서 NTFS로 포맷된 C 와 D 를 인식하지 못하고 98은 자신이 깔리는 E 드라이브를 C로 인식합니다.

이렇게 하면 98은 상위의 운영체제를 덮어 쓸수 없습니다.
실제로 이렇게 하는방법이 가장 안전한 방법이라 생각합니다. 단 98로 부팅할때는 E 드라이브만 사용해야 합니다. 2003/02/09
----------------------------------------------------------------------------

1. 멀티 부팅과 파티션

멀티부팅을 하기 위해서는 하드 디스크가 두개 이상 이거나 아니면 하나의 하드 디스크를 두개 이상의 파티션으로 분할 해야 한다.
하나의 파티션에 두개 이상의 운영체제를 까는 방법도 있지만 좋은 방법이 아니다. 충돌이 일어나 시스템이 제대로 작동하지 않을수 있다.

여기서는 하나의 하드 디스크를 세개의 파티션으로 나누어 Windows XP, Windows 2000, Windows 98을 가각 설치하여 멀티 부팅하는 방법에 대해 알아본다.
기존의 설치되어 있는 운영체제를 지우지 않고 “파티션매직” 같은 프로그램을 이용하여 하드디스크에 파티션을 생성하는 방법도 있지만 여기서는 새로이 운영체제를 설치한다고 가정하고 설명한다.
윈도우 98 시동 디스크로 부팅하여 fdisk.exe 를 실행하여 파티션을 미리 분할해 둘수도 있지만 윈도우XP 나 윈도우2000을 새로 설치하는 경우라면 그럴 필요가 없다.
설치메뉴에서 파티션을 만들고 지우고 할수 있으니 그것을 이용한다.

파티션에는 주파티션과 확장파티션이 있는데 운영체제가 깔리는 파티션은 주 파티션이어야한다. 따라서 하나의 하드에 두개 이상의 운영체제를 설치하려면 두개 이상의 주파티션이 있어야 한다.
마이크로소프트 운영체제에서는 하나의 하드에 주파티션을 네개까지 만들수 있다. 물론 확장 파티션까지 만든다면 그이상 많이 만들수도 있지만 여기서는 설명하지 않는다.

자 그럼 이제부터 시작합니다. 다음과 같은 것이 필요합니다.
Windows XP 설치시디, Windows 2000 설치시디, Windows 98 시동디스크 및 설치시디 그리고 안 철수 연구소의 V3+Neo(도스용)가 있어야 합니다. V3+Neo 는 미리 다운받아 놓습니다(다른 방법도 있지만 이것이 가장 쉬운 방법).

우리는 하나의 하드를 세개의 주파티션으로 나누어 Windows XP, Windows 2000. Windows 98 이렇게 세개의 운영체제를 설치하고 필요에 따라 멀티부팅하려고 합니다.
첫번째 파티션에는 XP를 두번째에 2000을 세번째에 98을 설치하는 것이 좋다. 왜냐하면 이렇게 해야 나중에 C 드라이브(XP 가 깔려있는)에 영향을 주지 않고 세번째 또는 두번째 파티션을 포맷하거나 파티션을 지우거나 할수 있기 때문입니다.
우리는 60기가의 하드를 20기가씩 세개의 파티션으로 분할한다고 가정 합니다.

2. Windows XP의 설치

윈도우 XP 설치 CD를 넣고 설치를 시작합니다.
설치를 시작하면 키보드를 선택하고 나면 바로 설치할 드라이브를 선택하는 화면이 나오는데 다음과 같은 메뉴 항목이 나열된다.

선택한 항목에 Windows XP를 설치하려면 <ENTER>키를 누르십시오
분할되지 않은 공간에 파티션을 만들려면 <C>키를 누르십시오
선택한 파티션을 지우려면, <D>키를 누르십시오

파티션이 분할되어있지 않고 하드가 하나의 파티션으로 되어있다면 파티션 지우기 <D>를 선택합니다.
파티션을 지우면 앞의 메뉴로 돌아오는데 파티션 만들기 <C>를 선택합니다.
다음엔 파티션의 크기를 묻는데 크기는 메가 단위로 지정합니다. 크기 입력난에 20000(2만 메가 , 20기가)을 입력합니다.
첫번때 파티션이 20기가의 크기로 만들어지고 드라이브 문자 C 가 주어지며 자동적으로 주파티션으로 설정됩니다. 설치 프로그램은 분할된 영역과 분할되지 않은 영역을 보여주는데 분할되지 않은 영역을 선택하고 파티션 만들기를 선택합니다.
크기는 20000 이라고 입력하고 엔터하면 앞의 메뉴로돌아 오는데 두번째 파티션에는 드라이브 문자 D가 주어집니다. 세번째도 같은 요령으로 만드시기 바랍니다. 두번째 세번째 파티션이 확장 파티션으로 만들어 지게 됩니다. 이것들은 윈도우 XP 설치한후 나중에 주파티션으로 변경합니다.

자 이제 C, D, E 드라이브의 세개의 파티션이 만들어 졌습니다.
다음에 Windows XP 설치할 드라이브를 C로 선택하고 엔터하면 포맷을 물어 오는데 NTFS나 FAT32 를 선택합니다. 윈도우 98과의 호환성을 고려한다면 FAT32를 선택하세요 FAT16은 선택하지 마십시오 도스에서 사용하던 아주 비능률적인 파일 시스템 입니다. 포맷이 끝나면 자동으로 설치가 시작 됩니다.
설치를 끝내고 윈도우 XP로 부팅하면 두번째, 세번째 파티션을 주파티션으로 변경해야 하는데 방법은 다음과 같습니다.

제어판 > 성능 및 유지 관리 > 관리도구 > 컴퓨터관리 > 로가서 디스크관리를 클릭한다.

해당 논리드라이브를 먼저 지운뒤 마우스 오른쪽 버튼을 클릭하여 확장파티션을 마저 지워준다.
두개의 파티션을 모두 지운뒤 새로이 두개의 주 파티션을 만든다.

완전히 삭제된 분할영역에 새로 주파티션을 만들어주면 된다. 파티션을 만들면 포맷한뒤 추가할 파티션이 있으면 같은 방식으로 만들면 된다.

2. Windows 2000의 설치와 Windows XP와의 멀티 부팅

이제 Windows 2000 을 두번째 파티션에 설치하기 위해 윈도우2000 설치시디를 넣고 부팅합니다.
설치 드라이브 선택에서 두번째 파티션(D드라이브)을 선택해 설치 합니다. 설치가 끝나고 부팅하면 멀티부트 메뉴가 뜨는데 지금 Windows XP 선택하면 안됩니다. 현재는 윈도우 2000으로만 부팅 됩니다.

이것은 윈도우 2000 설치할때 윈도우XP의 부트 파일에 손상이 가해져서 그렇습니다. 윈도우 XP와 윈도우 2000의 멀티 부팅 설정은 아주 간단합니다. 윈도우 2000으로 부팅한후 윈도우XP 설치시디의 i386폴더에서 NTLDR, NTDETECT.COM 두개의 파일을 C드라이브의 루트 폴더에 복사해 넣으면 됩니다. 덮어쓸거냐고 물어보면 Yes 라고 답합니다.

이제 시스템을 다시 부팅하면 멀티 부팅 메뉴가 뜰때. Windows XP 나 Windows 2000중에서 선택하여 부팅하면 됩니다.

3. Windows 98의 설치와 멀티부팅 작업 완료

다음은 Windows 98 을 설치 합니다.
윈도우 98의 시동 디스크로 부팅하여 윈도우 98을 세번째 파티션(E드라이브)에 설치 합니다. 설치를 끝내고 새로이 부팅하면 윈도우 98로만 부팅이 될것입니다.
왜 Windows98로만 부팅이 되는가 하면 그 이유는 다음과 같습니다.

주파티션이 여러 개인 경우 그 중에 활성파티션으로 부팅하는것입니다. 이제까지 C 드라이브가 활성파티션 이었는데 윈도우 98 설치하면서 E 드라이브로 활성 파티션이 바뀐것입니다.

이것을 98 시동 디스크를 이용하여 바꿔줘야 하는데 그전에 할일이 있습니다.

V3+Neo(도스용)가 준비되어 있을것입니다. 준비 되어있지 않으면 다운 받으십시오. 다운 받아 압축을 풀면 V3BACKUP.EXE 라는 파일이 보일겁니다.
윈도우 98의 도스창으로 가서 V3 압축을 푼 폴더를 찾아가 V3BACKUP.EXE를 실행 합니다.
실행은 명령 프롬프트에서 위의 파일명을 타자하고 엔터하면 됩니다.

C:\....\ V3BACKUP.EXE 엔터

그러면 MBS.V3 파일과 DBS.V3 파일이 복사되었다는 메시지가 나오는데 파일이 복사된 위치를 잘 기억해 두시길 바랍니다.

자 모든 준비가 끝났습니다. 이제 컴퓨터를 끄고 윈도우 98 시동 디스크로 부팅합니다. 부팅한뒤 FDISK 를 실행합니다.

C:\>FDISK.EXE

FDISK를 실행하면 다음과 같은 메뉴가 보이는데
1. 기본 영역 및 확장 영역 설정
2. 실행 영역 지정
3. 기본 영역 및 확장 영역 삭제
4. 현재 영역 정보 표시
여기서 2번 메뉴 실행 영역 지정(set active)으로 들어가면 세번쩨 파티션이 실행영역으로 지정되어 있을 것입니다. 첫번째 파티션을 실행 영역으로 지정한뒤 ESC 그리고 초기 메뉴 화면이 나오면 ESC를 눌러 빠져 나온다.

이제 윈도우 98을 종료하고 다시 부팅하면 저와 똑같이 한분은 윈도우 2000과 XP로 멀티 부팅할수 있게 됩니다. 윈도우 98로 멀티부팅하기 위해서는 다음과 같은 작업을 해줘야 합니다.

먼저 V3를 이용해 만든 MBS.V3 와 DBS.V3를 C 드라이브 루트 폴더에 복사합니다. 그 다음엔 C드라이브 루트 폴더에 boot.ini 라는 파일을 메모장으로 불러들여 다음의 라인을 추가 합니다.
************************************************************************************

boot.ini 화일은 숨김속성이라 탐색기에서 보이지않으면 다음과 같이 불러올 수도 있습니다.

내 컴퓨터에서 오른쪽 마우스클릭--속성-고급-시작 및 복구-설정-편집

그럼 boot.ini파일이 열립니다.

***********************************************************************************

C:\DBS.V3="Microsoft Windows 98 SE" ... 이 한줄을 추가 하면 다음과 같이 될것입니다.

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
C:\DBS.V3="Microsoft Windows 98 SE"

파일을 저장하고 메모장을 닫습니다.
이제 모든 작업이 끝났습니다. 시스템을 켜고 부팅하면 멀티부팅 메뉴가 뜨고
Windows XP, Windows 2000, Windows 98 를 선택하여 부팅할수 있습니다.

4. 멀티부팅의 우선 순위의 변경

boot.ini 파일의 timeout= 30 은 대기 시간을 가리킵니다. 컴을 켜고 아무 동작 안하면 30초후 시스템은 자동으로 윈도우 2000으로 부팅 될것입니다. 현재 가장 높은 우선 순위는 윈도우 2000 이기 때문 입니다. timeout=0 으로 놓으면 멀티부팅하지 않고 기본 운영체제로 즉시 부팅 합니다. timeout 을 저는 3으로 놓고 사용합니다.

컴을 켠뒤 내버려 두면 3초후 기본 운영체제로 선택한 시스템으로 부팅 됩니다. 기본 운영체제를 변경하려면 다음과 같이 합니다.

시작 > 제어판 > 성능 및 유지 관리 > 시스템 을 차례로 클릭하면 ‘시스템 등록정보’ 대화 상자가 나오는데 고급을 클릭하고 시작 및 복구를 클릭합니다. 설정을 누르면 기본 운영체제를 선택 할 수 있습니다. 선택하고 확인을 누르면 기본 운영체제가 변경 됩니다.