x86 하드웨어 기반 Mac OS X 2008–2024 기술 아카이브
InfiniteMac OSx86 › Snow Leopard 10.6 › USB 메모리 / 외장 하드 디스크를 통한 Snow Leopard 설치 완벽 가이드 (…
538,606 reads · 2009-08-20 – 2009-11-10
설치 가이드 Snow Leopard 10.6 DSDT ALC889a / Audio Chameleon / Boot-132 USB / EHCI

USB 메모리 / 외장 하드 디스크를 통한 Snow Leopard 설치 완벽 가이드 (09/11/12 업데이트)

GUID 파티션 맵(GPT) 기반의 USB 설치 디스크를 제작하고 Chameleon 2 RC1(Boot 10.1), FakeSMC, PlatformUUID 및 USB 버스 패치를 결합하여 디스크 유틸리티의 '설치 패키지 없음(No Packages)' 오류와 64비트 커널 패닉(KP)을 완벽히 해결하는 설치 가이드입니다.

주 저자
@Snow 게시일: 2009-08-20
소속 컬렉션
Snow Leopard 10.6
아카이브 기록 규모
누적 조회 538,606회 · 선별된 필드 노트 30건 (원본 게시물 48건에서 추출) · 2009-08-20 – 2009-11-10
참여 및 검증 멤버 (20)
@Snow (16)@spacelime (5)@DocShadow (4)@Gurruwiwi (3)@cili0 (3)@zod1988 (2)@maya77 (2)@flip360@aryajuanda@jtillwick@schwinn555@updatelee@anhdave@macdan@Rootus@thorazine74+4 more
관련 하드웨어 참조
USB 3.2 Boot Flash Drives ↗ Mac USB Audio DACs ↗ SATA III & NVMe SSDs ↗
한국어 전문 번역 기술 문서 · 터미널 명령어, Kext 파일명, ACPI 노드 및 부트 플래그는 원문 그대로 보존됩니다영문 원본 보기 (Original English) →

디스크 유틸리티의 패키지 누락 오류(Packages Issue)와 특히 64비트 모드에서 권한 문제로 발생하는 커널 패닉(KP)을 방지하려면 이 가이드를 활용하십시오.
기본적으로 Intel 데스크탑 시스템을 기준으로 작성되었지만, 본인의 기기에 맞는 커스텀 Kext를 적용하면 노트북 환경에서도 그대로 응용할 수 있습니다.
이 가이드는 필요에 따라 지속적으로 업데이트됩니다.

업데이트 내역 (UPDATES)

09/11/12 업데이트

- ALC889A 코덱을 위한 Mormegil의 v10.6.2 수정판 AppleHDA Kext: media fire.com/?ml2d2vl3d23

09/11/10 업데이트

- 10.6.2용으로 수정된 SleepEnabler Kext:

* iTunes 렉 수정 미포함 버전: media fire.com/?0zykzyehgz5
* iTunes 렉 수정 포함 버전: media fire.com/?ezuzyjnz2iy

09/09/23 업데이트

- 참고용으로 제 DSDT aml 및 dsl 원본 파일을 추가했습니다 (Taylorsyn 님의 요청 반영)

09/09/13 업데이트

- Kext 패키지에 새로운 fakesmc.kext(netkas 제작)를 추가하고 기존 dsmos를 제거했습니다.
- smbios.plist 수정에 관한 세부 설명을 추가했습니다.

09/09/11 업데이트

- 소프트웨어 업데이트를 통해 아무런 문제 없이 10.6.1로 판올림을 마쳤습니다!
- DSDT 가이드 링크들을 추가했습니다.
- SMBios.plist 내 UUID 항목은 불필요하므로 제거했습니다.

09/09/08 업데이트

- 가이드에 Chameleon 2 RC1 + Boot 10.1 통합 설치기를 추가했습니다. 이 설치 프로그램은 Boot 10.1 파일을 자동으로 설치해 주므로 수동으로 교체할 필요가 없습니다.

09/09/02 업데이트

아래에 게시된 명령들은 DSDT 파일 내부에 직접 주입할 수 있으니 꼭 적용해 보십시오!
구체적인 방법은 아래 스레드에 자세히 설명되어 있으며, wwbsox, lanxxx & mormegil 님께 감사를 전합니다!

UHCI/EHCI DSDT 패치를 통한 내장(Built-in) 인식 가이드 →

09/08/28 업데이트

Leopard와 Snow Leopard 양쪽에서 겪고 있던 간헐적인 USB 먹통 문제의 해결책을 찾은 것 같습니다. 가끔 두 OS 중 하나로 부팅할 때 키보드나 마우스가 작동하지 않는 증상이 있었는데,
com.apple.boot.plist에 아래의 명령 키를 추가하면 문제가 깔끔히 해결됩니다:

<key>EHCIacquire</key>
<string>Yes</string>
<key>UHCIreset</key>
<string>Yes</string>
<key>USBBusFix</key>
<string>Yes</string>

이 팁을 공유해 준 Mormegil 님께 감사드립니다.

09/08/22 업데이트

- SleepEnabler Kext의 제작자인 Pista7 님이 8800GT 사용자(및 동일 증상을 겪는 다른 그래픽카드 사용자)들을 위해 AppleUpstreamUserClient 관련 끊김(Lag) 현상 수정 패치를 통합한 버전을 내놓았습니다.
수정된 버전은 아래 링크에서 받으실 수 있습니다(모든 사용자에게 필요한 것은 아니므로 본문 하단의 기본 Kext 패키지에는 포함하지 않았습니다):

media fire.com/?lqoye5amm52

Pista7 님께 경의를 표합니다!

- 내장 SATA 드라이브가 주황색(외장 디스크) 아이콘으로 표시되는 문제를 수정하기 위해 IOAHCIBlockStorageInjector Kext를 추가했습니다.
- dsmos.kext를 대체하는 FakeSMC.kext(netkas 제작)를 추가했습니다. 저를 포함한 많은 사용자들이 OpenHaltRestart까지 함께 제거했을 때 전원 관리(재시동/종료) 문제를 겪고 있으므로, dsmos만 FakeSMC로 교체하는 것을 권장합니다.

09/08/21 업데이트

커널 패닉(KP)이 다시 발생하여 대상 드라이브를 단일 파티션으로만 구성해 Snow Leopard를 재설치했습니다. 제 결론은 첫 번째(부트) 파티션에 Leopard가 설치되어 있으면 권한 및 Kext 캐시 문제가 얽혀 종종 시스템이 꼬인다는 것입니다. 따라서 Snow Leopard 전용으로 단일 파티션 드라이브를 쓰거나, Snow Leopard를 첫 번째(부트) 파티션에 배치하는 것이 훨씬 유리합니다.
이번에도 UUID 문자열을 지정해 주긴 했지만, 전용 단일 파티션만 사용할 경우에는 굳이 지정하지 않아도 될 것으로 보입니다.
다시 안정적인 64비트 모드로 복귀했습니다(17시간 연속 무결성 가동 중).

설치 가이드 (GUIDE)

필수 준비물

- 최소 8GB 이상의 USB 메모리 또는 USB 외장 하드
- Snow Leopard 10A432 설치 dmg 이미지 (media fire.com/?yezmdyjwe5m)
- 작업용 Leopard 시스템 (저는 이미 설치되어 있던 불안정한 Snow Leopard 환경에서 기초 작업을 수행했습니다)
- Boot 10.1이 포함된 Chameleon 2.0 r431 (일명 RC1) (media fire.com/?mytlwh2jymz)
- 최소한의 필수 Kext가 담긴 Extra 폴더 (본인의 메인보드에 맞는 전용 Kext를 추가하십시오. 기본 Kext 패키지: media fire.com/?qeym1jwwkzc)
- dsdt.aml (필요시 CMOS 초기화 방지 패치 및 오디오, 그래픽, 네트워크 패치 적용본) 참고용으로 올리는 제 커스텀 aml 및 dsl 파일: media fire.com/?djjyr0ztkdn

ALC889a 사운드 가이드: ALC889a (아날로그 5.1채널 서라운드 지원) →

AppleHDA Leopard → Snow Leopard 포팅 가이드: AppleHDA를 Snow Leopard로 포팅하는 방법 →

이더넷 가이드: Ethernet →

USB 수정 가이드: UHCI/EHCI DSDT 패치를 통한 내장(Built-in) 인식 가이드 →

- com.apple.Boot.plist (media fire.com/?zmyzng3m5hj)

디스크 유틸리티에서 Install 파티션을 우클릭하여 확인한 범용 고유 식별자(UUID) 문자열을 복사(또는 메모)하여 이 파일 내부에 붙여넣으십시오.

또한 사용 가능한 EFI 문자열(그래픽, 오디오, 네트워크)과 Chameleon 부팅 명령어들도 함께 추가하십시오.

- smbios.plist.txt (media fire.com/?ikmrdyyjdmf) 본인의 실제 하드웨어 사양에 맞게 수정하십시오!

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>SMbiosvendor</key> <string>Apple Inc. or Apple Computer, Inc. depending on mac model</string> <key>SMbiosversion</key> <string>boot.rom.string.goes.here</string>…

- KextUtility v2.3.2.d (media fire.com/?5zyjn5eleyy)
- 필요한 경우 MkextTool (media fire.com/?b4fqowtmjj2)

본격적인 시작! (Lets Go!)

- 디스크 유틸리티를 사용하여 USB 메모리/외장 드라이브를 파티션 분할(이름은 Install로 지정)하고 반드시 GUID 파티션 테이블(GPT)로 설정합니다.
- 새로 생성된 파티션을 우클릭하고 '정보 가져오기(Info)'를 선택한 뒤, 범용 고유 식별자(Universal Unique Identifier, UUID) 문자열을 메모(또는 텍스트 파일에 복사해 붙여넣기)합니다.
- 사용자화 설치(Custom Install)에서 대상 드라이브를 새로 만든 USB 파티션으로 지정하여 Chameleon을 설치합니다. Snow Leopard 환경에서 실행할 경우 설치 마지막 단계에서 실패 메시지가 뜨지만 실제로는 정상 설치된 것이니 안심하십시오.
- 다시 디스크 유틸리티로 돌아와 Install 파티션을 선택하고 우측 상단의 복원(Restore) 탭을 클릭한 뒤, 소스 이미지(Image)에 10A432 dmg 파일을 지정(마운트하지 말고 찾아보기 버튼으로 직접 선택)하고 대상(Destination)에 Install 파티션을 끌어다 놓은 다음, '대상 지우기(Erase Destination)' 체크박스를 반드시 해제(UNCHECK)하고 복원을 실행합니다.
- 복원이 완료된 Install 파티션 루트에 Extra라는 이름의 폴더를 만들고 다음 항목들을 복사해 넣습니다:

* com.apple.Boot.plist
* dsdt.aml
* smbios.plist
* 최소한 다음의 필수 Kext들을 담은 Extensions 폴더:

fakesmc / NullCPUPowerManagement / OpenHaltRestart / SleepEnabler / IOAHCIBlockStorageInjector(드라이브 아이콘 주황색 표시 수정용), 그리고 본인의 네트워크 MAC 주소에 맞게 수정해야 하는 PlatformUUID(오류 35 및 Time Machine 버그 수정용).
먼저 시스템 프로파일러(System Profiler)를 열고 네트워크(Network) 탭을 선택한 뒤 우측 화면에서 본인의 MAC 주소를 확인합니다.
그런 다음 PlatformUUID Kext를 우클릭하여 '패키지 내용 보기(Show Package Contents)'를 선택하고 Contents 폴더 안의 Info.plist를 열어 PlatFormUUID 키 아래의 문자열을 수정합니다.
마지막 숫자/문자 블록만 교체하면 되며, 콜론(:) 기호를 제거하고 모두 대문자로 입력하십시오.

- 컴퓨터를 재부팅하고 부트 메뉴 단축키(대부분의 기기에서 F12)를 눌러 부팅할 드라이브를 선택합니다.
- 부트 드라이브로 Install(USB)을 선택하고 부팅 플래그로 -v -x32를 입력합니다(제 경우 설치 도중 x64 모드에서 커널 패닉이 발생하여 -x32 모드로 설치를 진행해야 했습니다).
- 설치 화면에 진입하면 상단 메뉴에서 디스크 유틸리티를 실행하고 Snow Leopard를 설치할 대상 파티션을 선택합니다.
- (파티션 분할이 필요한 경우) GUID 파티션 맵으로 분할하고 'Mac OS 확장 (저널링)' 포맷으로 지우기(Erase)를 수행합니다.
- Snow Leopard 설치를 마친 뒤 기존 Leopard(또는 이전 Snow Leopard) 시스템으로 재부팅합니다.

다른 가이드들을 따라 할 때 바로 이 지점에서 가장 혼란스러웠는데, 모든 기능을 제대로 작동시키기 위해 제가 직접 정립한 확실한 방법은 다음과 같습니다:

- 만약 새로 설치한 Snow Leopard와 동일한 물리 드라이브에 기존 Leopard가 설치되어 있고 이미 Chameleon V2(RC1 또는 RC2)를 사용 중이라면, 관련 파일들(com.apple.Boot.plist, PlatformUUID) 내부의 UUID 문자열을 디스크 유틸리티에서 확인한 새 Snow Leopard 파티션의 UUID로 교체하기만 하면 됩니다. 만약 부팅이 되지 않는다면 Chameleon을 다시 설치하고 boot 파일을 교체하십시오.
- 만약 해당 드라이브에 다른 OS가 설치되어 있지 않다면 그 드라이브에 Chameleon을 설치하고 boot 파일을 교체한 뒤 두 설정 파일의 UUID 문자열을 새 파티션의 값으로 수정합니다.
- dsdt.aml 파일과 Extra 폴더를 새로 설치한 Snow Leopard 볼륨의 루트 경로로 이동시킵니다.
- 재부팅한 뒤 다시 한 번 부트 파티션으로 Install(USB)을 선택하여(이렇게 하면 검증된 Kext들이 확실하게 로드됩니다) -v -x32 플래그로 부팅합니다.

모든 과정이 순조롭게 진행되었다면 이제 새로 설치된 Snow Leopard 데스크탑으로 부팅되었을 것입니다.

- 올바른 mkext 캐시 생성과 권한 복구가 필수적이므로 부팅 직후 가능한 한 빨리 KextUtility를 실행하십시오. 디스크 유틸리티, 터미널, KextUtility를 차례로 점검하며 오류가 없는지 확인합니다.

이제 아무런 부팅 플래그 없이 Snow Leopard로 재부팅해 보시면 드디어 64비트 모드가 안정적으로 구동될 것입니다!

64비트 부팅 및 설치 도중 발생하는 커널 패닉(KP)과 "설치 패키지 없음(No Packages)" 및 권한 문제로 고생하시는 모든 분들께 이 가이드가 도움이 되기를 바랍니다.

올바른 해결 방향을 제시해 준 sk1nhd33t 님께 특별히 감사드립니다!

행운을 빌며 쾌적한 OS X 환경을 만끽하시기 바랍니다!

끝 (THE END)

저자 후속 업데이트 및 기술 개정 이력

주 저자 후속 기술 보충: @Snow

저자 업데이트 #1 @Snow 2009-08-20

Not specific for Gigabyte, I dont think so. Use your own kexts but follow the guide for install method.
I want to keep the Packages & KP info and the title is at its max size so I won't be editing yet m8.

Actualy when looking back and with this method SL is pretty easy to install and require less fiddling around with custom kexts. It does though require proper permissions on everything.

It better run too because my Nick has been "Snow" for decades (in games and to other people)

Later bud

저자 업데이트 #2 @Snow 2009-08-22

Alright, I'm glad it worked out well for you guys. I've also Updated the guide with IOHCIBlockStorageInjector (fix HD icons) and FakeSMC (replace dsmos but experimental) kexts.

Laters

저자 업데이트 #3 @Snow 2009-08-22

Ouch, sad to hear that m8, must not work for Nforce and/or AMD then. I'll edit the guide to 'Intel only' when more users confirm non working.

Besides my guide I can't really help you out with that system m8. I had an AMD rig once but it was too much trouble everytime I had to install or update so I switched to Intel.

Anywa, good luck and thx for the report!

저자 업데이트 #4 @Snow 2009-08-22 ↳ Re: @zod1988
@zod1988since you use the same mainboard as I do: how did you enable sound? I used a 64Bit version of VoodooHDA.kext and I'm now able to change the volume and the Sound preferencepane shows several outputs, but none of them work. Am I missing something?

Hi m8

I'm using my Firewire Presonus Inspire 1394 for now since its recognized from the first boot. I have the onboard disabled and will wait for KX Driver 64bit support. If the ALC889a would support analogue 5.1 sound then I would consider switching though.

저자 업데이트 #5 @Snow 2009-08-29

I have update my guide with UUID method and provided template smbios & comappleboot plist files.

Hope that gets you further in the process m8, good luck!

@Jtillwick

I do not recommend installing this way and thats exactly why I built this guide m8, to avoid all those issues.

저자 업데이트 #6 @Snow 2009-08-30 ↳ Re: @Gurruwiwi
@GurruwiwiHi Snow ! I am happy to announce that your guide works like a charm with my laptop. I want to give you 20 thumbs up, but I only have two Your guide not only was the only one so far to work, but is so well thought out it was also the only guide that made me really understand the quirks with Snow. 32bit and 64bit, one or two KP's on the…

Hi Gurruwiwi,

I'm very happy to know this guide was successful for you and therefor can be used for laptops too.
It was my intention to be more specific then the other guides because I always got lost at some point
Thanks again for the kind words and enjoy the OS m8!

저자 업데이트 #7 @Snow 2009-08-30 ↳ Re: @spacelime
@spacelimeAllright, got the installer running now , used another dldt.aml that was already patched. Think that was the problem. But now the only thing is that the installer doesn't recognize my internal hard drives. Only the USB. So I have nowhere to install it… I'm thinking it has something to do with SATA support perhaps?

Hi Spacelime, good that you've found (or built) a proper dsdt file because I could not help you with this (it's system specific)
Either you need to run the proper ATA kexts for your motherboard or you need to format the destination drive to HSF+ journalled inside Leopard. Try other things with format too if that doesn't work. Unallocated space or FAT32.
You have ICH10R so maybe this can be of help:

http://netkas.org/?p=125 ↗

Notice! only for those who have AHCI disabled or using a laptop so keep that in mind.

Good luck and report back with update m8

저자 업데이트 #8 @Snow 2009-09-02

I remember using EasyBCD, good app indeed, but like DocShadow mentioned, Chameleon should detect all your operating systems properly and boot into them.
I'm using Chameleon 2 RC1 and it detects Snow Leo, Leo and Win 7 x64.

The only issue you will have with Chameleon is no more sleep in Win 7 (logoff bug). Since I use Win only as a gaming OS I can live with it though.

I'm glad my guide helped you in the right direction bud, enjoy the 64bits flying

저자 업데이트 #9 @Snow 2009-09-07

rapid share.com/files/276809840/com.apple.Boot.plist.zip.html

mega upload.com/?d=R056JRFJ

I won't add these links to the guide because, well, the bloody link still works like it should so check your internet.

저자 업데이트 #10 @Snow 2009-09-08

@ Why go MBR anyway m8? Windows on same disk?

@ Rootus, try adding -x (safe mode) to boot and try Chameleon 2 RC1 with Boot 10.1: media fire.com/?mytlwh2jymz

저자 업데이트 #11 @Snow 2009-09-23

I've got a P-35DS3P rev2.0 board m8 which uses another BIOS. I've got the latest F12 installed.
Both SL and Win 7 boot fast so no issues.

