달력

4

« 2024/4 »

  • 28
  • 29
  • 30


Update : http://cafe.naver.com/uefi/5370


Clover 부트로더를 이용한 해킨토시 설치방법.pdf


Clover부트로더를 이용하여 Mac OS X Mavericks 설치 가이드

http://cafe.naver.com/uefi


Jt.jpg


Clover 는 단언컨대 현존하는 최고의 오픈소스 EFI 부트로드이다. 최초 Maxxuss에 의해 세계 최초로 인텔PC에 Mac OS X 가 설치성공된 이후 Kiko와 Ritz등에 의해 맥 시스템을 분석한 정보를 바탕으로 거의 5세대에 이르러 Slice에 의해 주도되어 2년여간에 걸쳐 개발되었고 현재도 개발되어가고 있으며, 현존하는 여러가지 문제들을 지속적으로 해결해 나가고 있다. http://osx86.tistory.com/849


  • BIOS부팅방식과 UEFI 부팅방식 지원
  • Native OS X 설치미디어 지원
  • DSDT/kernel/kexts 등을 부팅시에 패치지원
  • OS X Recovery partition 지원
  • 4K Advanced Format drives에 발생하는 boot0 error 해결
  • Linux Windows 7/8 등의 multi-boot 지원
  • iMessage/FaceTime과 관련된 전통적인 bootloader NVRAM 이슈 해결


Clover 는 다양한 운영체제를 지원한다.


Clover 는 또한 베타단계이고 모든 시스템을 완벽하게 지원하지는 않는다. 개발자들은 빠르고 신속하게 여러가지 이슈들과 메이저한 이슈들을 해결하기 위해 노력중이다. Clover 는 최신 알고리즘과 설계를 바탕으로 개발진행되고 있으며 최근 변화하는 이슈들에 대처하고 있다.  그럼에도 불구하고 기존 시스템에 다양한 운영체제를 이식하기에 안정성면에서 부족함이 없다.


우선 이 가이드는 아래와 같은 시스템에서 설치 테스트 되었다:

Asus Z87I Deluxe - i7-4770K - HD 4600/Radeon HD 7750

Asus P8Z77-I Deluxe - i7-3770K - HD 4000/GeForce GTX 570

Asus P8H67-I Deluxe - i5-2605S - HD3000/GT 640


Gigabyte GA-Z87X-UD7-TH - i7 4770K - GeForce GTX 770 

Gigabyte GA-H87N-WIFI - i3 4340 - HD 4600 

Gigabyte GA-Z77X-UP5-TH - i7 3770 - Radeon HD 7970

Gigabyte GA-H67N-USB3-B3 - i3 2105 - HD 3000

Gigabyte GA-P55M-UD2 - i5 750 - GeForce 9400 GT

Gigabyte GA-X58A-UD7 - i7-920 - Radeon HD 5770


샘플 config.plists: 첨부 화일 참고



전체 개요


아래글은 전체적으로 다음과 같이 설명된다.

물론 http://cafe.naver.com/uefi 의 해킨 자료실에서 설치된 이미지를 다운로드 받았다면 아래 1,2 단계는 생략하지만 그럼에도 불구하고 2 단계 20항목의 Clover 내부 구성 요소들은 수정이 필요한 경우가 있고 3번 단계를 건너뛸 수 있다.


1. Mac App Store 에서 OS X Mavericks Application을 다운로드 받는다. 

2. 설치용 USB flash 드라이버를 준비한다.

3. Mac OS X Mavericks 을 설치한다.

4. 부트로드와 기타 필요한 드라이버를 설치한다.



1 단계: Mac OS X Mavericks 다운로드

images-1.jpeg


Mac OS X Mavericks Mac OS X Snow Leopard, Lion, 혹은 Mountain Lion 에서 무료로 구입가능하다. Mac App Store 에서 Apple ID 를 이용하여 구매후 어플리케이션 폴더에 다운로드 받는다.


1. Mac App Store 를 실행한다.

2. Apple ID 로 로긴한다.

