0. SLX110 이나 110R이나 시퓨만 다르고 N270->N280 나머지는 동일하다고 한다.
   일단 무선랜이 intel 뭐시기 인데 이건 절대로 잡을 수 없다고 하니 따로 무선랜을 준비하던가 할 것.

1. 기존 Dell XPS M1210에 설치할때 사용했던 방법으로 시도하였으나 실패. 부팅 자체가 안됨 ㅡ.ㅡ;;
 - 기존 방법 : Windows가 설치되어 있으며(XP) OSX와의 듀얼 부팅을 사용하고자 할 때 유용하다.
   (1) XP에서 Acronis Disk Director Suite 로 OSX를 설치할 파티션을 생성/선택하고 Change Type으로 Shag-Swap 형식으로 변환.
   (2) Hazard판 Snow Leopard 10.6.1-10.6.2 SSE2 SSE3? DVD로 부팅. 설치 화면에서 메뉴의 디스크 유틸리티를 이용하여 1에서 만든 OSX 설치용 파티션을 OSX확장 저널링 타입으로 지우기
   (3) 설치할 파티션 선택하고 사용자화에서 10.6.1, 10.6.2 update, intel kernel 등을 선택하고 설치
   (4) 경우에 따라 다르겠지만, 내 경우에는 부팅 시 F8로 부팅 옵션 설정.
      -v(로그보기) arch=i386(시퓨 32bit. 필수! 나중에 com.apple.Boot.plist-OSX부팅 옵션 설정 파일-수정해서 항상 적용가능) cpus=1(듀얼코어이나 시퓨 간 동기화가 안되서 오히려 버벅대는 현상이 발생할 경우)
   (5) 부팅 시 still waiting 발생 시에는 ahci 설정 확인할 것(HDD 관련). IOATAFamily 관련 커널 패닉 시에는 해당 커널 삭제 또는 fix 설치해보기(노트북에서는 지원 안하는 커널이라고 함)
   (6) 부팅되면 검색해서 kext를 수정해가며 완성도를 높이기

- OSX를 먼저 깔고 Windows를 설치하고자 할 때는 OSX 해킹판 설치 시 카멜레온을 설치해 주면 될 듯

2. iATKOS의 Snow Leopard S3가 리얼맥과 거의 같은 방식으로 설치를 하여 업데이트 시에 커널 패닉이 일어나지 않는다하여 이 이미지로 설치 시도.
- 정말 일주일간 엄청난 삽질 끝에 설치하였다…
- 결과적으로 현재 안되는 것들 : 무선랜(절대 안된다고 함), CE/QE?(아무튼 그래픽 가속 안됨), 잠자기/재부팅 잘 안됨(이건 그냥 패스했음)
(1) 외장  USB DVD가 있었던 관계로 배포판 이미지를 구워서 설치하기로 함.
(2) 우선 XP 설치. 파티션은 4개. 1-XP, 2-OSX, 3,4-데이터용.
  XP 설치 시디로 부팅하여 파티션 나누고 1번 파티션에 설치.
 -> OSX를 1번에 설치하려면 하드의 부트 영역을 MBR이 아닌 GUID방식으로 변경해야 하는 등의 작업이 필요. WIN7은  GUID도 지원한다 하나 XP는 안되므로 이와 같이 설치
(3) XP 설치 후 하드 각 파티션 포맷해주고,  OSX 배포판 설치 시디로 부팅
(4) 설치 화면 나오면 디스크 유틸리티로 2번 파티션을 OSX 확장(저널링)으로 포맷
(5) 설치 디스크 선택하고 사용자화에서 다음의 옵션을 선택. 내 경우엔 최소한의 옵션만 선택해서 일단 부팅 가능하게 하는 것이 목표였음.
 - 부트로더 등 기본 선택값 모두 선택 해제.
 - 아톰 커널 선택. 시피유에 따라서 적절한 선택 필수. 중요!!!
 - 부두 파워, 부두 배터리, 32bit(부팅 시 arch=i386 옵션 넣는 것)만 선택