Glad my guide could be of help to you m8

My DSDT: media fire.com/?djjyr0ztkdn

저자 업데이트 #12 @Snow 2009-09-24

I'm glad my guide could help, I wanted it to be more specific since I also hit a wall with other guides.
My 8800GT is a 512MB version but I don't use a GFX EFI string anyway since I've included this is the DSDT file.
Other then GFX you could probably use my DSDT. I don't know what will happen if you use it with GFX included, it might not boot or just boot in VESA mode. If you have another install (or Windows with macdrive) you could try it and if not working restore.
Be sure to upgrade to F12 since it boots faster. When searching for AHCI devices it speeds up a lot.

Hope that helps m8

저자 업데이트 #13 @Snow 2009-11-10

Is the lag still there because I've got iTunes running but haven't got a hitch (so far)

Anyway, try this one, I've added the code to the working 10.6.2 kext.

Update: Seems to be there although even less obvious then pre 10.6.2 so trying the kext myself.

커뮤니티 실측 및 기술 필드 노트

총 48개의 원본 스레드 응답 중 기술적 가치가 높은 30개의 필드 노트 수록

필드 노트 #1 @Gurruwiwi 2009-08-20

This is specifically for gigabyte mobo right? You should edit the title, because use laptop users dont need most of the kexts (openhalt, nullpower, etc)