3. OS X Mavericks A를 구매하면 다운로드 된다.


어플리케이션 폴더에 Install OS X Mavericks 가 나타날 것이다.



2 단계: 부팅용 USB 드라이버 준비하기

이 단계는 설치용 OS X 설치 컨텐츠를 추출하고 Clover 부트로더를 USB 스틱에 설치하는 단계이다. 


1. USB 드라이버를 꽂는다.

2. /Applications/Utilities/Disk Utility 를 실행한다.

3. 좌측메뉴의 USB 드라이버를 선택한다.

86770d1383694197-how-install-os-x-mavericks-using-clover-screen-shot-2013-10-11-8.27.02-pm.png

4. Partition 탭을 클릭한다.

5. Current 을 클릭한 다음 1 Partition 을 선택한다. 

6. Options 을 클릭한다.

7. GUID Partition Table 을 선택한다.

8. NameUSB 를 입력한다.  물론 이후 변경가능하다.

9. Format: 에서 Mac OS Extended (Journaled) 를 선택한다.

10. Apply 를 클릭하면 Partition 한다.

11. /Applications/Utilities/Terminal 을 실행한다. 

12. 패스워드를 입력하고 엔터입력한다.  이 커맨드는 USB의 내용을 삭제한 다음, Install OS X Mavericks 으로부터 native OS X 설치용 미디어를 만든다.


Code:

sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ OS\ X\ Mavericks.app --no interaction



완료가 된 , USB Install OS X Mavericks 로 변경한다. 

86027d1394282808-how-install-os-x-mavericks-using-clover-screen-shot-2014-03-08-7.46.07-am.png

13. 최신버전의 Clover 를 다운로드 받는다. sourceforge 

14. Clover 패키지 설치를 클릭한다.

15. Continue를 클릭하고 이름을 변경하여 Continue를 클릭하고 Change Install Location에서

16. USB, Install OS X Mavericks 를 선택한다.

17. Customize 를 선택하고 다음과 같이 Custom Install 세팅한다.:

84572d1393343667-how-install-os-x-mavericks-using-clover-screen-shot-2014-02-25-7.42.02-am.jpg

85982d1394225480-how-install-os-x-mavericks-using-clover-legacy-usb.jpg

(Legacy Mode)


86375d1394571965-how-install-os-x-mavericks-using-clover-uefi.jpg

(UEFI Boot Mode)


주의사항: Clover USB에 세팅할 때 몇가지 종류의 세팅이 있다. Legacy Mode 는 간단하고 대부분의 5, 6, 7, 그리고 8 시리즈의 기본적인 BIOS 혹은 UEFI 부팅지원을 하는 Gigabyte 메인보드를 위한 방법이다. 또한 UEFI 부팅을 제공하는 기가바이트, Asus 7 8 시리즈의 메인보드는 UEFI Boot Mode 를 사용하여 USB의 EFI 파티션에 설치한다.


기본적인 Clover 구성방법:


20. /EFI/CLOVER/ 에서 config.plist 화일을 첨부된 config.plist 로 변경한다.

21. /EFI/CLOVER/kexts/10.9/ FakeSMC.kext 화일을 넣어준다.

22. /EFI/CLOVER/kexts/10.9/ your ethernet kext 화일을 넣어준다.

23. /EFI/CLOVER/kexts/10.9/ NullCPUPowerManagement.kext 화일을 넣어준다.

24. /EFI/CLOVER/drivers64UEFI/ 에서 VBoxHfs-64.efi 를 제거하고 HFSPlus.efi 화일을 넣어준다.

25. (옵션) /EFI/CLOVER/ACPI/patched/ DSDT.aml 화일과 SSDT.aml 화일을 넣어준다. 


* 아래 글의 첨부된 config.plist 화일을 참고하여 최소한의 구성요소를 참조한다.

http://cafe.naver.com/uefi/1182



84485d1393256116-how-install-os-x-mavericks-using-clover-mavslogo.jpg

3 단계: Mac OS X Mavericks 설치

