본문 바로가기
운영체제/macOS

AMD를 위한 스노우레퍼드 설치 가이드!

by o테리o 2010. 3. 11.
제가 설치한것은 아닙니다...^^
미친맥에 떴길래...
x86osx.com에서 소개된 많은 설치법과 비슷합니다.
차이점은 mobidin의 mach_kernel.test7 이란것이 사용됐구요...

에이당 여려분 시도해보세요...커널만 위에것을 사용하고 나머지는 기설치된 레퍼드 하드에서 새로운 타겟하드를 상대로하는 것입니다.

http://www.insanelymac.com/forum/index.php?showtopic=181876

링 크를 따라가시면 설치준비물자료 모두 다운받으실 수 있습니다...


가이드 번역입니다...^^

준비 물:

1. Kernel :  amd를 위한 mach_kernel.test7 from modbin을 준비합니다.
    모비딘 커널을 사용한 이유는 다른것은 모두 패닉이 났기 때문입니다.
    다운로드: http://redirectingat.com/?id=292X457&url=http%3A%2F%2Frapidshare.com%2Ffiles%2F270141107%2Fmach_kernel_test7.rar

2. Chameleon rc 2.640 pkg...
    다운로드: http://redirectingat.com/?id=292X457&url=http%3A%2F%2Frapidshare.com%2Ffiles%2F270145011%2FChameleon-2.0-RC2-r640.pkg

3. 카멜레온 2 Boot 파일 교체용 boot file
    다운로드: http://redirectingat.com/?id=292X457&url=http%3A%2F%2Frapidshare.com%2Ffiles%2F270118258%2Fboot.rar

4. DSDT.aml 을 만들어야합니다.
    CMOS 리셋 피하기 위함이며, 바닐라 AppleHDA.kext의 HDA 사운드 작동을 위해서 필요합니다.
   
5. 추가 켁스트 파일
    dsmos.kext
    NullCPUPowerManagement.kext
    OpenHaltRestart.kext
    PlatformUUID.kext

    다운로드:    http://redirectingat.com/?id=292X457&url=http%3A%2F%2Frapidshare.com%2Ffiles%2F270147654%2FSnow_Kext.zip

6. 스노우 레퍼드 리테일

7. 켁스트 유틸리티 (자료실)


설치: 기설치된 레퍼드에서 출발합니다.


1. 스노우 설치를 위한 하드를 준비하시고, 디스크유틸리티 인포메이션 탭을 이용해 사용하실 디스크의 볼륨 UUID를 확인합니다.

2. 스노우 설치될 하드 디스크에 대한 소유권을 가져야합니다. 터미널 작업시작합니다.

    chown 0:0 /Volumes/Snow

3. 스노우 레퍼드 dmg 파일을 마운트하시고...GUID 파티션일 경우 터미널에서

    open /Volumes/Mac OS X Install DVD/System/Installation/Packages/OSInstall.mpkg

4.  MBR 파티션일 경우엔 검색을 통해 전용 OSInstall.mpkg를 이용합니다ㅣ.

5. 이제 스노우 레퍼드를 타겟하드에 설치하시고..

6. 카멜레온  Chameleon Rc 2.640을 타겟하드에  또 설치합니다.

7. 미리 준비된 boot file을 루트에서 교체해주시고

8. 준비된 모비딘 커널을 타겟디스크 루트에 복사해줍니다...카멜레온으로 설치된 커널교체 입니다.

9. smbios.plist 수정하시고 /Extra에 넣어주세요  (in the targeted volume)

    smbios.plist 수정을 위한 예시입니다...
