[스크랩] 멀티 부팅 전반에 관한 글

kongbak 2006. 7. 24. 12:40
멀티부팅과 복구에 관한 정리글.

쉬운글이라 생각하고 적으므로 꼼꼼히 읽어보세요.
멀티부팅질문에 질려버림.
멀티부팅과 부팅복구에 관한 글이 끊이 없이 나오는데에 대해 이글을 씁니다.

윈98 윈미 윈2000 윈xp등
리눅스는 리눅스 부트로더를 이용하면 쉽다.

윈98과 윈2000을 예로 들겠습니다.
윈미도 같은 방식으로 이해하시면 쉬우리라 생각합니다.

두가지 os이상을 사용하실려면 파티션이 두개 이상이 되는것이 좋습니다.
파티션을 나누는방법이 fdisk에 관해서 많이 나와있으나 그마저 이해가 부족하신 분들은 파티션매직이란 유틸을 사용하십시요.

윈98을 c에
윈2000을 d또는 그 이상..에 설치를 하시는게 좋구요. ntfs방식은 nt4.0이상(윈2000, 윈xp등 또는 리눅스)의 os에서 인식하는파티션임.

윈98은 fat(fat16,fat32등)방식만 인식을 하고 ntfs방식을 인식을 못합니다. 즉 c드라이브를 ntfs방식의 파티션형식으로 만드시면 윈98은 설치가 안된답니다.
그래서 c드라이브 파티션형식을 fat(fat16, fat32)방식을 채택해야지 윈98이 c드라이브에 설치시에 부팅이 되겠지요?

윈98을 c드라이브에 설치를 먼저하고 d이후에 윈2000을 설치하는게 좋긴하지요. 하지만 윈2000을 ntfs방식으로 c드라이브에 설치를 하였다면 문제가 커집니다. 즉, 설치되어있는 c드라이브에 있는 윈2000을 고대로 유지하면서 d 이후드라이브에 윈98을 설치하는 이런방식으로 설치를 한다면 작업이 복잡하고 도스작업이 들어가므로 생략합니다. 이 작업은 드라이브맵핑작업과 부트섹터를 추출해서 작업하는 과정이 필요합니다. 긴글을 이해하기 쉽게 쓴다는게 힘드는건 사실이지요.^^

즉, c에 fat(fat16,fat32등등) 으로 파티션을 가지고 계셔야하면 해당파티션이 ntfs방식이라면 윈도우 기본적인지원은 ntfs에서 fat방식으로의 포맷은 데이타를 상실하고 포맷되어집니다. 파티션매직이란 프로그램에선 변환이 되는걸로 알고 있습니다만 윈도우 기본적인 기능엔 데이타를 상실하지않고는 없다는겁니다.


c에 윈2000이 fat(이후 fat16이나 fat32는 fat형식으로 칭하겠습니다)형식으로 설치되었다면 d 이후에 윈98을 설치할수가 있는가?
할수 있습니다.

윈2000이 c에 설치되어있는 상태에서 전원을켠후 윈98설치부팅시디 또는 설치도스디스켓으로 부팅한후에 윈98을 d이후 드라이브에 설치하시면 될거구요. 반드시 d이후 드라이브에 설치해야 기존에 설치되어있는 윈2000파티션과 같은곳에 설치가 안되겟지요?
설치후에는 설정작업을 하지 않으면 윈2000으론 부팅이 안됩니다.
설치후엔 윈98만으로 부팅이 되겠지요.

이후 윈2000이 사용가능하게 만들려면 윈98에서 윈2000설치시디를 넣고 새로설치를 선택후에 설치중 고급항목에서 하드디스크로 설치파일복사와 설치중파티션선택을 체크하신후 재부팅하시면 멀티부팅메뉴가 뜨는데 그 메뉴에서 윈2000설치를 선택하지 마시고 윈98로 부팅하셔서 탐색기에서 보기 폴더메뉴 에서 숨김파일 속성보이기와 시스템파일보이기를 선택후에 루트에 있는 boot.ini파일을 선택하셔서 속성이 읽기 속성이 나오면 체크해제한후에 메모장으로 변경후 원래대로 돌려놓습니다. 속성확인은 마우스우측클릭한후 속성을 보시면 나옵니다.
메모장으로 boot.ini파일을 열어보면
[Boot Loader]
Timeout=5
Default=C:\$WIN_NT$.~BT\BOOTSECT.DAT
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
D:\ = "Microsoft Windows"
C:\$WIN_NT$.~BT\BOOTSECT.DAT="Microsoft Windows XP Professional 설치"
이런형식으로 되어있을겁니다. 다를수도 있음


