우분투 리눅스와 윈도XP를 듀얼 부팅 했는데,
원래 형태는 다음과 같다.
디스크1(SATA) : 파티션1(XP) / 파티션2(USER DATA) / 파티션3(APPs) / 파티션4(Downloads & Temporarys)
(*파티션 2, 3, 4는 확장 파티션 속의 논리 파티션)
디스크2(IDE) : 파티션1(UBUNTU) / 파티션2(Linux SWAP)
(*파티션 2는 확장 파티션 속의 논리 파티션)
이 중 IDE 드라이브가 너무 느려서 용도전환을 위해 독립된 두 HDD에서 한 쪽으로 모으기로 했다.
일단 개인 데이터(디스크 1의 파티션 3, 4)를 정리하고
첫번째 시도로 우분투 리눅스를 디스크1의 파티션 3에 넣었다. 작동은 잘 됐지만 뭔가 떨떠름한 것이 시원치 않다. 리눅스를 메인 OS로 전환하는 중이기 때문에 디스크의 맨 앞쪽에 설치하고 싶었기 때문이다.
두번째 시도로 아예 XP를 뒤쪽으로 옮기고 원래 XP가 있던 자리(디스크 1 파티션 1)에 우분투를 깔았다. 우분투 리눅스는 (IDE를 자꾸 SATA에 앞서 첫번째 디스크로 인식해서 고치느라) 몇 번 삽질 끝에, 정상 작동했다. 문제는 XP를 집어넣은 뒤쪽 논리 파티션.
멀티 부팅을 위해 우분투 리눅스에서는 GRUB이라는 부트로더를 쓰게 하는데, 전에는 잘 작동하던 것이 논리 파티션으로 들어간 XP를 작동시키려니 안 된다. 수차례의 삽질 끝에 알아낸 것은, 링크에서 참고할 수 있는 사실과 같다. 중요한 부분을 정리하면 이렇다.
1. (GRUB을 통해 리눅스 등은 가능하지만) MS 윈도 운영체제는 논리 파티션에 위치할 때 부팅할 수 없다. 즉, 반드시 첫 번째 디스크의 첫 번째 파티션(primary, active 플래그 적용)에 설치되어 있어야 한다.
2. 특별히 XP 서비스팩2 이후, 논리파티션에 "위치한"운영체제를 기동할 수는 있지만, 이 때 NT커널 운영체제의 부트로더 파일들은 역시 1.의 조건에 맞는 파티션에 있어야 한다. 이 파일이 위치하는 파티션의 파일 시스템 또한 NTFS 또는 FAT32등 윈도XP가 구동되는 것과 같은 환경이어야 한다. (어찌보면 당연하다)
그래서 좌절. orz...
의문점.
실제로 물리적인 한 개의 디스크 안에서 3개의 primary partition과 한 개의 extended partition을 만드는 것이 보통이며, primary partition은 최대 4개까지 생성이 가능하다.(이 경우 extended partition은 만들 수 없다.)
난 만들지 않았지만, 즉, 첫번째가 아닌 primary partition이 존재할 수 있다. 이 경우 내가 우분투 리눅스를 그대로 첫 번째 primary partition에 두고 두 번째 또는 세 번째 primary partition 공간을 확보하여 윈도XP를 위치시키면 구동할 수 있을 것인가? 필요조건이 단순히 primary partition인지, "드라이브의 첫 번째 파티션"인지 확인하지 못했다. 전자라면 시도해 볼 가치는 있을 것이다.
위 의문점에 따르는 재시도는 나중에. 아마도 이러한 시나리오가 예상된다
현재 상황은(SATA 디스크 하나만 있음)
파티션 1(primary) : 우분투 OS
파티션 2(extended) : 논리 파티션1 (linux swap) / 논리 파티션2 (XP, 부팅 안됨) / 논리 파티션3(USER DATA) / 논리 파티션4(빔) / 논리 파티션5(빔, 현재 파티션 백업 이미지 저장중.)
세 번째 시도 1.
파티션 1(primary) : 우분투 OS -> resize해서 공간확보.
파티션 2(primary)생성 -> linux swap
파티션 3(primary)생성 -> windows XP 설치
파티션 4(extended) -> 논리 파티션1(USER DATA) / 논리 파티션2(APPs) / 논리 파티션3(Downloads & Temporarys)
세 번째 시도 2.
파티션 1(primary) : 우분투 OS -> resize해서 공간확보.
파티션 2(primary)생성 -> NTFS 포맷, NT커널 부트로더 적재
파티션 3(extended) -> 논리 파티션1(linux swap) / 논리 파티션2(XP) / 논리 파티션3(APPs) / 논리 파티션 4(Download & Temporarys)
원래 형태는 다음과 같다.
디스크1(SATA) : 파티션1(XP) / 파티션2(USER DATA) / 파티션3(APPs) / 파티션4(Downloads & Temporarys)
(*파티션 2, 3, 4는 확장 파티션 속의 논리 파티션)
디스크2(IDE) : 파티션1(UBUNTU) / 파티션2(Linux SWAP)
(*파티션 2는 확장 파티션 속의 논리 파티션)
이 중 IDE 드라이브가 너무 느려서 용도전환을 위해 독립된 두 HDD에서 한 쪽으로 모으기로 했다.
일단 개인 데이터(디스크 1의 파티션 3, 4)를 정리하고
첫번째 시도로 우분투 리눅스를 디스크1의 파티션 3에 넣었다. 작동은 잘 됐지만 뭔가 떨떠름한 것이 시원치 않다. 리눅스를 메인 OS로 전환하는 중이기 때문에 디스크의 맨 앞쪽에 설치하고 싶었기 때문이다.
두번째 시도로 아예 XP를 뒤쪽으로 옮기고 원래 XP가 있던 자리(디스크 1 파티션 1)에 우분투를 깔았다. 우분투 리눅스는 (IDE를 자꾸 SATA에 앞서 첫번째 디스크로 인식해서 고치느라) 몇 번 삽질 끝에, 정상 작동했다. 문제는 XP를 집어넣은 뒤쪽 논리 파티션.
멀티 부팅을 위해 우분투 리눅스에서는 GRUB이라는 부트로더를 쓰게 하는데, 전에는 잘 작동하던 것이 논리 파티션으로 들어간 XP를 작동시키려니 안 된다. 수차례의 삽질 끝에 알아낸 것은, 링크에서 참고할 수 있는 사실과 같다. 중요한 부분을 정리하면 이렇다.
1. (GRUB을 통해 리눅스 등은 가능하지만) MS 윈도 운영체제는 논리 파티션에 위치할 때 부팅할 수 없다. 즉, 반드시 첫 번째 디스크의 첫 번째 파티션(primary, active 플래그 적용)에 설치되어 있어야 한다.
2. 특별히 XP 서비스팩2 이후, 논리파티션에 "위치한"운영체제를 기동할 수는 있지만, 이 때 NT커널 운영체제의 부트로더 파일들은 역시 1.의 조건에 맞는 파티션에 있어야 한다. 이 파일이 위치하는 파티션의 파일 시스템 또한 NTFS 또는 FAT32등 윈도XP가 구동되는 것과 같은 환경이어야 한다. (어찌보면 당연하다)
그래서 좌절. orz...
의문점.
실제로 물리적인 한 개의 디스크 안에서 3개의 primary partition과 한 개의 extended partition을 만드는 것이 보통이며, primary partition은 최대 4개까지 생성이 가능하다.(이 경우 extended partition은 만들 수 없다.)
난 만들지 않았지만, 즉, 첫번째가 아닌 primary partition이 존재할 수 있다. 이 경우 내가 우분투 리눅스를 그대로 첫 번째 primary partition에 두고 두 번째 또는 세 번째 primary partition 공간을 확보하여 윈도XP를 위치시키면 구동할 수 있을 것인가? 필요조건이 단순히 primary partition인지, "드라이브의 첫 번째 파티션"인지 확인하지 못했다. 전자라면 시도해 볼 가치는 있을 것이다.
위 의문점에 따르는 재시도는 나중에. 아마도 이러한 시나리오가 예상된다
현재 상황은(SATA 디스크 하나만 있음)
파티션 1(primary) : 우분투 OS
파티션 2(extended) : 논리 파티션1 (linux swap) / 논리 파티션2 (XP, 부팅 안됨) / 논리 파티션3(USER DATA) / 논리 파티션4(빔) / 논리 파티션5(빔, 현재 파티션 백업 이미지 저장중.)
세 번째 시도 1.
파티션 1(primary) : 우분투 OS -> resize해서 공간확보.
파티션 2(primary)생성 -> linux swap
파티션 3(primary)생성 -> windows XP 설치
파티션 4(extended) -> 논리 파티션1(USER DATA) / 논리 파티션2(APPs) / 논리 파티션3(Downloads & Temporarys)
세 번째 시도 2.
파티션 1(primary) : 우분투 OS -> resize해서 공간확보.
파티션 2(primary)생성 -> NTFS 포맷, NT커널 부트로더 적재
파티션 3(extended) -> 논리 파티션1(linux swap) / 논리 파티션2(XP) / 논리 파티션3(APPs) / 논리 파티션 4(Download & Temporarys)