(6) 설치 후 부팅 시 F8 후 부팅 옵션 -v arch=i386 cpus=1 넣고 부팅
(7) 이상 있으면 로그 확인하고 수정(커널 재설치 또는 완전 재설치). 이상 없으면 사용자 생성 후 부팅 완료
(8) 여기서 삽질이 시작되는데 문제는 그래픽 카드를 못잡는게 아니라 SLX110에 달린 모니터를 제대로 인식하지 못하는 것인 듯
  - SLX110/110R의 경우 그래픽 카드가 내장 GMA950 27AE라는 모델인데 설치한 OSX10.6.3에 맞는 것을 찾아서 /S/L/E의 기본 커널을 변경해주고 권한복구 해준다.(커널은 첨부파일 또는 구글링)
  - 떄에 따라서는 com.apple.Boot.plist 수정도 필요할 듯?(이건 osx86사이트에서 검색해 볼 것)
  - 재부팅 전에 심봉사 신공이라고 검색해보고 여기서 연습해보기. 그리고 입력자판을 한글로 변경해 놓을 것
  - 커널 설치하고 재부팅하면 화면이 안나온다. 이게 정상임. 나오면 재설치해 볼 것
  - 종료하고 외부화면 연결하고 재부팅. 부팅 시에는 화면이 둘 다 나오다가 둘 다 안나오는데 fn + f3 으로 화면 전환해보면 해상도 깨진 화면이 나온다.
  - 내부/외부 모두 나오게 해 놓고 심봉사 신공 시작.
  - Ctrl + F2(애플 마크에 포커스) > 화살표 아래로 5번 하고 엔터(시스템 환경설정) > 한글로 "모니터"라고 치고 엔터 두번(영문으로 깔았으면 displays. 화면이 안보여서 현재 한글인지 영문인지 알 수가 없으므로 아까 미리 설정해 놓으란 얘기였음) > 탭 한번 화살표 아래로 이동(해상도 설정화면)하면 외부 화면의 해상도가 변경되면서 정상적으로 표시된다. > 윈도우 모음을 클릭하여 내부 화면 해상도 설정화면을 외부화면에 표시한다 > 내부 화면의 해상도를 1024x768x100MHz로 변경하면 찌그러졌지만 일단 내부화면이 표시됨
(9) 재부팅. 외부 화면 연결 끊고 부팅(내부화면 여전히 잡힘 ㅠ.ㅠ) 후, SwitchResX를 깔고 커스텀에서 1366x768x60MHz 추가하고 재부팅
(10) 화면 정상 표시됨 ㅠ.ㅠ 이거할라고 일주일 걸렸음.
(11) 리얼텍의 맥용 커널을 깔면 유선랜 정상작동.
(12) 기세를 타고 소프트웨어 업데이트 시도(10.6.6으로)하고 재부팅 했다가 시퓨 커널 패닉… ㅡ.ㅡ;;;
 이제와서 생각하면 당연한 것을… 리테일에서는 아톰 시퓨를 지원하지 않는다. 아톰 커널을 수정해야함(mach_kernel).
(13) 구글링해서 10.6.6용 아톰 커널을 받고 다른 커널 수정하듯이 싱글모드로 부팅하여 수정하려 했으나 부팅 자체가 안됨
  version mismatch between kernel and cpu… 발생.
(14) OSX 인스톨 시디/이미지로 부팅, 터미널 열고 /의 mach_kernel을 교체, 권한 복구 후 재부팅
(15) 똑같은 오류. 잘 보니 darwin 10.3이 로드됨.(10.6.6은 10.6이어야 함). com.apple.Boot.plist를 보니 kernel이 custom으로 되어 있음.
   설치 시디 부팅, 터미널, / 확인하니 custom이라는 이름으로 시퓨 커널이 들어가 있음 ㅡ.ㅡ;;; 배포판이라 그런 듯. 10.6.6용 아톰 커널을 custom으로 이름 변경.(터미널서 com.apple.Boot.plist 수정하려 했더니 에디터가 없는 건지 못했음)
