RadarURL
Toggle Button
회원 가입 아이디/비밀번호 찾기
1. OSX86와 관련된 용어,문서,설치방법 등 초보자가 이해하기 용이하도록 함께 만들어 가요!
2. 가장 먼저 작성된 글 부터 최근 작성된 글 순서로 정독하여 주세요.
3. 퀵가이드는 Start Guide 탭과 Install Guide 탭으로 구분되어 있어요..!
다중 디스크가 장착된 시스템 구성으로 각각의 디스크에 독립적인 운영체제를 설치하여,  그 중 한개의 디스크에 카멜레온 부트로더를 설치한다면 멀티부팅 환경 구성이 그리 어렵지 않을 것입니다.
또 다른 방법은  메인보드의 USB 포트에 USB 메모리를 영구적으로 장착하여 사용할 수 있는 "USB전용 부트 방식"을 개인적으로 추천합니다. 
 
그러나 싱글 디스크, 특히 노트북과 같은 싱글 디스크 환경이라면 아래 설치 과정을 시도하여 보시기 바랍니다.
 
1. 멀티 부팅 설치 준비

다음 준비과정은 OS X  시스템이 구비되어 있어야 합니다.
  ㄱ. 부팅가능한 USB 메모리 (또는 USB 디스크) 준비
   ㄴ. OS X Retail DVD 이미지 준비
      - USB 메모리(디스크)에 OS X 10.6.x 이미지 복원
  ㄷ. USB 메모리(디스크)에 자체적으로 부팅가능하도록 Bootloader 설치
      - OSX86 시스템 구성에 필요한 각종 파일 및 장치드라이버(E/E, S/L/E) 구비

2. Retail OS X 설치

  다음 설치과정은 OSX 설치 Media 만으로 시스템 부팅이 가능한 상태이어야 합니다. 
 
  ㄱ. 부팅USB(또는 부팅CD)로 OS X 부팅 시작 
  ㄴ.  GPT 파티션 맵과 최소2개 이상의 파티션 구성
  ㄷ. 파티션 포멧
        천기누설과 같은 팁 하나!    윈도우가 설치될 파티션은 MS-DOS(FAT) 포멧으로 미리 해 둘것!
       (멀티 디스크 계획으로 디스크 통째로 윈도우를 설치할 경우에는 예약파티션이 없도록 설계하시기 바랍니다.)
       FAT파티션주의.png
      
 
  ㄹ. Mac 파티션에 OSX 설치
    -  Mac 파티션은 2번 부터 선택하도록 한다.  EFI 파티션은 기본 1번으로 할당됨

  ㅁ.  Retail OS X 설치 완료     
  

 
3. Mac OS 부트 로더 설치
 
부트 로더 설치는 윈도우 설치 후 진행할 수 있으며,  Standard루트 파티션 또는 EFI 파티션에 설치하는 방법으로 나눠진다.
    
 
Standard루트 파티션 = 초보자 권장>
 
  ㄱ. 부팅USB(또는 부팅CD)로 OS X 부팅 시작 
    -   부트 메뉴에서 OS X가 설치된 디스크 선택
  
 ㄴ. Standard 파티션 루트에 카멜레온 부트로더 설치 
    -  Lion 및 Snow  동시 지원 가능한 카멜레온 부트로더 패키지를 사용하도록 권장

 ㄷ.  /Extra 폴더에 해킨 드라이버 설치와 디스크 정보 확인
       