위의 내용중에서 partition(1)안의 숫자1은 파티션순서이면 쉽게말해서 c드라이브는 1이고 d는 2, 이런형식으로 됩니다. 꼭 드라이브문자와 같은건 아닙니다. 사용자가 바꾸면 또 달라지지요.

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(0)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
D:\="Microsoft Windows"


위의 내용중 partition안의 숫자는 파티션이 나눠진 순서대로 나오는것으로 쉽게 이해해서 c드라이브는 1 d드라이브는2 이런형식입니다.
그리고 앞의 rdisk(0) 여기의 숫자는 물리적인 하드디스크 첫번째와 두번째를
나타내는것이고 이것은 1부터가 아니라 0부터 시작합니다.

이런형식으로 바꿔주시고 저장하신후에 boot.ini파일속성을 탐색기에서 마우스우측클릭하시고 숨김 시스템속성이 있어야합니다..확인하세요

이후 재부팅하시면 멀티부팅이 되는지 확인만 하시면 됩니다.


c드라이브에 윈98을 먼저설치하고나서 d드라이브에 윈2000을 설치하는것은 자동적으로 되는것이므로 생략합니다.

또한 d에 윈2000이 설치되어있고 c가 비어있거나 이전에 설치한 윈98이 이상이 생겨서 c에 다시 설치를 한다면 ?

쉬운방법으로 설명합니다.
도스부팅을 한후에 윈98을 c에 설치를 합니다. 이후 윈98만 부팅됩니다. 예전에 멀티부팅이 되어있었다면 아마도 이후에 설명을할 작업을 안해도 멀티부팅이 되기도 합니다만, 안되었을시에는
윈98에서 윈2000을 새로설치를 선택한후에 설치장소는 기존의 윈2000이 설치되어있는 d이후로 선택합니다.
실제로 설치하는것이 아닌 부트로더를 새로 작성하기 위함이니 착오없으시길..

이후 재부팅후 멀티부팅메뉴에서 윈2000설치를 선택하지 마시고 윈98로 부팅하셔서 위의 boot.ini파일을 수정하시고 나서 재부팅하셔서 테스트해보시면됩니다.
하드디스크가 하나인 기본적인 c에 윈98 d에 윈2000인경우는
boot.ini내용은


[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
C:\="Microsoft Windows"

이런형식을 띕니다.
스카시형식의 하드디스크는 앞의 multi와 disk부분이 달라집니다. 스카시하드디스크를 사용하시는분이라면 굳이 설명을 안해도 되리라 생각하고 생략합니다.


위의 내용중 파티션매직에 관해서 많이 나오는데 설명? 그것까지 올리면 오늘 날새겠네요. 파티션매직은 사용법이 쉽습니다.
resize나 new partition메뉴를 이용해서 작업하시면 되구요
redistribute free space를 이용해서 데이타가 저장되지 않은 공간을 합칠수가 있습니다. 또한 드라이브 문자매핑도 있군요.
고대로 다른 여분의 공간에 선택한 파티션을 복사하는 기능도 있구요.
아뭏튼 선택한 파티션에 관한 정보와 마우스우측클릭하면 해당파티션에 관한 작업메뉴가 뜹니다. create 또는 convert(이거는 파티션형식을 바꾸는 거지요)
resize크기재설정, split자르기등등. 파티션매직에 대한 설명은 안해도 되겠지요?

글쓰기가 싫어서^^;
이후엔 c드라이브에 ntfs파티션형식으로 윈2000을 설치한후에 d드라이브에 윈98을 새로 설치하고나서 멀티부팅이 되는걸 올려보도록하지요.


참고: 어느 게시판을 가서 글을 쓰시던지 게시판 성격에 맞는 글을 올리심이 여러사람을 편하게 하고 질문에 대한 대답도 효과적으로 얻을수가 있고, 또한 자신도 눈치를 덜 보게 되지 않을까요? 게시판성격에 맞지않은 글들이 올라오면 정보를 찾는사람이나 보는 사람들이 상당히 짜증이 난답니다.
가장짧고 정확한 답변이 질문자가 가장 많이 알게하는 좋은 길라잡이랍니다. 저는 아니죠? 이후에 이 글에 대한 질문들은 Q&A게시판으로 해주세요.. 여러고수분들과 길라잡이님들이 답글을 달아주실겁니다
출처 : 멀티 부팅 전반에 관한 글
글쓴이 : 하 야 원글보기
메모 :