Quote:<?xml version="1.0" encoding="UTF-8"?>
   <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
   <plist version="1.0">
   <dict>
       <key>SMbiosvendor</key>
       <string>Apple Inc.</string>
       <key>SMbiosversion</key>
       <string>MP21.88Z.005C.B01.0608221120</string>
       <key>SMbiosdate</key>
       <string>04/01/2008</string>
       <key>SMboardmanufacturer</key>
       <string>Apple Computer, Inc.</string>
       <key>SMboardproduct</key>
       <string>Mac-F4208DC8</string>
       <key>SMfamily</key>
       <string>MacPro</string>
       <key>SMmanufacturer</key>
       <string>Apple Inc.</string>
       <key>SMproductname</key>
       <string>MacPro2,1</string>
       <key>SMserial</key>
       <string>W88033AKY51</string>
       <key>SMsystemversion</key>
       <string>1.0</string>
       <key>SMUUID</key>
       <string>00000000-0000-1000-8000-000000000000</string>
       <key>SMmemtype</key>
       <string>19</string>
       <key>SMmemspeed</key>
       <string>800</string>
       <key>SMmemmanufacter</key>
       <string>Apple Computer Inc.</string>
       <key>SMmemserial</key>
       <string>100000000</string>
       <key>SMmempart</key>
       <string>1</string>
   <!--
       <key>SMexternalclock</key>
       <string></string>
       <key>SMmaximalclock</key>
       <string></string>
   -->
   </dict>
  


10. 위 라인중에서 UUID부분을 이전에 확보한 타겟하드의 UUID로 바꿔주세요.

11. 준비된 dmos.kext, PlatformUUID.kext, Openhaltrestart.kext, NullCPUPowerManagement.kext 들을 /Extra/Extensions/에 넣어주시고요.

12. 이제 com.apple.boot.plist를 수정합니다.
아 래는 엔비디아 그래픽카드 9600GT을 이용했을 경우의 예시입니다...
엔비디아카드일경우 GFX string을 아래 device-properties 다음줄에 교체하셔야합니다.

Quote:<?xml version="1.0" encoding="UTF-8"?>
   <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
   <plist version="1.0">
   <dict>
       <key>Kernel</key>
       <string>mach_kernel.test7</string>
       <key>Kernel Flags</key>
       <string></string>
       <key>Timeout</key>
       <string>5</string>
       <key>device-properties</key>
       <string>6c0200000100000001000000600200000d00000002010c00d041030a01000000010106000010
0101060000007fff04000e0000004e00560050004d000000200000000100000000000000000000000
0000000000000000000000000000000220000005600520041004d002c0074006f00740061006c0073
0069007a006500000008000000000000201c0000006400650076006900630065005f0074007900700
0650000000f0000004e5644412c506172656e740e0000006e0061006d00650000000b000000646973
706c617922000000400030002c006400650076006900630065005f00740079007000650000000b000
000646973706c617922000000400031002c006400650076006900630065005f007400790070006500
00000b000000646973706c6179100000006d006f00640065006c0000001a0000006e5669646961204
765466f726365203936303020475420000000400031002c0063006f006d0070006100740069006200
6c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d00650000001
20000004e5644412c446973706c61792d4114000000400031002c006e0061006d0065000000120000
004e5644412c446973706c61792d4220000000400030002c0063006f006d007000610074006900620
06c00650000000e0000004e5644412c4e564d6163100000004e005600430041005000000018000000
04000000000003000c00000000000007000000001e00000072006f006d002d0072006500760069007
30069006f006e0000002e0000006e5669646961204765466f7263652039363030204754204f70656e
474c20456e67696e65205b4546495d</string>
   </dict>
  


13. DSDT 패쳐로 만드신 dsdt.aml 파일을 타겟하드의 루트에 복사해주시고요.

14. voodooHDA.kext 등 여타 켁스트들 필요하다면  s/l/e에 넣어주시면됩니다.

이제 하드를 바꿔서 부팅하면됩니다.
부팅하자마자 켁스트유틸리티를 한번 실행해주세요...

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

원 문 그대로 번역한 가이드입니다.
제가 에이당을 더이상 사용하지 않기 때문에 질문은 사양하겠습니다.
무운을 빕니다...^^