UniBeast 방식과는 달리, 3 부분의 설치과정으로 진행된다. 시스템은 두번의 재부팅과정을 진행할 것이고 이로써 설치과정을 마무리하고 recovery partition을 생성할 것이다.


1. 컴퓨터를 켠다.

2. 메인보드에 따른 펑션키를 누르면 부팅 디바이스가 보일 것이다.

3. USB 드라이버를 선택한다.


USB 2.0포트를 이용하는 것이 적절하지만, USB 3.0 포트를 사용한다면, 부트 매니저 스크린이 나타날 것이고 아래 a-b 과정을 진행한다.


a. Boot Manager 를 선택한다.

b. EFI USB Device 를 선택한다.


4. Clover 부트 스크린이 보이면 Boot OS X Install from OS X Install OS X Mavericks을 선택하고 엔터키를 입력한다.

5. 시스템은 OS X 설치과정으로 진입한다.

6. OS X 를 새로이 HDD에 설치하기 위해, 하드디스크를 반드시 지우기하거나 파티션하고 다음단계의 과정을 수행한다. 만약 Snow Leopard, Lion, 혹은 Mountain Lion 으로부터 업그레이드를 수행한다면 아래 a-j 단계를 무시하고 진행한다.


a. 상단메뉴의 Utility - Disk Utility 를 실행한다.

b. 왼쪽 칼럼에서 Mavericks 을 설치할 HDD를 선택한다.

c. Partition 탭을 클릭한다.

d. Current 를 클릭하고 1 Partition을 선택한다.

e. Options...을 선택한다.

f.  GUID Partition Table을 선택한다.

g. Name: Mavericks 을 입력한다.(물론, 설치가 완료된 이후 Machintosh HD로 변경하여 주는 것이 적절하다.)

h. Format: 에서 Mac OS Extended (Journaled)을 선택한다.

i.  Apply 를 클릭하면 Partition 될 것이다.

j. Disk Utility를 끝마친다.


7. 어디에 설치할 것인지를 묻는 항목이 나타나면 Mavericks을 선택하거나 기존 Mac OS X가 설치되어 있는 파티션을 선택한다.

8. 설치가 완료되면 처음으로 시스템은 재부팅될 것이다.

9. 메인보드에 따른 펑션키를 누른다.

10. USB를 선택한다.

11. Clover 부트스크린이 보이면 Boot OS X Install from OS X Install OS X Mavericks을 선택한다. 


시스템은 새로운 드라이버로 부팅될 것이고 recovery partition을 생성할 것이다. 설치과정이 완료되면 시스템은 두번째로 재부팅 될 것이다.


12. 펑션키를 눌러 부팅 디바이스를 역시나 USB를 선택한다.

13. Clover 부트 스크린이 나타나면 Mavericks을 선택한다.

14. 시스템은 OS X 셋업과정으로 진입한다.



4 단계: Post-설치과정

이 단계에서는 부트로더를 설치하는 과정이지만 조금 더 쉬운 방법은 USB 드라이버의 폴더를 복사하여 설치하는 것이 도움이 될 수 있다.  물론 상황에 따라 시스템 설정을 완벽하게 수행하기 위해서는 이 과정이 필요하다. 물론 클로버 셋업이 모든 시스템에 완벽하게 적용되리라고는 생각되지 않는다.  EFI파티션에 클로버를 세팅하는 것을 권장한다


1. /Applications/Utilities/Terminal  을 실행한다.

2. diskutil list 을 실행하고 시스템 드라이버의 EFI 파티션을 확인한다. (예를들면 디스크가 사타포트0에 물려 있다면: disk0s1) 

3. 최신버전의 Clover 를 다운로드 받는다. : sourceforge

5. Clover 부트로더를 Mavericks 에 다음과 같이 사용자화하여 설치한다.

84570d1393343313-how-install-os-x-mavericks-using-clover-screen-shot-2014-02-25-7.41.25-am.jpg

85865d1394120800-how-install-os-x-mavericks-using-clover-uefi-2.jpg

(사용자화 세팅: UEFI 부팅지원 메인보드)