덧글
전 현재 첫번째 파티션에 XP, 두 번째에 페도라를 설치해서 쓰고 있습니다.
덕분에 리눅스가 느린감이 있지만,
어차피 리눅스에서는 컴퓨터를 강하게 돌리는 작업은 거의 하지 않는터라..^^;;;;;;
어차피 windows XP를 먼저 설치하고 나중에 Ubuntu를 뒤에 설치하는 것이 설정이 편하기 때문에 이렇게 사용하고 있습니다.
파티션 1 : windows XP
파티션 2 : Ubuntu
파티션 3 : linux swap
파티션 4 : data 파티션 (fat32)
윈도우는... 필요한 프로그램이 있어서 버릴 수가 없으므로 전 이렇게 사용하고 있습니다.
금액: 30만원(배송비 포함. 절대 30만원 넘지 않을것)
메인보드, 씨퓨, 브가, 메모리 세트로.
컴퍼니 오브 히어로즈 쌩쌩 돌아갈 정도면 되빈다. 항가항가...
Joo8111 << 결국은 세 번째 시도 제1안을 채택하여 현재 사용할 수 있는 환경이 됐습니다. 그런데 문제가 또 발생했네요. NTFS는 ntfs-3g드라이버로 자동 마운트를 쉽게 했었는데 두 개 파티션을 fat32로 바꾼 뒤로는 마운트 설정을 어떻게 해야 할지 모르겠어요.
님이 data 파티션 마운트할 때 쓰시는 명령행이나 fstab설정을 좀 알려주실수 있을까요?