(16) 시퓨 커널만 변경하고 재부팅. 정상 부팅됨 ㅠ.ㅠ. SleepEnabler.kext 때문에 안된다는 얘기도 있음. 그럴땐 해당 커널 지우고 해볼것.

* 넷북의 경우엔 시퓨 커널 문제로 리테일을 깔더라도 업데이트 시 커널을 계속 교체해야 하지 않을까?
* 부트로더 + 리테일로 설치하면 부트로더가 해킨에 필요한 커널들을 로드하므로 나머지는 리테일처럼 유지가능?
* /Extra/Extentions를 활용할 것. 부트로더가 로드하는 영역

알면  알수록 오묘한 해킨의 세계임……

[Mac] spotlight와 eclipse 자동완성 충돌

Apple 2010. 11. 14. 10:56 Posted by galad
둘 다 기본 단축키가 컨트롤+스페이스라서 이클립스서 자동완성 실행하면 spot light가 실행된다.
다음과 같이 하자.

http://okjsp.tistory.com/1165643369

맥 -> 환경설정 -> 스팟라이트 에서 단축키 설정 변경하기

'Apple' 카테고리의 다른 글

[hackintosh] 한성 SLX110R에 OSX 10.6.3 설치하기  (0) 2011.01.22
[iPhone] 테더링 사용하기  (0) 2010.12.30
[Mac] home, end key  (0) 2010.11.14
[apple] iAd...  (0) 2010.04.13
[hackintosh] dell m1210 에 10.6.2 hazard 설치  (0) 2010.01.31

[Mac] home, end key

Apple 2010. 11. 14. 10:54 Posted by galad
맥의 home, end키는 윈도우와 다르게 문서의 처음, 끝으로 보낸다.
윈도우 처럼 문장의 처음, 끝으로 보내는 형태로 변경하기는 다음을 참조

http://lasel.kr/blog/22?TSSESSIONlaselkrblog=587ffba228741c991e2968844444b324

근데 원래대로는 어떻게 되돌리지? ㅋ

'Apple' 카테고리의 다른 글

[iPhone] 테더링 사용하기  (0) 2010.12.30
[Mac] spotlight와 eclipse 자동완성 충돌  (0) 2010.11.14
[apple] iAd...  (0) 2010.04.13
[hackintosh] dell m1210 에 10.6.2 hazard 설치  (0) 2010.01.31
[Mac] 멀티부팅 - boot think  (0) 2010.01.29

[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

[Mac] 멀티부팅 - boot think

Apple 2010. 1. 29. 15:35 Posted by galad
http://smok95.tistory.com/171
http://x86osx.textcube.com/387

install 하고나서 installMBR 필수
삭제 시에는 uninstall 만(MBR 필요없음)

OSX 설치하고 나면 설정이 사라지므로 uninstall 하고 다시 설치할 것

'Apple' 카테고리의 다른 글

[apple] iAd...  (0) 2010.04.13
[hackintosh] dell m1210 에 10.6.2 hazard 설치  (0) 2010.01.31
영감을 불어넣는 무언가  (0) 2010.01.15
[iPhone] 아이폰에서 이모티콘 쓰기  (0) 2009.12.21
[mac] 부팅 시 에러 등  (0) 2009.12.13

[mac] 부팅 시 에러 등

Apple 2009. 12. 13. 15:54 Posted by galad
1. MBR 부트 영역 설정하기
 - 터미널에서 su 로 로그인. su 비번변경은 sudo passwd root 였던가??
 - 파티션 확인 : diskutil list
 - HFS Apple Mac OS X 가 OSX 파티션. rdisk의 번호와 disk0sX의 번호를 확인할 것
 - sudo fdisk -e /dev/rdisk0   >> rdiskX의 번호는 위의 diskutil의 목록에서 확인하기
 - flag 3 <= 앞서 확인한 맥 파티션 넘버
 - update
 - write
 - quit

2. 부팅 시 시디 빼기
 - 부팅 시 디스크 꺼내기 키 누르고 있기

3. 부팅 시 부트 영역 선택하기
 - 부팅 시 option 키 누르고 있기

4. 부트 시디 만들기
 - http://www.albireo.net/forum/showthread.php?t=110