기본소득


ie6wide



windows xp 설치 가능한 파티션 조건

우분투 리눅스와 윈도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)

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://imc84.egloos.com/tb/3554881 [도움말]
  • 우분투 리눅스 fat32/ntfs 파티션 자동 마운트 2007/12/31 21:15 #

    windows xp 설치 가능한 파티션 조건에 이어서. 시스템을 시작하는 동시에 정적 디스크(일반 HDD) 파티션을 마운트하려면 fstab 파일을 편집해 준다. $sudo gedit /etc/fstab 위 명령을 실행하여 나타난 편집창에 각 마운트할 파티션에 따라 구문을 작성한다. 내가 부딛힌 난관은 두 가지. 삽질 1 : 무엇을 입력해야 하는가? 줄바꿈은 독립된 명령이며 한 명령행 안의 지정값들은 띄어쓰기로 구분된다. ...... more

덧글

  • NoSyu 2007/12/31 10:43 # 답글

    XP가 욕심이 강한 운영체제이군요.
    전 현재 첫번째 파티션에 XP, 두 번째에 페도라를 설치해서 쓰고 있습니다.
    덕분에 리눅스가 느린감이 있지만,
    어차피 리눅스에서는 컴퓨터를 강하게 돌리는 작업은 거의 하지 않는터라..^^;;;;;;
  • Joo8111 2007/12/31 11:21 # 답글

    저도 Ubuntu를 주된 OS로 사용하고 있는데..
    어차피 windows XP를 먼저 설치하고 나중에 Ubuntu를 뒤에 설치하는 것이 설정이 편하기 때문에 이렇게 사용하고 있습니다.

    파티션 1 : windows XP
    파티션 2 : Ubuntu
    파티션 3 : linux swap
    파티션 4 : data 파티션 (fat32)

    윈도우는... 필요한 프로그램이 있어서 버릴 수가 없으므로 전 이렇게 사용하고 있습니다.
  • 고씨 2007/12/31 12:21 # 삭제 답글

    임가. 급하게 견적 뽑아주세효.

    금액: 30만원(배송비 포함. 절대 30만원 넘지 않을것)

    메인보드, 씨퓨, 브가, 메모리 세트로.


    컴퍼니 오브 히어로즈 쌩쌩 돌아갈 정도면 되빈다. 항가항가...
  • imc84 2007/12/31 18:07 # 답글

    메모리 2개 4만원이라 치고 브가 13만원쯤하고 시퓨와 멘보 11만원에 파워 2만원 배송 1만원 이렇게 해볼까 했는데 이거갖고 COH 쌩쌩 돌아가는지는 장담 못하네염 뿌우 'ㅅ'
  • imc84 2007/12/31 18:14 # 답글

    NoSyu << 넵 윈도 계열의 부트로더 기본 전제는 "자사 OS이외의 멀티부팅 상황은 가정하지 않는다"인 것 같습니다. 욕심이라기보다 오만함일지도 모르겠네요. 제가 생각해보니 윈도보다 리눅스는 일반적으로 같은 사양에서 부팅시간이 좀 더 걸리는 것 같습니다. 대신 어플리케이션 구동이 더 원활한 것 같아요.

    Joo8111 << 결국은 세 번째 시도 제1안을 채택하여 현재 사용할 수 있는 환경이 됐습니다. 그런데 문제가 또 발생했네요. NTFS는 ntfs-3g드라이버로 자동 마운트를 쉽게 했었는데 두 개 파티션을 fat32로 바꾼 뒤로는 마운트 설정을 어떻게 해야 할지 모르겠어요.
    님이 data 파티션 마운트할 때 쓰시는 명령행이나 fstab설정을 좀 알려주실수 있을까요?
덧글 입력 영역

ttb2



Google Search

search button

a Pile of Banner

배너

믹시 기분좋은 블로깅 뱃지 스팸 퇴치! 한RSS에 추가 단추

missed-call