'해킨토시'에 해당되는 글 1건

  1. 2010.05.27 i7 네할름 + GA-EX58-UD5 리테일 설치 가이드

[중간업뎃: 7월6일자]

Digital Dreamer 왈!
좀만 기둘리시면 i7 + GA EX58 보드에 스노우 레퍼드 해킨설치 방법이 완성된다고 합니다. 몹시기둘려지는 군여!
!



번역자 주 (6월28일 2009) :

1. 최근 네할름 유저가 조금씩 늘고 있다는 판단하에 본 설치 가이드를 올리게 됐습니다. 이 가이드는 insanelymac.com Forum 사이트의 Tutorial (The Genius Bar)에 고정 포스팅된 Digital Dreamer의 작품이며, 매우 완성도가 높은 쉬운 설치기법 입니다.

2. Digital Dreamer는 한국의 x86osx.com 사이트를 인지하고 있으며 이번 기회에 자신의 i7 설치가이드가 번역게재되는 것을 허락했습니다. 또  x86osx.com 회원님들에게 좋은 기회가 되길 바라는 뜻에서 번역게재를 적극적으로 환영했습니다.

3. 본 가이드는 지난 1월초 ver. 1.01로 포스팅된 후 지금까지 6개월이 넘는 시간을 거치면서 진화에 진화를 거듭해 ver.3.9에 이르렀습니다. 최초 네할름 시스템에 바닐라 커널 설치가 불능이었기 때문에 부두커널 9.6.0만 사용했지만 이제는 100% 10.5.7 바닐라 커널 설치가 가능해 졌습니다. 또 PC EFI v.8  부트로더로 시작했지만 이젠 카멜레온 2.0 RC1 을 비롯해 다양한 부트로더 메뉴가 추가됐습니다. 주기적으로 Digital Dreamer가 적절하게 최신으로 설치 스크립을 업데이트 해왔으며 이런 노력은 보다 완벽한 레퍼드의 설치를 위한것으로 높은 평가를 받고 있습니다. 따라서 앞으로 스노우 레퍼드가 나오면 Digital Dreamer의 업그레이드 설치 가이드가 나올것을 확신하며 지속적인 번역 업데이트도 이뤄질 것입니다.

4. 본 설치가이드는 기가바이트의 GA-EX58-UD5 + ATI HD3870 조합의 하드웨어 사양을 기반으로 만들어진 것임을 밝힙니다. 가이드가 업데이트되면서 ATI 4800 시리즈및 엔비디아 그래픽카드 시리즈 (애플에서 드라이버가 제공되는 모든 기종)의 설치가 가능하도록 만들졌습니다. 애플에서 제공되지 않는 글픽카드의 경우 별도 드라이버 설치가 필요합니다.

5. 위에서 말했듯이 이 설치가이드는 기가바이트 특정 보드에 맞춤형으로 만들어졌지지만 기가바이트의 다른 EX58 시리즈 보드에도 설치가 되는 것을 확인했습니다. 또 EVGA X58, Foxconn X58, DFI Lan Party X58 보드에도 그대로 적용될 수 있습니다. (다만 기가바이트 외의 보드들은 사운드가 안될 수도 있습니다. 잡는 방법은 미친맥 원글의 글타래를 찾으면 나오지만 여기선 일단 원문의 설치가이드만 설명합니다.)

6. 설치 기법도 처음 텍스트 기반으로 시작됐지만 이젠 GUI응용 자동 터미널 스크립 기반으로 사용자가 쉽게 선택 메뉴로 진행됩니다.

7. 6개월이 넘는 시간에 걸쳐 업데이트된 가이드이기에 그 내용이 방대합니다. 번역의 간결함을 위해 최신 설치 기법 위주로 가급적 간략하게 번역하도록 포인트를 뒀습니다.

8. 마지막으로 제안을 하고 싶습니다. 저는 그냥 따라하기만 해본 사람입니다. 하지만 고수님들은 아마 여기에 나오는 설치 스크립 제작이 가능할 것이라 생각됩니다. 한 예로 X86OSX.com의 고수님들이 힘을 합해  P45 칩셋보드를 위한 리테일 설치 프로그램을 하나 만들 수 있지 않을까 합니다. 어려운 일이긴 하겠지만 가능하다면 이런 류의 설치프로그램을 만들 기위한 x86osx의 포럼이 하나 만들졌으면 하는 바램입니다.
  

Digital Dreamer's i7 GA-EX58-UD5 리테일 10.5.7 설치 가이드:

A. 설치 개요