85867d1394120803-how-install-os-x-mavericks-using-clover-bios-2.jpg

(BIOS 부팅지원만하는 구형 메인보드)


이 세팅값들은 클로버 부트로더를 시스템 드라이버의 EFI 파티션에 자동으로 설치할 것이다. 설치가 끝나면 시스템 드라이버의 EFI 파티션은 자동으로 마운트 된다.


기본적인 Clover 설치 구성을 변경한다.



7. Navigate to /Volumes/EFI/EFI/CLOVER/kexts/10.9/ and add FakeSMC.kext

8. Navigate to /Volumes/EFI/EFI/CLOVER/kexts/10.9/ and add your ethernet kext 

9. (Optional) Navigate to /Volumes/EFI/EFI/CLOVER/ACPI/patched/ and add DSDT.aml and SSDT.aml 


6. /EFI/CLOVER/ 에서 config.plist 화일을 첨부된 config.plist 로 변경한다.

7. /EFI/CLOVER/kexts/10.9/ FakeSMC.kext 화일을 넣어준다.

8. /EFI/CLOVER/kexts/10.9/ your ethernet kext 화일을 넣어준다.

9. 필요하다면 /EFI/CLOVER/kexts/10.9/ NullCPUPowerManagement.kext 화일을 넣어준다.

10. /EFI/CLOVER/drivers64UEFI/ 에서 VBoxHfs-64.efi 를 제거하고 HFSPlus.efi 화일을 넣어준다.

11. (옵션) /EFI/CLOVER/ACPI/patched/ DSDT.aml 화일과 SSDT.aml 화일을 넣어준다. 


*아래글의 첨부된 config.plist 화일을 참고하여 최소한의 구성요소를 참조한다. EFI 파티션을 마운트할려면 EFI Mounter v2이 필요한 경우도 있다.

http://cafe.naver.com/uefi/1182

http://cafe.naver.com/uefi/6

http://cafe.naver.com/uefi/1563

마지막으로 행운을 빈다.



'Hackintosh > Clover' 카테고리의 다른 글

Blacktype For Clover  (0) 2013.08.27
Clover Configuration Utility  (0) 2013.07.19
Windows bootloader를 이용하여 Mac OS X 설치/부팅하는 방법  (2) 2013.04.14
Clover  (2) 2013.02.25
:
Posted by uno-ani
2013. 8. 27. 07:02

Blacktype For Clover Hackintosh/Clover2013. 8. 27. 07:02

Blacktype For Clover


https://www.dropbox.com/s/xvi5ltojnrzt2t9/blacktype.zip




Clover 추가 팁

 SSD trim support 패치


                         <dict>
                                <key>Name</key>
                                <string>IOAHCIBlockStorage</string>
                                <key>Comment</key>
                                <string>Trim support</string>
                                <key>Find</key>
                                <data>QVBQTEUgU1NE</data>
                                <key>Replace</key>
                                <data>AAAAAAAAAAAA</data>
                        </dict>



'Hackintosh > Clover' 카테고리의 다른 글

Clover Installation - 클로버 설치방법  (0) 2014.05.17
Clover Configuration Utility  (0) 2013.07.19
Windows bootloader를 이용하여 Mac OS X 설치/부팅하는 방법  (2) 2013.04.14
Clover  (2) 2013.02.25
:
Posted by uno-ani
2013. 7. 19. 02:14

Clover Configuration Utility Hackintosh/Clover2013. 7. 19. 02:14

Clover Configuration Utility

- config.plist 샘플파일 : https://sourceforge.net/p/cloverefiboot/code/696/tree/config-sample.plist?force=True

- config.plist를 설정하는 것은 적합한 smbios 항목이외에도 적절한 parameter를 설정하는 것이다.

- gui, graphics, kernel and kext patchs, pci, System Parameters 등 기본적으로 필요한 항목이 많다.

- 아래 그림에서 CPU 항목은 Clover 최신 버전을 사용한다면 자동으로 잡아주는 항목이니 이부분은 생략해도 된다.