Please correct me if I am wrong. Snow Leo really is a much tougher cat to tame, I find

Otherwise, great guide!

필드 노트 #2 @DocShadow 2009-08-20

Used your kexts and had success in booting in 64 bit SL.

"Snow Leopard 10A43 install dmg" … Interesting sense of humour

필드 노트 #3 @flip360 2009-08-21

i also have success in booting 64 bit except my Realtek 8139c Network card is not working in 64bit mode. if anyone has a solution be glad to hear it Seems stable and very responsive, 6 hours now with gaming and apps all over

필드 노트 #4 @zod1988 2009-08-21

Greatest Guide ever :P

Wow, big thanks to you, man.:)

At first I thought it didn't work either, but it even booted the Installer in 64Bit mode without any trouble.

My Install is now rocksolid if you look past the fact that somebody still has to figure out how to make RadeonHD 3850s work under Snow Leopard.

Once again, huge thanks to you!

필드 노트 #5 @maya77 2009-08-22

Does not work for me.

Same steps, same kexts, just replaced mach_kernel on Install with AMD one (tried both, Dmitri's and Modbin's).

KP on boot, after loading kexts.

I have no luck with SL at all.

-AMD Opteron 180
-nForce4 Asus mobo

필드 노트 #6 @zod1988 2009-08-22