10.5.7이 등장하면서 많은 부분에서 해킨토시 설치가 단순화됐습니다. 특히 X58 보드 설치에 그 기여가 큽니다. 이제 더이상 커널이나 system.kext로 고민할 필요없이 바닐라 버젼으로 고고씽 하면됩니다. 본 설치 가이드는 Mac Osx Retail DVD와 카멜레온 부트로더를 이용한 것입니다.  리테일 레퍼드의 구매를 권장합니다! 리테일 레퍼드를 이용한 풀 바닐라 인스톨이 가능하며 몇가지 모드된 켁스트 파일과 이들을 /Extra/Stored_kexts 폴더에서 기능하도록 고안됐습니다. 이 설치법은 애플의 소프트웨어 업데이트를 완벽 지원하며 몇가지 엑스트라 기능을 추가했습니다. 그 기능들은 다음과 같습니다:

1. Installing the new Chameleon v2.0 RC1 or older Chameleon v1012 bootloader
2. Set partition as active
3. Run OS X installer
4. Install modified kexts
5. Update boot caches
6. Run DSDT patcher
7. Modify Mac model name
8. Modify processor info
9. Modify "About This Mac" graphics
10. Select various bootloader themes
11. Choose from a selection of 27 boot pictures
12. Powerful plist editor that allows you to edit any boot.plist or smbios.plist in various locations
13.Plist editor allows you to select from a list of useful keys, create a custom key, or modify kernel flags
14. Automatically add a UUID as a kernel flag from any of your installed drives

B. 사용된 켁스트 및 커널 다운로드 (아래 설치 스크립 프로그램에서 같은 파일들을 한묶음으로 다운받을 수 있습니다!)

1. Gigabyte GA-EX58-UD5 motherboard kexts NEW!
(10MB) - kernels included: Vanilla 9.7.0 (for Mac OS 10.5.6), Voodoo2 alpha3 9.7.0, and Voodoo-based 9.6.0 (older bootloaders).

2. X58 Mobo Patch Installer  UPDATED! - 6/18/2009 v3.8
(21.8MB) - kernels included: Vanilla 9.7.0 (for Mac OS 10.5.6), Voodoo2 alpha3 9.7.0, and Voodoo-based 9.6.0 (older bootloaders).

3. Selection of 27 boot pictures EXTRA
(26.6MB) - for use with the X58 Mobo Patch Installer.


C. 설치 진행 과정:

Install kernel and supporting files: Mostly needed if using the older bootloaders (i.e. Chameleon v1012).
        •        Vanilla 9.7.0 kernel Included as part of the 10.5.7 install.
If using the older bootloader, you must install the Voodoo-based 9.6.0 kernel (included), instead.
        •        Matching System.kext in /Extra/Stored_Kexts Included as part of the 10.5.7 install.
        •        com.apple.boot.plist in /Extra. This is necessary with the new Chameleon 2.0 bootloader.
Install updated/modified kexts in /Extra/Stored_Kexts on your boot drive:
        •        LegacyHDAController.kext
(pre-patched for the ALC889a chipset)
        •        LegacyHDAPlatformDriver.kext
(pre-patched for the ALC889a chipset)
        •        HDAEnabler.kext
(goes with the included HDA kext above)
        •        LegacyJMicronATASATAIDE.kext
(support for ATA devices on JMicron controller with over 4GB RAM fix)
        •        LegacyJMicronJMB36xSATA.kext
(JMicron SATA suppport with over 4GB RAM fix)
        •        LegacyIOAHCIBlockStorage.kext
(display drives as "internal" fix. NOTE: If you have removable drives, this kext should not be used.)
        •        LegacyAppleAHCIPort.kext
(no longer needed with native Intel ICH10R support in 10.5.7.)
        •        IONetworkingFamily.kext
