[hackintosh] dell m1210 에 10.6.2 hazard 설치

Apple 2010. 1. 31. 01:39 Posted by galad
dvd 부팅
하드 지우기 - 미리 파티션 설정 후 shaq swap? 형식으로 타입 변경(acro... suit). 설치 시 삭제할 때는 osx 져글링 타입으로.
사용자화에서 10.6.1 업데이트, 10.6.2 업데이트, intel 커널, NVinject 비디오, AppleHDA 오디오, voodoo메모리/파워, 추가글꼴 등 선택 후 설치
xp로 부팅되므로, 윈도우즈에서 boot think 설치
boot think에서 osx 선택하고 f8, -v cpus=1 arch=i386 부팅
초기 설정
부팅 완료.
dsdt 패치 - 안하면 부팅 시마다 cpus=1 옵션 줘야함. dsdt 패치 하지 말 것. 하면 심하게 버벅대는 현상이 나타남. -> cpus=2가 되어서 동기화가 안되는 현상

broadcom 440x 만 잡으면 되는데... leopard에 440x용 드라이버가 없다는 듯... 기존 것 사용하기
$ sudo -s
$ mv IONetworkingFamily.kext IONetworkingFamily.kext.new 새것 이름변경
$ cp /System/Library/Extensions/IONetworkingFamily.kext ~/backup 현재것 복사. 백업본도 만들기
$ mv IONetworkingFamily.kext IONetworkingFamily.kext.ori 현재것 이름변경
$ cp ~/backup/IONetworkingFamily.kext.new/Contents/Plugin/AppleBCM440XEthernet.kext ~/backup/IONetworkingFamily.kext.ori/Contents/Plugin 새걸 복사
$ mv IONetworkingFamily.kext.ori IONetworkingFamily.kext 현재것 이름을 원래대로

$ mv IONetworkingFamily.kext /System/Library/Extensions/ /S/L/E에 넣기
$ cd /System/Library/Extensions/
$ ln -s IONetworkingFamily.kext com.apple.iokit.IONetworkingFamily.kext  링크 설정
$ rm /System/Library/Extensions.kextcache
$ rm /System/Library/Extensions.mkext
$ chown -R root:wheel /System/Library/Extensions
$ kextcache -k /System/Library/Extensions

9. Disk Utility를 통해서 Repair Disk Permissios를 수행합니다.
10. 저같은 경우에는 재부팅을 안했는데도 동작을 하네요. 혹시 모르니까 재부팅.

-> 첨부한 것 사용하기. 64bit에서 작동하는 드라이버.
IONetworkingFamily.kext.new/Contents/Plugin/ 에 넣고 권한 바꿔 주고, /S/L/E에서 ln -s IONetworkingFamily.kext com.apple.iokit.IONetworkingFamily.kext  링크 설정. 중요!!!

유선랜 까지 설정하고 나서는 sudo 로 /Library/Preferences/SystemConfiguration/com.apple.Boot.plist 를 수정.
<key>Kernel Flags</key>
<string>cpus=1</string>
수정하면 부팅 시 cpus=1 옵션 필요없다.

설치 완료.
- 무선랜, 듀얼코어 설정 제외한 나머지는 다 잘 작동하는 듯.
- 추후 다른 머신에서 설치 시에도 드라이버의 64비트 지원 여부랑 씨퓨 코어 갯수 정도만 잘 체크하면 될 듯.
- 아, m1210에서는 achi 설정 옵션이 바이오스에 없었음. 혹시 모르디 다른 머신에서는 주의.

추가.
- 부팅 시 옵션 넣기. F8 -> -v(로그출력) cpus=1(시퓨 1개일 때. 가끔 듀얼코어 이상에서도 필요) arch=i386(32bit 시퓨)
- -s(싱글 모드. 콘솔로 뜸). -x(세이프 모드. 핵심 kext만 로드하여 부팅). -F(com.apple.Boot.plist-부팅 설정파일-무시하고 모든 kext 로드)

'Apple' 카테고리의 다른 글

[Mac] home, end key  (0) 2010.11.14
[apple] iAd...  (0) 2010.04.13
[Mac] 멀티부팅 - boot think  (0) 2010.01.29
영감을 불어넣는 무언가  (0) 2010.01.15
[iPhone] 아이폰에서 이모티콘 쓰기  (0) 2009.12.21