<EFI 파티션 = 중급자 이상 권장>
 
  ㄱ.  Chameleon-2.0-RC2-r640.pkg 로 "EFI HFS 파티션" 사용자화
    - EFI 파티션에 카멜레온 부트로더를 가장 안정적으로 설치하므로 추천하는 버전임
 
 ㄴ. HFS 파티션 마운트
        sudo -s 
        mkdir /Volumes/EFI
        mount_hfs /dev/diskXsY /Volumes/EFI

  ㄷ. OS X 10.6.x 및 OS X 10.7 지원 부트로더 교체
        Chameleon-2.0-RC5-xxx 압축해제 후  i386디렉토리의 boot 파일을 마운트된 HFS 파티션의 "/"로 복사 교체
    
  ㄹ. 권한 복구
        chmod -R 755 /Volumes/EFI/*

        chown -R root:admin /Volumes/EFI/* 

          ** OSX 단독 부팅 상태



4. Retail Win7 설치
 
윈도우 설치는 OS X 설치 이전에 진행할 수 있으며, 부트 로더는 윈도우 설치 종료 후 설치 가능함
 
  ㄱ. 윈도우 설치 디스크(DVD 또는 USB) 부팅을 위한 바이오스 우선순위 변경
  
   ㄴ. WIN 파티션에 NTFS 포멧 후 Retail Win 7 설치
     맥 OS 환경에서 윈도우 파티션을  FAT로 포멧하였을 경우 아래 그림과 같이  예약파티션이 보이는 상태에서  포멧 과정을 거치면
     윈도우 설치가 순조롭게 진행됩니다.
     OK_Partition.JPG
 
<팁>
만약 아래 그림과 같이 단일 디스크에 Mac 파티션과 할당되지 않는 공간에  GPT 파티션이라 설치되지 않는 경우는 FAT 예약 파티션이 존재하지 않기 때문이다. 따라서 최초 디스크 맵을 구성시 윈도우가 설치될 파티션은 FAT로 하여야 한다.
또한  별도의 EFI파티션이 존재하는 디스크나   부팅용 USB가  제거되었는지 확인이 필요합니다.
EFI.JPG GPT 메세지.JPG
  ㄷ. Retail WIN 7 설치 종료
  ㄹ. 윈도우 부팅 확인
      **  Win 7 단독 부팅 상태(Mac OSX 부팅불가)


 
5.  OS X 부트로더 복구
 
이 과정은  OS X 설치와 부트로더를 이미 설치하였으나  윈도우 7 설치로 인해  "윈도우 BCD" 부트로더가 교체 되었으므로, 
윈도우와  OS X의 2차 부트로더를 모두 호출하도록  복구한다.  
    
  ㄱ. 설치용  USB 로 OS X 시작   
  ㄴ.  디스크 정보 확인
    #diskutil list   
        /dev/disk0
         #:         Type name   size  Identifier
         0:     GUID_partition_scheme
             1:     EFI
             2:     Microsoft Basic Data   (Win 7 )
             3:     Apple_HFS mac os     (OS X Snow  )
             4:     Apple_HFS mac os     (OS X  Lion )

             4:     Microsoft Basic Data Data 

  
  ㄷ.  카멜레온 부트 패키지(Chameleon-2.0-RC....)를 압축해제 후  i386 디렉토리로 이동하거나...
         첨부파일(i386.zip)을 압축해제 후 "/Users/계정/Downloads/i386"로 이동하여도 됩니다.

  ㄹ. boot0  설치
       bash-3.2# fdisk -f boot0 -u -y /dev/rdisk0
 
  ㅁ. 1차 부트로더 boot1h 설치
      bash-3.2# dd if=boot1h of=/dev/rdisk0s? 
      
   <팁> 
디스크 " ? "는 EFI 파티션에 부트로더를 설치한다면 disk0s1 이고,  
스탠다드 루트 파티션 이면  "disk0s2" .... "disk0s3" 형식으로 지정으로 한다.
    
  ㅂ. 2차 bootloader 설치
      bash-3.2# cp boot /Volumes/?  
       (" ? " 는  OS X 파티션 지정,  EFI 파티션일 경우에는 마운트 선행) 
      ==> 여기서 설치되는  "boot"파일은 자신이 사용하고자 하는 최신 부트로더입니다.

  ㅅ.  디스크 자체 부팅
  ㅇ.  카멜레온 부트 메뉴 및 윈도우 파티션 메뉴 확인
         카멜레온 부트 메뉴에서 멀티 부팅 파티션이 아래와 같이 정상 표시되어야 함.
  
   ** Mac OSX 부팅상태 (윈도우 부팅 불가 상태)
 
 
< 팁>
위 부트로더 복구를 했음에도 불구하고,  카멜레온 부트메뉴가 보이지 않고 다음 과정의 Win 7 부팅 에러 메세지가 보일 수 있습니다.
이때 다시 USB Mac OS X 로 임시 부트로더를 이용하여  Mac OS X 파티션으로 부팅하여 아래와 같이 조치하시기 바랍니다.
즉 액티브 파티션이 윈도우(아래 예시의 3번)이므로 Mac OS X (아래 예시의 2번) 파티션으로 변경하여야 합니다.

# fdisk -e /dev/disk0

Enter 'help' for information

fdisk: 1> print

Disk: /dev/disk0 geometry: 60801/255/63 [976771055 sectors]

Offset: 0 Signature: 0xAA55

         Starting       Ending

 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]

------------------------------------------------------------------------

 1: EE 1023 254  63 - 1023 254  63 [         1 -     409639] <Unknown ID>

 2: AF 1023 254  63 - 1023 254  63 [    409640 -  488385528] HFS+        

*3: 07 1023 254  63 - 1023 254  63 [ 489058304 -  487710720] HPFS/QNX/AUX

 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused      

fdisk: 1> f 2


fdisk:*1> print

Disk: /dev/disk0 geometry: 60801/255/63 [976771055 sectors]

Offset: 0 Signature: 0xAA55

         Starting       Ending

 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]

------------------------------------------------------------------------

 1: EE 1023 254  63 - 1023 254  63 [         1 -     409639] <Unknown ID>

*2: AF 1023 254  63 - 1023 254  63 [    409640 -  488385528] HFS+        

 3: 07 1023 254  63 - 1023 254  63 [ 489058304 -  487710720] HPFS/QNX/AUX

 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused  


fdisk:*1> quit

Writing current MBR to disk.

Device could not be accessed exclusively.

A reboot will be needed for changes to take effect. OK? [n] y



6. Win 7 파티션 복구
 
이 과정은 윈도우 BCD  부트로더를 Mac OS  카멜레온 부트로더  교체로 인해 윈도우 진입이 불가능한 상태이다.
 
  ㄱ.  카멜레온 멀티 부팅 후 윈도우 부트 메뉴 진입
     아래 그림과 같이  Win 7 부팅시 에러 메세지(에러 코드 : 0xc000000e) 확인하고 더 이상 진행이 불가능 한 상태입니다.

   


 
  ㄴ. Win 7 설치 DVD로 부팅하여 윈도우 파티션 복구
    아래 그림과 같을 경우에는 윈도우 설치 디스크로 부팅 -> 언어선택  ->  "컴퓨터 복구(R)"  순서로 진행 
    
 
 
    아래와 같이 정상 복구완료 메세지 확인 후 "복구 및 재시작" 진행
    

<>

 

이때는 윈도우 OS 파티션이 액티브 상태가 아니므로, OS X  파티션으로만 부팅됩니다.

따라서  "윈도우 설치 DVD 부팅 --> 윈도우 OS 파티션 진입" 가능하도록 윈도우 OS  파티션이 액티브 되도록  조치하여야 합니다.

~ root# fdisk -e /dev/disk0

Enter 'help' for information

fdisk: 1> print                       (현재 상태 확인)

Disk: /dev/disk0 geometry: 60801/255/63 [976771055 sectors]

Offset: 0 Signature: 0xAA55

         Starting       Ending

 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]

------------------------------------------------------------------------

 1: EE 1023 254  63 - 1023 254  63 [         1 -     409639]                 <Unknown ID>

*2: AF 1023 254  63 - 1023 254  63 [    409640 -  488385528]        HFS+                          ( 파티션)

 3: 07 1023 254  63 - 1023 254  63 [ 489058304 -  487710720]     HPFS/QNX/AUX       (윈도우 파티션)

 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused      

fdisk: 1> f 3

Partition 3 marked active.


fdisk: 1> print

Disk: /dev/disk0 geometry: 60801/255/63 [976771055 sectors]

Offset: 0 Signature: 0xAA55

         Starting       Ending

 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]

------------------------------------------------------------------------

 1: EE 1023 254  63 - 1023 254  63 [         1 -     409639]                 <Unknown ID>

 2: AF 1023 254  63 - 1023 254  63 [    409640 -  488385528]       HFS+                          ( 파티션)  

*3: 07 1023 254  63 - 1023 254  63 [ 489058304 -  487710720]   HPFS/QNX/AUX       (윈도우 파티션)

 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused      


fdisk:*1> quit

Writing current MBR to disk.

Device could not be accessed exclusively.

A reboot will be needed for changes to take effect. OK? [n] y

 

 



  ㄷ. 디스크로 부팅하여 윈도우와 OS X 환경으로 정상 진입 확인   
        ** 윈도우와 Mac OSX 멀티 부팅
 
<팁>
카멜레온 멀티부팅 메뉴가 나타나지 않고  윈도우 OS 환경으로 만 진입한다면   OS X 파티션을 다시 한번 액티브(활성화) 시키는 과정이 필요할 수 있습니다.

ㄱ. 도스 명령어를 "관리자 모드"로 실행
ㄴ. 다음 명령어 실행 및 디스크 선택
 
     C:> diskpart    
     Diskpart>list disk
         DISK###     Status     Size          Free          Dyn      Gpt
         -----------------------------------------------------------------------
         Disk 0      Online    ~~GB        ~~GB                                          /// 멀티 부팅 디스크 0

     Diskpart> select disk 0
     disk 0 is now the selected disk

     Diskpart>list patition
        Partition ###     Type       Size          Offset
        ------------------------------------------------------
        Partition 1         Primary   ~~GB        ~~KB                            /// EFI 부트 파티션을 액티브 할 경우
        Partition 2         Primary   ~~GB        ~~KB                            /// 윈도우 OS 파티션을 액티브 할 경우
        Partition 3         Primary   ~~GB        ~~KB                            /// OS X 부트 파티션을 액티브할 경우
 
     Diskpart> select partition 3
     Partition 1 is now the selected partition.
 
     Diskpart> active
     Diskpart marked the current partition as active.
     Diskpart> exit
 
  active_osx.png
 
** 만약 EFI  파티션에 부트로더 및 E/E 폴더를 사용할 경우에는 1번 파티션(200MB) 선택에 주의하세요!


7. 멀티부팅 완료 점검 및 트러블 슈팅

  ㄱ.  Mac OS X 부팅 후 점검내역
       아래 그림은 윈도우7, Mac OS X, Data 파티션 등의 멀티부팅 설치가 완료 된 후의 디스크 정보이다.
      
 
 Mac OS X 환경에서는 윈도우 파티션이 액티브(활성화)로 되어 있어야 한다.
   
 
 
ㄴ. Win7 부팅 후 점검 내역
  
ㄷ. 카멜레온 부트 환경 수정
   디폴트 부팅 파티션을 윈도우 또는 Mac OS X 로 진입하도록 org.chameeleon.Boot.plist (com.apple.Boot.plist)  수정
 
 
 

Copyright © 2011-2017 sixflow.net All rights reserved.

ipv6 ready
ipv6 test