- 하지만 차후 하스웰 CPU를 사용할 경우에는 이 툴을 이용하여 수동으로 넣어주는 경우도 있다.

- 물론,  기본적인 kext가 반드시 필요하고 이 kext는 일반적으로 config.plist에 좌우되지 않고 대개 메인보드 특성에 따라 반드시 필요한 kext가 필요하다.

- 이를 테면 어떤 메인보드는 반드시 NullCPUPowermanagement.kext 가 필요한데 절대 config.plist에 의해 대체되지 못한다.

- 물론 어떤 메인보드는 반드시 PCIRootUID 설정이 필요한데 kext로 대체되지 못한다는 사항이 있는 것이다.






http://www.mediafire.com/?b55quj0dv6wqm8t





'Hackintosh > Clover' 카테고리의 다른 글

Clover Installation - 클로버 설치방법  (0) 2014.05.17
Blacktype For Clover  (0) 2013.08.27
Windows bootloader를 이용하여 Mac OS X 설치/부팅하는 방법  (2) 2013.04.14
Clover  (2) 2013.02.25
:
Posted by uno-ani



Windows bootloader를 이용하여 Mac OS X 설치/부팅하는 방법

아래 방법은 대단히 난이도가 있는 방법이므로 초보자들은 걍 Clover 부트로더를 USB에 설치하여 사용하는 것이 적절하다.

Windows Vista 이후의 버전을 가지고 있고 Mac OS X 를 설치하고 싶을 때 사용하면 좋다.
MBR HDD 파티션을 나누어 Windows와 Mac OS X 를 부팅할 때 GUIDE 형식으로 부팅하는 방법이다.

요구사항:
1. BIOS 형식의 PC.
2. MBR 파티션 을 가진 HDD
3. Windows Vista/7/8/2008 이후 버전.
4. Mac OS X

준비물:
1. BCD Edit
2. GRUB4DOS
4. Chameleon
5. Clover EFI

설치과정:
1. Windows를 시작한다.
2. 윈도우즈에 로긴한다.
3. 최신버전의 GRUB4DOS 를 다운로드 한다.
4. grldr.mbr 와 grldr 화일을 부트파티션의 최상위 디렉토리에 압축을 푼다.
5. 최신버전의 Chameleon 을 다운로드 한다.
6. 압축을 풀어 boot 파일명을 boot.cham 로 바꾸어 시스템 드라이버의 최상위 폴더에 복사하여 둔다.
7. 최신버전의 Clover Bootable ISO 화일를 다운로드 한다.
8. 압축을 푼 후 64 bit 혹은 32 bit .iso 화일을 clover.iso 화일명으로 바꾸어 시스템 드라이버의 최상위 폴더에 복사하여 둔다.
9. 관리자 권한으로 cmd.exe 를 실행한다.
10. 다음과 같이 실행한다.

CODE:

bcdedit /create /application bootsector

이 명령어를 실행하면 Globally Unique IDentifier (GUID) 값이 표시된다. 

예 {e05b4c23-618a-11df-89c6-001d925a73cf}

이 값을 아럐 명령어  bcdedit 명령어 중 {guid} 항목을 대체한다.
11. 아래 명령어를 위 GUID 값을 이용하여 실행한다.

CODE:

bcdedit /set {guid} device boot
bcdedit /set {guid} path \grldr.mbr
bcdedit /set {guid} description "Mac OS X"
bcdedit /displayorder {guid} /addlast

12. grldr 화일이 있는 동일 폴더에 menu.lst 화일을 아래와 같이 만든다.

CODE:

timeout 10
default 0

title Chameleon
kernel /boot.cham

title Clover
map /clover.iso (hd32)
map --hook
chainloader (hd32)

13. 컴퓨터를 재부팅한다.
14. 부팅하고 나면 윈도우즈 부트메뉴에서 Mac OS X 를 선택한다.
15. grub boot menu에서 Chameleon 을 선택한다.
16. Mac OS partition in Chameleon 부트 메뉴에서 Mac OS 파티션을 선택한다.