since you use the same mainboard as I do: how did you enable sound?
I used a 64Bit version of VoodooHDA.kext and I'm now able to change the volume and the Sound preferencepane shows several outputs, but none of them work.

Am I missing something?

필드 노트 #7 @maya77 2009-08-22 ↳ Re: @Snow
@SnowI had an AMD rig once but it was too much trouble everytime I had to install or update so I switched to Intel.

I have no problems with AMD and Leopard. I'm installing from retail DVD, updating with no problems, and it's stable.

My next rig will be Intel-based too.

필드 노트 #9 @jtillwick 2009-08-29

I have a Gigabyte GA-EP45T-DS3R and am currently running 10.5.8 without any issues. I tried installing a retail Snow Leopard I received today and I too get a kernel panic on first boot immediately after loading of extensions. Have also tried on my GA-P35-DS3L with the same result.

I installed my retail copy from the DVD while booted into my Leopard install by running the OSIntaller.mpkg from Terminal. Afterward I installed Chameleon 2.0 RC1 using the EFI HFS method and replaced the boot file with EFI 10.1. I have a dsdt.aml with the RTC fix in Extra/ and the kexts I have in the Extra/Extensions folder are (all 64 bit versions):

  • dsmos
  • IOAHCIBlockStorageInjector
  • NullCPUPowerManagement
  • OpenHaltRestart
  • PlatformUUID (with my drive's uuid)
  • SleepEnabler

Anyone know why I am getting a kernel panic on boot? Anyone want to help point me in the right direction?

필드 노트 #10 @schwinn555 2009-08-29

Where do we get the SMBIOS file to edit? I don't see one in your files to download. I did get one in another package elsewhere but it listed the Brand and model of MOBO in the txt when I looked at the file. Should I just change that info to match mine? thanks

필드 노트 #11 @spacelime 2009-08-29

Hello! Thank you very much for this nice guide. I'm having some trouble though. Maybe you can point me in the right direction?

When I boot up Cameleon works great... i type in -v -x32 (tried without it too). It loads up until it says Ethernet Adress XXXXXXXXXXXXXXXXXXXXXXX
Ethernet Adress XXXXXXXXXXXXXXXXXXXXXXXXX
or something and then the screen turns black. The usb drive continues to read for maybe a minute and then nothing happens. When I reboot the BIOS is screwed up so I have to restore it from a backup.

I have followed your instructions very carefully. But thing that I'm not sure that I got right is the dsdt.aml. I found an app called dsdt patcher which didn't have much options and it generated the file... Is that the way to do it.

My hardware:
GIGABYTE GA-EP45-UD3P (ame ntio.se/PartDetail.aspx?q=p:2178829)
Intel Quad Core 2.66ghz
Geforce 9500 GT
I boot from a Kingston 16GB thumbdrive that i partitioned into one 10gb with Snow and one 6gb

thank you,
Olof

필드 노트 #12 @Gurruwiwi 2009-08-29

Hi Snow !

I am happy to announce that your guide works like a charm with my laptop.

I want to give you 20 thumbs up, but I only have two

Your guide not only was the only one so far to work, but is so well thought out it was also the only guide that made me really understand the quirks with Snow.

32bit and 64bit, one or two KP's on the way, but boots up nice unflagged, and damn fast responsive!

Now for laptop 64bit kexts for everything. Thanks!

필드 노트 #13 @updatelee 2009-08-29 ↳ Re: @jtillwick

im using chameleon v1 w/pcefi v9, the one your using should work though, but if worse comes to worse, try what works for others I guess.

I loaded all my kext into /S/L/E I dont know much about how the kext in /E/E work. but with my case I'll tell you you MUST rebuild your kextcache or it wont load the new kext and therfore you'll get a KP 0x000002 right away. you cant rebuild the cache unless permissions are set correctly so ensure that.

chown -R root:wheel /System/Library/Extensions/*
chmod -R 755 /System/Library/Extensions/*

now everyone except myself seem to be able to rebuild the kextcache from within Leopard, this never worked for me, so I always had to boot the SL dvd from my macbook and rebuild the cache from there (usbhdd)

kextcache -v 1 -ltm /Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

maybe my syntax is wrong for Leopard, if anyone can correct it that would be great.

Im also using fakesmc insted of dmos

@jtillwickI have a Gigabyte GA-EP45T-DS3R and am currently running 10.5.8 without any issues. I tried installing a retail Snow Leopard I received today and I too get a kernel panic on first boot immediately after loading of extensions. Have also tried on my GA-P35-DS3L with the same result. I installed my retail copy from the DVD while booted…
필드 노트 #14 @spacelime 2009-08-29

Allright, got the installer running now , used another dldt.aml that was already patched. Think that was the problem.

But now the only thing is that the installer doesn't recognize my internal hard drives. Only the USB. So I have nowhere to install it… I'm thinking it has something to do with SATA support perhaps?

필드 노트 #15 @DocShadow 2009-08-29

To see the internal drive/volumes ...

Go to Finder Preferences

Under Show these items on the desktop, check off Hard disks

필드 노트 #16 @DocShadow 2009-08-31

Thanks for the guide ... it was very useful for making a USB SL Install. (Y)

I didn't need it to install SL as I already have it running but I need to fix another SL partition using Disk Utility … this did the trick and now I have an SL Install if needed.

필드 노트 #17 @spacelime 2009-08-31

Thank you Snow!
I read up a little about AHCI... still don't really understand it but when I turned AHCI on in the BIOS I was able to see my hdd in the installer

Now I've installed Win 7 and Kubuntu Karmic and am attempting to triple boot. I'm making some progress using the brilliant EasyBCD to modify the Win7 bootloader. I made many attempts using GRUB2 as the main bootloader but it just broke my Windows install every time.. With EasyBCD I'm now able to boot smoothly into either Win or Linux, but not yet OSX.. hope to get it working soon!

필드 노트 #18 @spacelime 2009-08-31

Yippie, got the tripple boot working finally

If anyone is considering to dual or tripple boot with Windows i HIGHLY recommend that you try EasyBCD... I've spent many hours trying to get either the efi bootloader or GRUB2 to boot into the other OSs, but with no luck. easybcd was really a breeze.. just install it in windows and you can set up exactly how to boot with a GUI in 2 minutes and it WORKS!

Now I just have a few details to cope with. OSX detects my DVD drive but is unable to read from it and a window telling me this appears just after booting every time.

If I boot into OSX and then boot Kubuntu the file system on my EXT4 partitions is a little screwed up so the boot up process halts and asks me to run fsck manually. after doing this and rebooting it loads Kubuntu just fine. It seems that OSX is messing something up… I'm going to reinstall Kubuntu and change the partitions to EXT3 and see how it goes.

Anyone have any idea about the CD/DVD drive problem?

필드 노트 #19 @spacelime 2009-08-31

Allright... a little update for anyone who cares.. I'm just so excited to have this thing up and running lol.

The corrupted filesystem seems to be due to EXT4. So that may be worth concidering if you want to dual boot with ubuntu. You may wanna use EXT3 as it is probably the safe bet.

The complaining about CD drive error was not really the CD at all but just my secondary HDD that I hadn't partitioned yet. So now that it's done it workes fine. Tried to make a backup with time machine to the secondary hdd but that actually caused OSX to crash in the middle of it. Seems a little worrying, I hope I won't get this with other things too.

Anyway, I'm starting to feel most things are working fine now. Thanks again snow for the excellent guide!

필드 노트 #20 @DocShadow 2009-08-31

Why not use Chameleon?

I boot into Chameleon and then choose either OSX or Win 7.

필드 노트 #21 @macdan 2009-09-07

Can somebody upload the file
"com.apple.Boot.plist (media fire.com/?zmyzng3m5hj)"
agian.
Download does not work.

필드 노트 #22 @cili0 2009-09-07

i'm trying to apply your guide to install SL on MBR. Unfortunatelyy it seems that the modification we used to do to OSInstall.mpkg doesn't work anymore. Any advice ?

,

필드 노트 #23 @cili0 2009-09-07

i already tried that OSInstall.mpkg, but i think the author wants me to run the OSInstall.mpkg from a previously installed SL/Leo system. He says:

"It is very important to run the MPKG not the PKG file !"

What i want to do is to overwrite the OSInstall.mpkg in the USB stick and then install from that. Up to now no luck with any patched OSInstall.mpkg i found.

,

필드 노트 #24 @Rootus 2009-09-07

Thanks for posting the guide.

I'm having a problem, if you have any ideas I'd really appreciate them -- I'm kinda stumped, and I don't know where to go from here. SL boots from USB, goes through the usual text bits about kext loading and stuff (using -v -x32 as boot options, have also tried safe mode but it just panics if I do that), and then it switches into graphical mode. I get a light blue screen, which turns after a few seconds into a light gray screen, and the mouse cursor changes from an arrow to a beach ball, and it never escapes from beach ball hell. Spins, spins, spins, for as many hours as I care to leave it.

FWIW, an install of SL that I did from within Leopard also hangs at a particular point, though it's before going graphical, and it also never recovers. Slightly different outward behavior, but the hang is consistent.

My setup -- Asus P5K-VM, Intel Q6600, 8GB RAM, nvidia 9600 GT 512MB, 1.5 TB SATA drive (Seagate; dual partitions, both under a TB), 250GB SATA drive (WD) with Leopard 10.5.6, and a SATA DVD writer. Everything works great using Leopard.

Software -- SL retail disc (okay, the $29 "upgrade" disc rather, seems retail to me), Chameleon RC2 build 640, EFI 10.1 boot. Tried with all the kexts in this guide, also tried simplifying to just dsmos based on a post from someone else who got things working on a P5K series board with just that.

Thoughts? I'd really like to get this installed, I'm hoping it will give me a bit more efficient utilization of the quad core CPU. I've got it running on my real Macs and I'm hooked on the new version of Mail (bye bye Outlook, wasn't nice knowing you, won't miss you, etc ).

필드 노트 #25 @cili0 2009-09-08 ↳ Re: @Snow
@Snow@ Why go MBR anyway m8? Windows on same disk? @ Rootus, try adding -x (safe mode) to boot and try Chameleon 2 RC1 with Boot 10.1: media fire.com/?mytlwh2jymz

yes, i've got windows 7 in the same HD.

필드 노트 #26 @thorazine74 2009-09-09

The SMUUID, the platformUUID and the disk partition UUID are 3 different entities and they dont need to match from what I know.
The SMUUID in smbios.plist seem to be useless.
The PlatformUUID key is based on your ethernet card's MAC address and should help avoiding error 35 errors and not built-in en0 ethernet cards. (see this thread ↗)
The boot-uuid chameleon argument is the id of what disk partition you want to boot, and it should not be needed for chameleon rc3 either, but maybe netkas' pcefi 10.2 needs that to boot Snow Leopard (unsure).
They are all UUIDs but they identify different things.

필드 노트 #27 @taylorsyn 2009-09-23

It would be great if you could post your DSDT.aml for your board. Curious what Bios revision your on? You might not be aware but recently Gigabyte came out with an F6 updated bios that improves the boot time considerably in the BIOS!

I have the Gigabyte EP-35DS3P rev2.1 board...

Thanks for your guide,
Taylor

필드 노트 #28 @hootcho 2009-09-23

Snow, your guide is really detailed, precise and concise at the same time, this is what i most appreciate in a guide! These last weeks i've read so many guides about SL installation that i was quite puzzled and could never get started, i think that this time i'll finally get my hands on this long awaited installation following your instructions.
The intiguing thing is that i have more or less the same HW as you, just a couple of subtle differencies.
I have a Captiva 9800GT with 1GB memory, i've read somewhere that it's basically the same as your 8800GT, is yours 512MB or 1GB? If it's 1GB can i use your com.apple.Boot.plist with its GFX string as it is?
My GA-P35-DS3P is rev. 2.1, and i could see from the Gigabyte site that 2.0 and 2.1 revisions followed the same roadmap about firmware upgrades, so i guess that if i upgrade it to F12 as you did i can even use your DSDT.aml?
Thanks for your work and i hope to get a reply from you!

Hootcho

필드 노트 #29 @relikwie 2009-10-16

Hi Snow, I have the same board as you have and ran into the CMOS issue. tried fixing this but to no avail. I'll try your dsdt.aml and see if this works out.

필드 노트 #30 @EnzoFX 2009-11-10

Anyone got a 10.6.2 SleepEnabler.kext that blocks the AppleUpstreamUserClient.kext that causes the mouse lag?
Or another fix? Aside from just deleting the kext at fault from the system.

교차 검증 및 토론 참여 멤버: @Gurruwiwi @anhdave
출처 및 기여자 이력 (등록된 기여자 20명 · 원본 스레드 #3705)
사용자명기여 역할게시물 수활동 기간
@Snow주 저자162009-08-20 → 2009-11-10
@spacelime핵심 기여자52009-08-29 → 2009-08-31
@DocShadow핵심 기여자42009-08-20 → 2009-08-31
@Gurruwiwi핵심 기여자32009-08-20 → 2009-08-29
@cili0핵심 기여자32009-09-07 → 2009-09-08
@zod1988기여 멤버22009-08-21 → 2009-08-22
@maya77기여 멤버22009-08-22
@flip360기여 멤버12009-08-21
@aryajuanda기여 멤버12009-08-22
@jtillwick기여 멤버12009-08-29
@schwinn555기여 멤버12009-08-29
@updatelee기여 멤버12009-08-29
@anhdave기여 멤버12009-08-30
@macdan기여 멤버12009-09-07
@Rootus기여 멤버12009-09-07
@thorazine74기여 멤버12009-09-09
@taylorsyn기여 멤버12009-09-23
@hootcho기여 멤버12009-09-23
@relikwie기여 멤버12009-10-16
@EnzoFX기여 멤버12009-11-10

언어 선택 · Choose your language