달력

5

« 2024/5 »

  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
Latest Update : http://osx86.tistory.com/1755

우선 주욱 한번 읽어보세요. 전체적인 개념을 잡으신 후 해당사항만 다시 한번 읽어보시는 순서를 밟으시는 것이 도움이 됩니다.


설치 방법은 다음글과 같이 요약할 수 있습니다.

I. 설치


- ❶ 설치 개념

http://x86osx.textcube.com/234


- ❷ 참고로 고스트 이미지 설치 방법도 있습니다만, 다음글과 같이 해킨해포본들이 있습니다.

http://tinyurl.com/oy2drt

- ❸ 마지막으로 정 이해하기 힘드시면 그냥 아시는 분에게 하드디스크 들고 가셔서 설치해달라고 하셔서 디스크만 달랑 가져다 붙여서 부팅하시는 방법도 있습니다만…..

이제 본론으로 들어가겠습니다.

* 다음 단계의 부팅이 안된다면 MAC OSX 파티션이 primary/active 상황인지 확인하여야 합니다.

* 또한, 가능한 CMOS SETUP에서 반드시 AHCI 관련 설정을 하여 주어야 합니다.
물론, 메인보드의 특성에 따라 ahci설정이 필요 없거나 xpc부트로드를 이용할 경우 ahci설정이 의미없기는 하지만, 일반적으로 이 설정이 안되어 있으면 다음과정이 전혀 무의미합니다. 왜냐하면 부팅 자체가 안되거든요. ^ ^

II. 부팅 방법

"설치완료후에 재부팅시 검정색화면에 깜빡이는 - 이거 하나만 깜빡이네요;;" <<< 당근 부트로더가 제대로 설치되어 있지 않으니 다음 그림의 화면도 안보입니다. 이때는 usb 메모리 스틱에 부트싱크나 카멜레온(Boot-132) 혹은 Boot-132용 CD를 이용하여 설치된 맥하드로 부팅진입시도를 합니다.

- ➀기가바이트 보드 시리즈인 경우: Rebel EFI CD : http://x86osx.textcube.com/383

- ➁ Empire EFI CD 이미지

- ➂ iBootCD 이미지

- ➃ KakeWalk CD 이미지

- ➄ Boot-132 CD 이미지 - Intel 시스템만 사용 가능


- ❶ 안전모드 부팅
다음 화면에서 “-v -x” 옵션 혹은 shift 키를 이용한 안전모드 부팅으로 / 해상도 변경 실패시 응용하면 좋습니다.
f8키 눌러서 쉬프트키를 누른 상황(
Chameleon rc2이상은 "스페이스 바")에서 부팅시도를 해보세요.
만약, 안전모드로 부팅이 안되시면 싱글유저 모드로 부팅시도하여 보고 안된다면 다른 이미지를 설치한 후, 사용하여야 합니다.
다음과 같은 화면에서 부팅옵션을 줄 수 있습니다.

주의!!! safe 모라고 메시지가 나오기전까지는 쉬프트키를 꾸욱 누르고 있어야 합니다.
안전모드 되신다면 바로 /Extra/com.apple.boot.plist 화일을 재점검해 보세요.
위의 명령어를 주고 재부팅합니다.


- ❷ 싱글유저모드 부팅