17. 부팅 파라메타를 -v -f npci=0x2000 를 주거나 혹은 다른 부트 파라메타를 줄 수 있다,
16. Mac OS 가 로딩될 때 까지 기다린다.
17. NTFS 파티션에 있는 clover.iso 화일을 찾아서 마운트 시킨다.

18. terminal 에서 다음 명령어를 실행한다.

CODE:

sudo cp -R /Volumes/clover.iso/EFI /

19. 끝났다. 이제 Windows 혹은 Mac OS 운영체제를 Clover 나 Chameleon 부트로더를 이용하여 부팅할 수 있다.

참고 글:
1. Create entry for Grub4dos
2. Grub4dos Guide - Configuration File Entries

'Hackintosh > Clover' 카테고리의 다른 글

Clover Installation - 클로버 설치방법  (0) 2014.05.17
Blacktype For Clover  (0) 2013.08.27
Clover Configuration Utility  (0) 2013.07.19
Clover  (2) 2013.02.25
:
Posted by uno-ani
2013. 2. 25. 15:44

Clover Hackintosh/Clover2013. 2. 25. 15:44

Update : http://cafe.naver.com/uefi/3059

카멜레온 부트로더에 비해 DSDT 없어도 자동설정됩니다.
화면 밝기 조정은 fix warning 코드 입력

BootDiskUtility.exe
v2.0.2013

rev.121b:
Clover r1050 & Chameleon r2171

© cVad 2013


Latest update is always here.


 Clover&Chameleon 부팅용 USB 메모리 스틱 만드는 방법

Windows XP 이상 버전용.


준비물 : FAT32로 포맷된 USB메모리 스틱

* 너무나도 당연한 애기지만 부트로더 설치용으로 USB리더기의 CF카드는 사용하지 말자.

 BootDiskUtility.exe


Posted ImagePosted Image




USB 메모리 스틱으로 부팅하여 부팅할 파티션을 선택한다.


Tip)만약 위 방법대로 부팅이 안된다 재부팅하고 위 화면에서 스페이스바를 입력하여 아래 하살표키 7번 째 메뉴의 Boot Mac OS X WithKexts (without Cache)를 선택하여 부팅한다.

- 이유는 간혹 자주 커널캐쉬를 로딩하다 멈추는 시스템인 경우 커널캐쉬 로딩을 무시하고 /S/L/E 의 kext를 풀로 로딩하는 방법이다.

참고로 아직 완벽하게 구성된 것이 아니므로 UEFI로 시작되는 파티션 선택은 피하여 부팅 파티션을 선택하는 것이 또 하나의 TIP이다.

위 두가지 방식으로 부팅하면 웬만한 메인보드는 걍 부팅된다.

필요한 환경설정과 드라이버는 기본적으로 세팅되기 때문이다.


위 그림과 같이 구성이 안되어 있다면 아래 최신버전 링크에서 ISO파일을 다운로드를 받아서 빨간색 마크 부분의 파일들을 복사하여 준다.



샘플 config.plist 화일입니다.

https://sourceforge.net/p/cloverefiboot/code/696/tree/config-sample.plist?force=True


framebuffe 패치

    <key>Graphics</key>
    <dict>
        <key>FBName</key>
        <string>Ipomoea</string>

그래픽 카드 설정방법 : http://osx86.tistory.com/845

최신버전 : https://sourceforge.net/projects/cloverefiboot/?source=dlp

Project OS X > http://www.projectosx.com/forum/inde...showtopic=2562

InsanelyMac > Clover v.2 - The X Labs - InsanelyMac Forum

AppleLife > Clover | AppleLife


Udate : 최신버전으로 만드는 방법


1. 먼저 클로버를 윈도우즈 버전으로 위와 같이 설치한다.

2. 다음글에서 최신버전의 클로버 구성파일을 다운로드 받아서 교체한다.

3. config.plist 화일을 자료실에서 메인보드칩셋에 맞는 걸로 다운로드 받아서 넣어주고 부팅시도해 본다.


:
Posted by uno-ani