RadarURL
Toggle Button
회원 가입 아이디/비밀번호 찾기
1. OSX86와 관련된 용어,문서,설치방법 등 초보자가 이해하기 용이하도록 함께 만들어 가요!
2. 가장 먼저 작성된 글 부터 최근 작성된 글 순서로 정독하여 주세요.
3. 퀵가이드는 Start Guide 탭과 Install Guide 탭으로 구분되어 있어요..!

Start Guide USB 부팅 디스크 만들기(EFI 파티션 방식)

2011.04.15 23:17

[레벨:15]id: ilove_u 조회 수:17667 추천:3

OS X86 시스템을 구동하기 위한 USB 메모리 스틱(디스크)을 만들어 보겠습니다.

외장형 USB 하드 디스크를 사용할 경우에는 디스크를 인식할 수 있는 장치드라이버가 정확히 설치되어야 합니다.


1. 설치에 필요한 프로그램 준비 및 다운로드

    OS X 시스템이 구비되어 있는 조건이며 첨부 파일을 다운로드 합니다.

  ㄱ. 카멜레온 부트로더 설치 패키지

       (첨부된 Chameleon-2.0-RC2-r640.pkg 는  EFI 파티션에 부트로더를 설치할 수 있습니다.)

  ㄴ. OS X 10.6 지원 부트로더

       (첨부된 Chameleon-2.0-RC4-r684-boot.zip 는 OS X 10.6 을 지원하는 부트로더 입니다.)

  ㄷ. DSDT, VGA EFI String 값, 해킨용 장치드라이버 등

       (설치 대상에 맞는 드라이버를 찾거나 본 사이트의 "Install DB" 를 이용합니다.)


2. USB 메모리(디스크) 준비

  ㄱ. 부트로더만 설치할 경우는 8G 이하의 용량이 필요합니다.

  ㄴ. 부트로더와 Retail DVD 이미지를 포함할 경우에는 8G 이상의 용량이 필요합니다.


< 팁> 

 4G 미만 저용량 USB 메모리에서는 EFI 파티션이 생성되지 않습니다.

 메모리 특성에 따라 부팅 속도가 저하 될 수 있습니다.


3. USB 디스크 포멧

 ㄱ. 어플리케이션 -> 디스크 유틸리티 -> USB 매체를 선택 -> 파티션 탭을 선택

 ㄴ. 디스크 포멧 방식을 선택합니다.

      아래 이미지는 GUID(GPT)파티션으로 1개의 파티션을 생성하도록 설명하고 있습니다.

      숨어있는 EFI 파티션에 부트로더를 설치하고, Standard 파티션에는 유틸리티나 Retail DVD 이미지를 복원합니다.

GPT Partition_01.png



GPT Partition_02.png


ㄷ. 파티션이 종료된 상태입니다.

GPT Partition_03.png



터미널 실행 후"diskutil list"  명령어로 디스크 정보를 확인 합니다.

내장 디스크와 USB 디스크에 EFI 파티션이 각각 생성되어 있습니다.

GPT Partition_04.png  



4. 카멜레온 부트로더 설치


ㄱ. Chameleon-2.0-RC2-r640.pkg 를 실행하여 EFI 파티션에 카멜레온 부트로더를 설치합니다.

Chameleon-2.0-RC2-r640 실행1.png      

Chameleon-2.0-RC2-r640 실행2.png  

Chameleon-2.0-RC2-r640 실행3.png


ㄴ. 대상디스크를 클릭하여 부트로더를 설치할 USB 메모리를 반드시 확인하여야 합니다.
     대상디스크를 확인하지 않거나 변경하지 않을 경우에는 로컬디스크에 설치되므로 운영중인 시스템의 부트로더를 파괴할 수 있습니다.

Chameleon-2.0-RC2-r640 실행4.png  


ㄷ. 설치유형은 EFI 파티션에 부트로더를 설치하도록 선택합니다.

Chameleon-2.0-RC2-r640 실행5.png   



<팁>

설치유형의 옵션을 아래 그림과 같이 선택할 경우에는 EFI 파티션이 아닌 Standard 파티션에 또 하나의  Extra(EFI 에물레이션 가상바이오스 공간)폴더가 생성되어 부팅이 원할하지 않을 수 있습니다.

Chameleon-2.0-RC2-r640 실행5-1.png


터미널 어플리케이션을 실행하여 "/"(루트) 하위의 폴더와 파일을 내용을 확인결과 아래 그림과 같다면 폴더 전체를 삭제후 카멜레온을 재설치 하기를 권장합니다.

Chameleon-2.0-RC2-r640 실행5-2.png  


ㄹ. root 관리자 계정에 대한 패스워드 질문 & 답

Chameleon-2.0-RC2-r640 실행6.png


ㅁ. 설치가 정상으로 되었을 경우입니다.

     만약 이미 Boot 화일이 설치되어 있는 경우에는 정상적인 종료가 안될 수 있습니다.

Chameleon-2.0-RC2-r640 실행7.png  


<팁>

터미널 모드에서 " / "(루트)로 이동하여 EFI 파티션에만 카멜레온 부트로더가 정확히 설치되었는지 점검할 수 있습니다.

즉 카멜레온 폴더가 없어야 합니다. 만약  설치유형에서 Chameleon Standard 나 Chameleon EFI FAT 를 선택하였다면 카멜레온 폴더가 생성될 수 있습니다.


Chameleon-2.0-RC2-r640 종료.png  




5. EFI  파티션 마운트


 ㄱ. 터미널 모드에서 관리자 권한 변경

  sudo  -s

 

<팁>

 sudo -i 는 "/var/root" 폴더로 이동하며, sudo -s 는 현재 작업중이던 폴더의 셀 환경으로 변경됩니다.


 ㄴ. root 계정 패스워드 질문 & 답

  password: 


 ㄷ. 볼륨에 마운트 폴더 생성

  # mkdir /Volumes/EFI 


 ㄹ. EFI 파티션을 볼륨의 EFI 폴더로 마운트

  # mount_hfs /dev/disk1s1 /Volumes/EFI  

  


<팁>

부트로더가 설치되지 않는 경우(hfs 포멧)에는 마운트가 되지 않습니다.




6. 부트로더 교체 및 부팅드라이버 설치


ㄱ. OS X 10.6 (스노우레퍼드)지원 부트로더 교체

    - 첨부 파일 Chameleon-2.0-RC4-r684-boot.zip 압축해제 후 "boot" 파일교체

    - Chameleon 2.0 RC4 r684 이상 부트로더로 교체하여도 됩니다.


ㄴ. 준비된 부팅관련 파일과 장치드라이버를 추가하거나 대치(교체)

파일복사1.png



동일한 파일이 있을 경우에는 대치 여부를 결정하고, 루트 패스워드에 대한 질문과 답을 합니다.

파일복사2.png



<팁>

마운트 된 EFI 파티션의 파일 삭제는 터미널 모드에서 " rm -rf 파일명 또는 디렉토리명" 형식으로 삭제하여야 한다.





ㄷ. 권한복구

  복사 및 대치(교체)된 파일의 속성값을 변경하여 권한복구

  chmod -R 755 파일명 또는 디렉토리명              <권한변경>

  chown -R root:admin  파일명 또는 디렉토리명    <소유권변경>



파일권한수정.png  


<팁>

"R" 옵션은 하위 디렉토리 포함이라는 뜻이며, 권한복구를 하지 않을 경우 커널패닉 또는 장치드라이버가 로드 되지 않을 수 있다.

 


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

ipv6 ready
ipv6 test