부팅옵션은 "-v -s" 입니다. 이 부팅 옵션을 주어서 부팅시도하여도 프람프트(#)가 보이지 않는 다면 심각하게 설치시 사용자화를 재조정하여야 할 필요가 있습니다.일반적으로 ich-fix로 대부분 해결됩니다. 물론, AMD CPU인 경우, 반드시 커널옵션에서 Voodoo, Anv 등의 커널 중 하나를 선택해주어야 합니다.



-❸ 참고로 "-f" 옵션을 주면 기존의 설정을 무시하고 kext(즉, 윈도우즈의 드라이버와 유사)를 Full Loading합니다.

즉, 위 옵션에다가 다음과 같이 "-f"부팅 플래그를 주어 모든 Kext를 Full loading 시도하여 보십시요.
이 방법은 kext등을 새로이 설치하여 주었을 때 필요한 옵션입니다.
"-v -f -x"이나 혹은 "-v -f -s" 등은 자주 이용하니 기억해 두시는 게 좋습니다.


-❹ 부팅시디로 부팅하여 하드디스크로 로딩(?부팅)하기

-v rd=disk0s?(?는 파티션 순서, 1/2/3/4/ 중 골라 찍어서 사용)


-➎ 하드 디스크 직접 지정하기

 hd(0,2)/extra/mach_kernel -v -x
또는 /mach_kernel -v -x

추가로 부팅옵션이 항상 적용되게 할려면 다음과 같은 방법을 이용하세요.

1. /Extra 폴더만 적용시켜 줘도 되지만
2. /Library/Preferences/SystemConfiguration/ 폴더 둘다 적용해 보세요.
3. 그리고 터미널에서 파일명도 확인하시구요.

com.apple.Boot.plist

        <key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>cpus=1 busratio=20</string>
<key>Timeout</key>
<string>5</string>


III. XP가 설치된 상황에서 OSX를 설치하거나 부트로드를 설치한 후 XP로 부팅이 안될때
네, 디스크구성에서 가능한 설치된 XP 하드디스크 이외에 OSX를 설치할 하드디스크를 따로 준비하라고 권고했지만, 하드디스크가 하나밖에 없는 노트북인 상황에서는 선택의 여지없이 이 과정을 수행해야만 합니다.
XP로 부팅 완료 후 시작->실행->cmd를 입력합니다.
그리고 차례대로 다음과 같이 입력해줍니다


재부팅하여 XP로 부팅시도하여 봅니다.


IV. 멀티부팅
부트로더(Chameleon, Boot Think, PC_EFI, XPC 등)를 설치하여 주기만 하면 멀티부팅은 자연스럽게 해결됩니다.  EFI  파티션에 부트로더를 설치하여 윈도우즈 부팅은 안된다구요?  에혀 걍 간단하게 OS X 파티션에 설치하시지 왜 그러셨을까?  다음 그림을 고민하여 보세요.  EFI파티션에 동일한 폴더구조와 파일들을 복사하여 줍니다.


 


















V. 무한 재부팅시
 

설치CD를 넣고 부팅옵션을 “-v-f -s” 로 주거나 "-v -f -x" 부팅옵션을 줍니다. 여러가지 메시지들이 쏟아지면서 부팅이 되지만 싱글유저 모드로 부팅이 되거나 안전모드로 부팅이됩니다. 만약 이마저도 부팅이 안된다면 다른 해킨설치이미지를 사용하거나 다른 맥이나 해킨토쉬에서 적합한 드라이버를 설치해야하는 추가작업을 해줘야 합니다. , 만약 없다면 재설치를 하셔야 할 듯…
만약 싱글유저모드로 부팅성공하였다면 다시 “exit”라는 커맨드를 입력하면 정상적인 부팅과정을 밟으며 부팅이 됩니다.
이때, 커널 패닉이나 부팅도중 멈추는 경우가 있는데 이걸 사진으로 찍거나 에러로그를 기록하여 다시 문의를 합니다.

VI. 커널패닉(KP)
I3, atom, amd cpu 인 경우 오리지날 커널(Vanilla)을 사용하지 못하고 Legacy Kernel 을 사용할 수 밖에 없습니다.
가끔 아래와 같이 커널패닉 현상을 경험하게 되는 데 다른 커널을 구해서 사용할 수 밖에 없습니다. 
1

VII. 참고
x86osx : 부팅 안될때 대처방안 ver-02




:
Posted by Ritz®™
2009. 10. 24. 18:57

Permissions & KEXT Caches Hackintosh/Tip2009. 10. 24. 18:57

Mac OS X를 사용하면서 가장 문제점이 될 수 있는 것이 잘못된 권한이나 부적절한 kext cache 를 생성하는 것입니다.

항상 필요한 것은 아니지만, extensions을 수정/추가하거나 새로운 kexts가 추가되는 새로운 소프트웨어를 설치하였을때, 디스크유틸리티에서 권한복구를 하여주거나 kext caches를 새로이 만들어주는 것이 필요합니다.

물론, x86osx : Leopard driver 설치 방법 에서와 같이 kext helper를 이용하는 것이 편리한 방법이긴 하지만, 여기에서는 터미널을 이용하는 방법으로 다음과 같은 명령어를 주어 매뉴얼로 수행할 수도 있습니다.:


$ sudo chown -R 0:0 /System/Library/Extensions

$ sudo find /System/Library/Extensions -type f -exec chmod 644 {} \;

$ sudo find /System/Library/Extensions -type d -exec chmod 755 {} \;

$ sudo kextcache -v 1 -a i386 -a x86_64 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions


다음은 "Extra"폴더를 권한복구하여 준다.:

$ sudo chown -R 0:0 /Extra

$ sudo find /Extra -type f -exec chmod 644 {} \;

$ sudo find /Extra -type d -exec chmod 755 {} \;

$ sudo kextcache -v 1 -a i386 -a x86_64 -m /Extra/Extensions.mkext /Extra/CustomExtensions


이제 시스템을 재부팅하면 된다.

만약, 다른 하드디스크나 파티션의 권한복구해 줘야 할 필요성이 있을때는 그 경로를 유념하여 사용하면 된다.

NOTE: /S/L/E 권한은 755 이고 그 안의 파일들은 644 임에 유념해야 한다.

IMPORTANT: Place any extensions that you would normally put in Extra/Extensions into Extra/CustomExtensions. This solves several bugs people have been experiencing while using Extra/Extensions in Snow Leopard with the Chameleon RC1 & PC EFI 10.1 bootloader. If you currently have extensions in Extra/Extensions simply move them to Extra/CustomExtensions before running the above commands or using the script below.

If you’ve tried using the manual method listed above to fix permissions but you are still having problems – or you just want to speed things up – I have written the following script which automates the process.

스크립터 다운로드: pfix v1.2

더블클릭하여 이 스크립터를 수행하거나 다음과 같은 커맨드를 이용하여 이 스크립터를 수행할 수 있다.

“sudo /path/to/pfix”

만약 “command not found” 혹은 “Permission denied” 라는 에러메시지가 나오면 다음과 같은 커맨드를 이용하여 스크립터 권한을 수정하여 주어야 한다.

“sudo chmod 755 /path/to/pfix”

Note: Place extensions that would normally run in Extra/Extensions into Extra/CustomExtensions for this script to work. (this solves some bugs people have been having with using Extra/Extensions in Snow Leopard).

IMPORTANT: This script is intended to be used for correcting permissions and building kext caches on Snow Leopard ONLY! Do not use this script to repair permissions on Leopard or Tiger! Also do not use on a real MAC [it is for hackintosh only].


:
Posted by Ritz®™
2009. 7. 17. 21:58

FireWire(1394) 장비 연동하기 Hackintosh/Tip2009. 7. 17. 21:58

FireWire 장비로 인하여 동영상 전문가용 혹은 음악전문가용 시스템은 메인보드와의 호환성이 아주 중요시 됩니다.

어떤 보드에서는 FireWire장비로 연결은 되지만 메인보드와의 호환성이 맞지 않거나 특히 해킨토시에서 Clock Signaling Time이 맞질 않아서 결국 실패하는 경우가 자주 있습니다.


다음은 한 예입니다.


FireWire(1394)용 카메라등과 연동이 안된다는 애기를 듣고 관련장비의 호환성 리스트를 점검하였지만, 호환성 리스트에 없었다.


우선 dsdt.aml을 점검하여야 한다.  만약, DSDT.aml 이 완벽하지 않거나 미심쩍다면 아예 제거를 하고 연동시도를 해야 한다.


또한, FireWire(1394) 장비(비디오카메라, 캠코더 등)를 먼저 연결하여 전원을 On 시킨다음, 맥을 부팅시키면 연동이 된다.


이게 전부다.


:
Posted by Ritz®™
2009. 7. 16. 07:49

콘솔에서의 커널 패닉 분석팁 Hackintosh/Tip2009. 7. 16. 07:49

'Hackintosh > Tip' 카테고리의 다른 글

Permissions & KEXT Caches  (0) 2009.10.24
FireWire(1394) 장비 연동하기  (0) 2009.07.17
Retail 로 전환하는 방법  (0) 2009.07.14
Firewire로 Mac - Windows 연결  (0) 2009.06.05
자동로긴 설정  (0) 2009.05.31
:
Posted by Ritz®™
2009. 7. 14. 14:49

Retail 로 전환하는 방법 Hackintosh/Tip2009. 7. 14. 14:49

일단 임시 하드디스크에 10.5.4나 10.5.5 혹은 10.5.6 해킨이미지를 이용하여 대충 설치한 후 다음과 같은 두가지 방법이 있습니다.


준비물 : Path Finder


1. 임시 하드디스크를 이용하여 다른 하드 혹은 외장형 하드디스크에 설치하는 방법


- 우선 임시 하드디스크에 해킨 이미지를 이용하여 OSX를 대충(?) 설치합니다.

- 기본적으로 네트웍은 되어야 하겠지요.

- 네트웍이 안되면 10.5.7 combo Update를 usb나 외장형 하드디스크에 가져올 수 있는 대체 방안을 강구하여 둡니다.

- 다음그림과 같이 리테일 이미지를 이용하여 설치할 하드디스크에 맥을 설치합니다.


http://x86osx.textcube.com/275


- 설치한 후에 설치한 하드디스크에 BOOT-132 나 XPC 혹은 Boot Think를 설치하여 줍니다.

- 재부팅하여 봅니다. "-f -v" 부팅옵션



2. 기존 임시 하드디스크를 Retail로 전환하는 방법

- 하드디스크에 해킨 이미지를 이용하여 걍 대충(?)설치합니다.- XPC/Chameleon/Boot Thnk를 하드디스크에 설치합니다.- 필요한 해킨 드라이버를 /Extra 폴더에 넣어 둡니다. << 중요하죠.- 10.5.7 Combo Update로 업그레이드를 합니다.
- 재부팅하여 하드디스크로 부팅합니다.

'Hackintosh > Tip' 카테고리의 다른 글

FireWire(1394) 장비 연동하기  (0) 2009.07.17
콘솔에서의 커널 패닉 분석팁  (0) 2009.07.16
Firewire로 Mac - Windows 연결  (0) 2009.06.05
자동로긴 설정  (0) 2009.05.31
com.apple.Boot.plist화일 편집하기  (0) 2009.05.31
:
Posted by Ritz®™
2009. 6. 5. 01:48

Firewire로 Mac - Windows 연결 Hackintosh/Tip2009. 6. 5. 01:48

윈도우 XP와 맥을 연결하려고 한다면 다음과 같이 설정하여 줍니다.

1. 맥의 FIREWIRE 에는 IP(192.168.100.100)를 할당하여 줍니다.

2. 윈도우의 FIREWIRE에는 IP(192.168.100.1)을 할당하여 줍니다.

3. 두 시스템을 FIREWIRE 로 연결합니다.

4. 윈도우즈에 공유폴더를 만듭니다.

5. 맥에서 윈도우로 다음과 같이 접속시도를 합니다.

6. 사파리 등에서 다음과 같이 입력하여 줍니다.

- smb://192.168.100.1

사용자아이디와 암호를 입력합니다.

주의사항


"알수없는 오류(-50) 발생하여 연결에 실패하였습니다" 라고 나오면 윈도우즈에서 공유폴더 설정을 하였는지 확인합니다.


* 윈도우에서는 케이블을 연결하면 알수없는 장치라면서 DRIVER를 선택하라고 하면 "1394 IP장치" 라고 설정합니다...

:
Posted by Ritz®™
2009. 5. 31. 17:47

자동로긴 설정 Hackintosh/Tip2009. 5. 31. 17:47

:
Posted by Ritz®™
2009. 5. 31. 17:38

com.apple.Boot.plist화일 편집하기 Hackintosh/Tip2009. 5. 31. 17:38

:
Posted by Ritz®™