(on-board LAN support from Psystar's version (1.8.1) of the Realtek R1000 driver and support for Time Machine)
        •        ATY_Init.kext
(Universal graphics card injector, with support for the ATI Radeon 2x00, 3x00, 4870, 4850, plus NVIDIA cards.)
        •        Disabler.kext
(disabler for AppleIntelCPUPowerManagement.kext and others - ABSOLUTELY NECESSARY TO BOOT!)
        •        dsmos.kext
(page decryption EFI module - ABSOLUTELY NECESSARY TO BOOT!)

Repair permissions:
chmod -R 755 "/Volumes/YOUR_BOOT_DRIVE/Extra/Stored_Kexts/"
chown -R root:wheel "/Volumes/YOUR_BOOT_DRIVE/Extra/Stored_Kexts/"

Update boot cache:
mv "/Volumes/YOUR_BOOT_DRIVE/Extra/Extensions.mkext" "/Volumes/YOUR_BOOT_DRIVE/Extra/Extensions.mkext.previous"
kextcache -a i386 -m "/Volumes/YOUR_BOOT_DRIVE/Extra/Extensions.mkext" "/Volumes/YOUR_BOOT_DRIVE/Extra/Stored_Kexts"

DONE!

주의: 설치 스크립 프로그램에는 모든 그래픽카드 드라이버가 따라오는 것이 아닙니다!!! 물론 설치 스크립에 포함된 injectors (Natit.kext, NVinject.kext, and NVkush.kext)들은 애플에서 이미 지원하는 것들만을 뽑아온 것입니다. 따라서 애플의 바닐라 인스톨에서 지원하지 않는 그래픽 카드를 갖고 있는 분들은 드라이버와 EFI String  등을 별도로 잡아줘야합니다.


D. 설치 방법:

다음 설치 스크립 프로그램 ver. 3.9 를 다운로드 받으십시요.

(http://redirectingat.com/?id=292X457&url=http%3A//idisk.mac.com/digital_dreamer/Public/Hackintosh_Core_i7/X58_Mobo_Patch_Installer.zip)

         X58 Mobo Patch Installer (21.8 mb without extra boob pictures)

이  스크립 프로그램에는 카멜레온 v.2.0 RC1 그리고 v1012 부트로더, 필수 켁스트 파일, 바닐라 9.7.0 커널이 포함돼있습니다. 또 10.5.6 사용을 원하는 분들을 위해 부두커널 9.6.0 커널과 카멜레온 구버젼 부트로더가 있습니다. 일부에서 부트 132 이미지를 올려달라고 하는 요구가 있었지만 현재 UUID와 관련된 boot.plist edit 과정이 이 설치방법과는 별도 사항임을 알려둡니다. 때문에 최상의 설치를 위해 별도 하드에서 타겟하드를 대상으로한 설치 스크립 실행방법을 선택했습니다.

저의 설치가이드를 가능케 해준 미친맥의 LTL, dfe (David Eliott), Kabyl, Munky 그리고 여타 회원님들의 앞선 노력에 감사드립니다.

E. 설치 준비:

1. 두개의 하드가 반드시 필요합니다. 리테일 10.5.7을 위한 타겟 드라이브 이외에 레퍼드의 기본설치가 돼있는 부팅가능한 하드가 필요합니다.

2. 레퍼드가 기 설치된 하드를 만들기 위해 Kalyway 10.5.2 (w/ kabyl kernal), iATKOS or iDeneb 10.5.5 (w/ Voodoo kernel or Toh kernel)을 이용한 기본설치가 필요합니다. 단, 하위 버젼의 해킨설치본으로 레퍼드를 i7 시스템에 설치할때 바닐라 커널이 아닌 부두커널 또는 toh  커널, 또는 kabyl  커널 선택이 요구됩니다.

3. 하위버젼의 레퍼드 설치가 완료되면 타겟하드를 포맷하고 리테일 레퍼드 디비디 그리고 최신 버젼의 오리지널 콤보업데이스 파일을 준비하십시요. 디비디가 10.5.7 이라면 콤보업뎃파일이 필요없겠죠.

4. 리테일 디비디를 이미지파일로 바탕화면에 만들어 둡니다.(시간절약을 위하여!)

F. 설치 스크립 러닝:

1. 기설치된 레퍼드 시스템의 바탕화면에서 다운받은  X58 Mobo Patch Installer  의 "RUN-PATCHER "를 더블 클릭합니다. 자동으로 터미널 프로그램이 가동되면서 설치가이드로 안내됩니다. sudo -s 패스워드가 필요없이 프로그램 스크립가 진행됩니다.
2. 곧바로 프로그램이 작동하면서 HFS 포맷된 타겟하드의 선택화면으로 진입합니다.
3. 모든 디폴트 선택 사항들이 볼드 타입 글자로 하이라이트 돼있습니다.(이것만 선택하면서 진행해도 됩니다.)
4. 타겟드라이브를 확정합니다.
5. 부트로더 또는  pre-patch 를 선택합니다. (option #2)
6. 타켓하드의 파티션을 활성화 시키는 옵션메뉴가 나옵니다. (option #3) 활성화를 위해선 모든 드라이브가 언마운트됩니다.
7. 스크립 프로그램이 마운트된  "Mac OS X isntall DVD" 또는 이미지를 찾고 만약 디비디로 인스톨하신다면 이를 선택할 수 있는 옵션이 제공됩니다. (option #4) 어느 방법이 됐던 선택함과 동시에 타겟하드를 대상으로 리테일 레퍼드의 인스톨과 필요할 경우 콤보업데이트 설치까지 진행, 완료됩니다. 여기서 재부팅은 필요없습니다.
8. kext/kernel installer (options #5)를 선택합니다. 이미 GA-EX58-UD5 메인보드에 맞춰진 켁스트 파일과 커널이 설치됩니다.  [번역자주: 하지만 위에서 언급했듯이 EVGA x58, Foxconn x58, DFI Lan Party x58 보드에도 그대로 적용될 수 있습니다.] kext/kernel installer 자동적으로 boot caches 를 하게됩니다.
9. DSDT patcher (option #7)를 선택하고 패치된 DSDT파일은 적절한 폴더로 저장됩니다.
10. 이제 시스템 재부팅할 시간입니다. 기설치된 레퍼드에서 리테일이 새로 설치된 타겟하드로 바꿔서 부팅합니다.


11. 성공적인 부팅을 하고 난후 다시 "Run-Patcher"를 실행하면 Mac Model Name (option #9)을 원하는대로 변경할 수 있고 마찬가지로  CPU Type (option #10), About This Mac (option #11) 또 boot plist (option #8), bootloader theme(option #12), boot picture (option #13)까지 임의대로 변경가능합니다.

12. 스크립이 만들어 놓은 폴더는 5가지 유형의 켁스트 집합 입니다. ATA, Audio, Graphics, Networking, and Misc. Patches. 또 _repository 폴더에는 자신의 커스텀 켁스트가 담겨질수있도록 만들어진 것입니다. 이 폴더 밖으로 나온 켁스트파일들이 바로  kext/kernel installer에 의해 설치가 되는 것들입니다.

13. 최초 설치가 끝난 다음에도 스크립 폴더(ATA, Audio, Graphics, Networking, and Misc. Patches)에 별도 켁스트파일이 설치 될 수 있습니다. 단지 그 커스텀 켁스트들을 /Extra/Store_Kexts 에 드랙엔 드랍 시켜놓고 스크립 프로그램의 Update boot caches를 선택하면 됩니다.

14. 만약  _For_System folder가  /Extra/Stored_Kexts 폴더내에 만들졌다면, 그 안에 있는 켁스들은 Update boot caches 를 할때마다 S/L/E에 저장됩니다. 만약 켁스트 파일을  _For_System 에서 제거하거나 또는 /Stored_Kexts 로 옮겼을 경우 해당 켁스트는 Update boot caches를 해준 이후 S/L/E에서 제거됩니다.
따라서 기본적으로 _For_System folder 존재하면  S/L/E에 담겨있는 켁스트파일들이 _For_System 폴더내의 켁스트들과 싱크가 된다는 것입니다.
하지만 만약  _For_System folder를 사용하지 않는것으로 선택한다면 사용자가 S/L/E의 켁스트파일을 직접 관리하면 됩니다.

15. 인스톨 프로그램 스크립은 거의 완벽합니다. 잘못된 것이 있다면 알려주시면 감사하겟습니다.

16. 오래전 위 방법으로 설치했을경우 패러럴스 V4 기가보드에서 작동하지 않았음을 확인했습니다. 하지만 EVGA 나 여타 보드에서는 작동했습니다. 최근 10.5.7로 업데이트가 이뤄진 이후부터는 패러럴스 v4도 잘 작동합니다. 다만 보드에서 VT기능을 온 시켜야만 합니다.

17. VMware Fusion 2는 잘 작동합니다. 만약 설치후 비스타 런칭하면서  "STOP 0x0000007B" 이란 에러메시지가 뜨면 다음 파일을 적용시키세요. MS Hotfix for multicore-processor computer running Vista in a VM.  x64-based versions of Windows Vista의 경우는 다음 파일을 적용시키구여. here. Usual disclaimers apply.

18. 도움되는 사이트 및 링크
HELPFUL LINKS AND SCREENSHOTS:
• Marcel Bresink's Temperature Monitor
• Great Internet Mersenne Prime Search (GIMPS) - Prime95 CPU torture test in OS X binaries.
• Great Internet Mersenne Prime Search forum
• Gigabyte GA-EX58-UD5 product page
• Gigabyte X58 BIOS Features
• Virtual BIOS
• TweakTown: Gigabyte Technical Support Forum
• BIOS F4 binary update
• BIOS F5 binary update
• BIOS F6 binary update
• BIOS F7 binary update

19. GA-EX58-UD5 바이오스 셋업 스크린

!! 혹시 !! 번역에 수정이 필요하거나 오류가 있다는 지적에 적극적으로 수용하겠습니다. 감사합니다
Posted by In4Graphic
이전버튼 1 이전버튼