달력

1

« 2025/1 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31


EDIT 11-21-2011:
WoodyHDA.kext for ALC882:
You have to backup AppleHDA.kext and replace it with WoodyHDA
http://uploaded.to/file/jvthtx5v/from/8kp9rf
 

First of all, thanks Peter314,

I just translated Peter314’s posting.

EDIT 12-10-2009:
Peter
New DSDT v2.1 and LegacyHDA for ALC882:

3001___v2.1.zip ( 82.3K )
ALC882v10.kext.zip ( 8.77K )

EDIT 11-11-2009:
Peter update DSDT for P5W, for 2 and 4 CPU, based on 3001

EDIT 10-11-2009:

Bios Setting.
As my experience,

if Jmicron SATA/PATA controller is Enabled. No.1 Black Port, rounded Green Color, Above of Pic1.

SATA mode should be Basic(IDE) until 10.6.1.

After update to 10.6.2, it doesn’t matter Basic or AHCI.

But, Graphic Card is something missing as configured by OSX86 Tools.

I’ll correct Graphic Card Information.



No.2 is General SATA Port, No.3 is Backup Port.

EDIT 02-11-2009:
Added section to modify the LPC.
Removed section of the VGA due to not the best action.
Fixed all warnings when compiling, now DSDT Annex compiles the result of:
Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 46 Optimizations

EDIT 22-09-2009:
I added the source and the DSDT compiled versions with added support for the ATI 4870 and without any VGA.
DSDT BIOS code is based on 2504.

Yesterday after the exhausting struggle with the DSDT of my album, and finally killed and surrendered … I managed to finally stabilize the operation of all components and I have a stable operating the USB and FireWire problems that they have done since version 10.5.6.
We managed to overcome in order to always operate all ports, they always operate under the High Speed USB 2.0, FireWire always work, no strange errors in the console of the FireWire and the EHCI / UHCI is loaded AppleHPET, AppleRTC, working properly Sleep, Restart, Shutdown, I refer impression of the system is not rising faster still, no kext in / S / L / E has not been removed, modified, or added … and for dessert, a cake of raisins to the acting got a wake-up from sleep mode when you click the mouse or keyboard … one sentence full of grazing …

And what needs to be done.
1. Upload BIOS version 2504 - later do not contain tables SSDT - note the bios does not support 45nm processors.
2. Pull the DSDT and make the following modifications:


:arrow:
1. HPET, RTC fix and stabilization of the USB and FW:

Original section HPET:

Code:
Device (HPET)
(
Name (_HID, EisaId ( “PNP0103”))
Name (CRS, ResourceTemplate ()
(
Memory32Fixed (ReadOnly,
0xFED00000, / / Address Base
0x00000400, / / Address Length
_Y09)
))
OperationRegion (HPTC, SystemMemory, HTBA, 0x04)
Field (HPTC, ByteAcc, NoLock, Preserve)
(
HPTS, 2,
, 5,
HPTE, 1,
Offset (0x04)
)

Method (_STA, 0, NotSerialized)
(
If (LEqual (OSFL (), Zero))
(
If (HPTE)
(
Return (0x0F)
)
)
Else
(
If (HPTE)
(
Return (0x0B)
)
)

Return (Zero)
)

Method (_CRS, 0, NotSerialized)
(
CreateDWordField (CRS, \ _SB.PCI0.SBRG.HPET._Y09._BAS, HPT)
Multiply (HPTS, 0x1000, Local0)
Add (Local0, 0xFED00000, HPT)
Return (CRS)
)
)

Modified:
Code:
Device (HPET)
(
Name (_HID, EisaId ( “PNP0103”))
Name (CRS, ResourceTemplate ()
(
IRQNoFlags ()
(0)
IRQNoFlags ()
(8)
Memory32Fixed (ReadOnly,
0xFED00000, / / Address Base
0x00000400, / / Address Length
_Y09)
))
OperationRegion (HPTC, SystemMemory, HTBA, 0x04)
Field (HPTC, ByteAcc, NoLock, Preserve)
(
HPTS, 2,
, 5,
HPTE, 1,
Offset (0x04)
)

Method (_STA, 0, NotSerialized)
(
If (LEqual (OSFL (), Zero))
(
If (HPTE)
(
Return (0x0F)
)
)
Else
(
If (HPTE)
(
Return (0x0B)
)
)

Return (Zero)
)

Method (_CRS, 0, NotSerialized)
(
CreateDWordField (CRS, \ _SB.PCI0.SBRG.HPET._Y09._BAS, HPT)
Multiply (HPTS, 0x1000, Local0)
Add (Local0, 0xFED00000, HPT)
Return (CRS)
)
)


Original section RTC0:
Code:
Device (RTC0)
(
Name (_HID, EisaId (PNP0B00 “))
Name (_CRS, ResourceTemplate ()
(
IO (Decode16,
0x0070, / / Range Minimum
0x0070, / / Range Maximum
0x00, / / Alignment
0x02, / / Length
)
IRQNoFlags ()
(8)
))
)

Modified section RTC0:
Code:
Device (RTC0)
(
Name (_HID, EisaId (PNP0B00 “))
Name (_CRS, ResourceTemplate ()
(
IO (Decode16,
0x0070, / / Range Minimum
0x0070, / / Range Maximum
0x00, / / Alignment
0x02, / / Length
)
))
)

Original section TMR:
Code:
Device (TMR)
(
Name (_HID, EisaId ( “PNP0100”))
Name (_CRS, ResourceTemplate ()
(
IO (Decode16,
0x0040, / / Range Minimum
0x0040, / / Range Maximum
0x00, / / Alignment
0x04, / / Length
)
IRQNoFlags ()
(0)
))
)

Modified section of TMR:
Code:
Device (TMR)
(
Name (_HID, EisaId ( “PNP0100”))
Name (_CRS, ResourceTemplate ()
(
IO (Decode16,
0x0040, / / Range Minimum
0x0040, / / Range Maximum
0x00, / / Alignment
0x04, / / Length
)
IO (Decode16,
0x0050, / / Range Minimum
0x0050, / / Range Maximum
0x01, / / Alignment
0x04, / / Length
)
))
)

Original section PIC:
Code:
Device (PIC)
(
Name (_HID, EisaId ( “PNP0000”))
Name (_CRS, ResourceTemplate ()
(
IO (Decode16,
0x0020, / / Range Minimum
0x0020, / / Range Maximum
0x00, / / Alignment
0x02, / / Length
)
IO (Decode16,
0x00A0, / / Range Minimum
0x00A0, / / Range Maximum
0x00, / / Alignment
0x02, / / Length
)
IRQNoFlags ()
(2)
))
)

Modified section of the PIC:
Code:
Device (PIC)
(
Name (_HID, EisaId ( “PNP0000”))
Name (_CRS, ResourceTemplate ()
(
IO (Decode16,
0x0020, / / Range Minimum
0x0020, / / Range Maximum
0x00, / / Alignment
0x02, / / Length
)
IO (Decode16,
0x00A0, / / Range Minimum
0x00A0, / / Range Maximum
0x00, / / Alignment
0x02, / / Length
)
))
)


:arrow: 2. DTGP method:
It is required that everything that all other fixes using it would work.
It looks like this:
Code:
Method (DTGP, 5, NotSerialized)
(
If (LEqual (arg0, Buffer (0x10)
(
/ * 0000 * / 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
/ * 0008 * / 0xb0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
)))
(
If (LEqual (Arg1, One))
(
If (LEqual (Arg2, Zero))
(
Store (Buffer (One)
(
0x03
), Arg4)
Return (One)
)

If (LEqual (Arg2, One))
(
Return (One)
)
)
)

Store (Buffer (One)
(
0x00
), Arg4)
Return (Zero)
)


and should be placed after the first opening parenthesis “(“
After placing the section should look something like this:
Code:

* OEM Revision 0x00000000 (0)
* Compiler ID “INTL”
* Compiler Version 0x20080926 (537397542)
* /
DefinitionBlock (dsdt.aml “,” DSDT “, 1,” A0543 “,” A0543000 “, 0x00000000)
(
Method (DTGP, 5, NotSerialized)
(
If (LEqual (arg0, Buffer (0x10)
(
/ * 0000 * / 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
/ * 0008 * / 0xb0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
)))
(
If (LEqual (Arg1, One))
(
If (LEqual (Arg2, Zero))
(
Store (Buffer (One)
(
0x03
), Arg4)
Return (One)
)

If (LEqual (Arg2, One))
(
Return (One)
)
)
)

Store (Buffer (One)
(
0x00
), Arg4)
Return (Zero)
)

Scope (_PR)
(
Processor (CPU1, 0x01, 0x00000810, 0x06)


:arrow: 3. TM Fix:
This fix enables the Time Machine without having to apply any additional patches, and get rid of the error console: Error UUID: 35

The original section P0P7 (P P Zero 7) - the connector that is connected to Ethernet 1
Code:
Device (P0P7)
(
Name (_ADR, 0x001C0003)
Method (_PRW, 0, NotSerialized)
(
Return (GPRW (0x09, 0x04))
)

Method (_PRT, 0, NotSerialized)
(
If (PICM)
(
Return (AR07)
)

Return (PR07)
)
)



Modified section P0P7 (P P Zero 7)
Code:
Device (P0P7)
(
Name (_ADR, 0x001C0003)
Method (_PRW, 0, NotSerialized)
(
Return (GPRW (0x09, 0x04))
)

Method (_PRT, 0, NotSerialized)
(
If (PICM)
(
Return (AR07)
)

Return (PR07)
)

Device (LAN)
(
Name (_ADR, Zero)
Name (_PRW, Package (0x02)
(
0x0B,
0x04
))
Method (_DSM, 4, NotSerialized)
(
Store (Package (0x04)
(
“built-in”
Buffer (One)
(
0x01
)

“device_type”
Buffer (0x09)
(
“ethernet”
)
), Local0)
DTGP (arg0, arg1, arg2, Arg3, RefOf (Local0))
Return (Local0)
)
)
)


:arrow: 4. Mobilization of the LPC:
This fix is often needed to start working properly vanillowego energy management. On CD-asus’a LPC is usually hidden under the name SBRG. In addition, after starting the LPC shows an option to “restart automatically after a power failure in the panel on” Energy Efficient machine “

The original top section SBRG:
Code:
Device (SBRG)
(
Name (_ADR, 0x001F0000)
Method (SPTS, 1, NotSerialized)
(
Store (One, PS1S)
Store (One, PS1E)

Inserted Modified:
Code:
Device (SBRG)
(
Name (_ADR, 0x001F0000)
Method (_DSM, 4, NotSerialized)
(
Store (Package (0x02)
(
“device-id”,
Buffer (0x04)
(
0xb9, 0x27, 0x00, 0x00
)
), Local0)
DTGP (arg0, arg1, arg2, Arg3, RefOf (Local0))
Return (Local0)
)

Method (SPTS, 1, NotSerialized)
(
Store (One, PS1S)
Store (One, PS1E)


If someone does not want to, can not, can not register on the forum to download the modified DSDT.dsl the attachment is below the “extra” link to download.
Code:
http://rapidshare.com/files/301490070/DSDT_P5W_DH_Delux_Fix_-_HPET_IRQ_TM_LPC.zip


Unfortunately, some values in the DSDT are generated depending on what is the processor model.

The following values are changing in the Scope (_PR) depending on your CPU:
CODE
OperationRegion (Stbl, SystemMemory, 0x7FF8E0B0, 0x01C6) //different for each CPUx section
 
Name (NCPU, 0x04) // 0x02 for core 2 duo, 0x04 for core 2 quad.

Name (CFGD, 0x7FF80507) //different for each CPUx section

And that, just below the section _PR
CODE
OperationRegion (BIOS, SystemMemory, 0x7FF8E064, 0xFF)

Unfortunately, it follows that for each model, eg processor E6300, E6400, etc. should do yourself a DSDT dump for example, under Ubuntu and improve these values to those learned from the dump.

If these values are incorrect, sleep / shutdown / speedsteep stops working.

In the attachment to the post, fixed version of the DSDT for the Q6600.
 

:
Posted by Ritz®™
2009. 11. 5. 09:47

HP CQ40 Hackintosh/NoteBook2009. 11. 5. 09:47

HP CQ40

설치 이미지 : Leopard 10.5.7 retail 과 vanilla kernel


- Video GMA x4500mhd (2a42:8086)
- sound IDT -->VoodooHDA 0.2.2 Work!
- Ethernet work!
- Wlan Broadcom Work!
- Bluetooth Work!
- Touchpad Work!
Video Card만 빼고 나머지는 잘 되는 군요.

Tiennek with patch 20090704.2 를 사용한 결과로는

kext 는 정상적으로 로딩되는 것 같고
해상도 (1280x800) 으로 설정해서 잘 되지만 마우스 커서 문제가 발생하는 군요.

:
Posted by Ritz®™
2009. 11. 4. 18:27

Gigabyte GA-EX58-UD5 (core i7) USB v3.0 Hackintosh/Mainboard2009. 11. 4. 18:27

출처 : http://www.kexts.com/

Gigabyte GA-EX58-UD5 (core i7) USB v3.0

이 드라이버는 Boot ThinkChameleon을 USB메모리 스틱에 설치한 다음, 다운받은 드라이버를 USB메모리 스틱에 넣어주고, USB메모리 스틱으로 부팅하여 Retail Snow DVD를 로딩하여 설치하면 된다.
기가바이트 메인보드 시리즈중에서도 Mac OS X 의 호환성과 안정성이 탁월하고 제대로 설치하여 주면 매킨토시 이상의 성능을 자랑하는 메인보드 중의 하나이다. 
최신버전인 Snow Leopard(10.7.2) 까지 소프트웨어 업데이트를 할 수 있다. 

Information
Title: Gigabyte GA-EX58-UD5 (core i7) USB v3.0
Version: 3.0
Homepage: http://www.muzzle.nl
Description/instructions: For Mac OS X Snow Leopard 10.6 (tested on 10.6.1)

Works with ATI Radeon HD 4870, if you've got another card you need to install drivers / enablers.

Features:
- Completely 64-bit!
- Lan works in 64-bit (Credits: Bit Shoveler)
- Sound works via DSDT (Credits: Aschar)
- CPU temp sensor works (Credits: oldnapalm)
- Firewire
- Slow sata fix (Credits: THe KiNG)

Sleep doesn't work :(
Download

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

i7 + 10.5.7 Working Great!!  (0) 2009.11.12
Intel D945G Series  (0) 2009.11.07
10.5.7 on an Asus P5QL/EPU  (0) 2009.10.25
MSI P43 Neo3-F  (0) 2009.10.22
GA-EP45-UD3L  (0) 2009.10.21
:
Posted by Ritz®™
2009. 11. 2. 09:25

유입로그를 보니 etc2009. 11. 2. 09:25


주로 구글검색을 통해서 제 블로그를 방문하시는 분들이 대부분이시군요.



'etc' 카테고리의 다른 글

P4 타이거 중고 해킨시스템  (0) 2009.12.14
중고 해킨시스템  (0) 2009.12.14
MAC 으로의 이주  (0) 2009.07.14
Operating System Interface Design Between 1981-2009  (0) 2009.06.09
텍스트 큐브와 티스토리(?)  (0) 2009.05.25
:
Posted by Ritz®™
2009. 11. 2. 09:08

EvOToolsX V1.1.0 EvOToolsX for Snow Leopard Hackintosh/Tool2009. 11. 2. 09:08

EvOToolsX V1.1.0 이 공개되었습니다.

Snow Leopard에서만 사용가능합니다.

v 1.1.0 에서 lspci 설치버그가 해결되었습니다.

##########################################################################

Here we bring you a small app that will provide the following information:
CPU info.
SMBIOS info.
SMC keys info.
Lspci info.
DEEP info.
Only for Snow Leopard
(EN)
Here we bring you a little app to gather this information:
CPU info.
SMBIOS info.
SMC keys info.
Lspci info.
DEEP info.
Only for Snow Leopard.
EvOToolsX V1.0.0 (EN)
EvOToolsX V1.1.0 (EN)
.
EvOToolsX Changelog V1.1.0
Solved a bug on lspci install.


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

Lizard & BootCDMaker in DARWINx86 software  (0) 2009.11.21
Path Finder  (0) 2009.11.10
DARWINx86 software  (0) 2009.10.30
패키지 분석하는 방법  (0) 2009.07.16
Path Finder 사용법  (0) 2009.07.07
:
Posted by Ritz®™
2009. 10. 30. 19:27

Windows용 DSDT 추출 및 Patcher Hackintosh/DSDT2009. 10. 30. 19:27

If you use Clover boot loader, it does not need.
Clover : 클로버 부트로더를 사용하면 아래 과정도 불필요하다.

준비물


1. DSDT 추출하기 - Windows XP, Vista(?), Windows 7























































































❹ 저장된 ACPI_DSDT.bin  화일을 dsdt.aml 로 바꾸어 준다.

❺ 수정 및 패치를 위하여 iASLME 툴에다가 던져 넣으면 DSDT.dsl  이라는 화일이 생긴다. http://osx86.tistory.com/897

❻ text edit 등의 툴을 이용하여 "DSDT.dsl" 화일을 수정한다..


2. DSDT Patcher - Windows XP, Vista(?), Windows 7(?)

koalala씨가 만든 BIOS에서 DSDT를 패치하거나 DSDT.aml화일을 생성하는 윈도우즈용 DSDT Patcher입니다.
윈도우즈와 .NET Framework이 설치되어 있어야 하지만, 윈도우즈 환경의 어떤 PC에서든 구동할 수 있을 것입니다.

주로 기가바이트 메인보드의 BIOS를 많이 테스트하여 보았고 그리고 다른 보드에서도 테스트를 진행하고 있습니다.
만약, BIOS를 직접 패치하였다면 PC-EFI를 업데이트 할 필요는 없습니다.
또한, Vanilla 커널, AppleIntelCPUPowerManagament.kext 와 AppleRTC.kext 등을 사용할 수 있습니다.
Netkas의 애기로는 10.5.6 을 설치하기 전에 dsdt를 패치하여주면 10.5.5로 부터 PM disabler 나 혹은 Appleintelcpupowermanagement.kext 를 설치해 주어야 합니다.
만약, 패치가 1분 이상 걸린다면 문제가 발생하였다는 것이고 패지를 멈추십시요.

Information :
0.1.8 부터의 nVCAP 값은 Dual-DVI 를 위한 것입니다.
-0.1.8부터 GFX Hardware 위치는 PCI0 입니다.
-당신만의 특정 그래픽 카드명을 Model GFX 항목에 입력할 수 있고, 단지 string에 있는 nVIDIA 항목만 유지하여 주시면 됩니다.
만약 "compilation error" 가 발생하면 :
-항상 MUTE 와Local0 fixes 항목을 선택해야 합니다.
-"warning/error" 와 관련하여 WAK 와 DGPT fix 가 사용되어져야 합니다.


GFX란 :

이 프로그램은 model 명은 고려하지 않습니다.
"Model" 에 해당하는 콤보박스에 원하는 이름을 입력하시면 됩니다.
-nVIDIA 카드의 모델명은 반드시 "nVIDIA"로 시작하여야 합니다.
-ATI 카드의 모델명은 반드시 "ATI"로 시작합니다.

이것은 자동으로 새로운 모델명의 버퍼크기를 계산할 것입니다.
빨간색 값은 ATI 카드를 위한 것입니다.
Green값은 nVIDIA 카드를 위한 것입니다.
그리고 검은색 값은 일반적이 카드를 위한 것입니다.
ATI framebuffer 와 관련하여 만약 프레임버퍼가 항목에 없다면 콤보박스에 원하는 값을 입력할 수 있습니다.
메모리 크기와 관련하여 항목에 없다면 그래픽 카드의 램용량을 입력해 줄 수 있습니다.
하드웨어 슬롯 위치를 찾기 위하여 ioreg 를 사용하십시요. ATI 카드인 경우는 lspci를 이용하여 DevID를 얻을 수 있습니다.

Dual-BIOS를 가진 Gigabyte 메인보드는 안전해 보이더라도 약간의 위험을 감수해야 합니다.
Dual-BIOS Gigabyte메인보드는 다음 링크의 설명을 따라 진행하면 됩니다.
http://forum.insanelymac....dpost&p=1039930



진행중:
-HDEF sound (ALC88x and Sigmatel)
Status : Only need one plist kext, replacing it with virtual ACPI devices but need time.
-Autofixing
-SSDT patching

Knows Bugs:
-Don't put files in the patcher folder since they will be deleted.
-AMI DSDT 에서 GP9 Fix는 아직 지원되지 않으니 AMI에서 LAN0 fix만 사용하십시요.
Only Award and (partial) AMI for BIOS patching, DSDT patching function is compatible with all DSDT.aml

Download (2.16 MB)
Code:
http://rapidshare.com/files/244672075/ACPI_DSDT_Patcher_for_BIOS_and_AML.zip
http://www.mediafire.com/?zmjkkroadkg

- Patcher02Beta4.zip
- Patcher02Beta5.zip
- PDF of InsanelyMac Forum


:
Posted by Ritz®™
2009. 10. 28. 03:07

Chameleon 설치 가이드 Hackintosh/Chameleon2009. 10. 28. 03:07


Update : http://cafe.naver.com/uefi/6

- 리얼맥 시스템에 조금 더 가깝게 만들어주는 부트로더로 요즈음 더 인기가 많은 부트로더를 소개합니다.

Chameleon 설치 가이드

Chameleon은 오픈소스코드를 충실하게 준수하는 GUI환경의 부트로더입니다.
Leopard는 물론, Snow Leopard, Lion, Mountain Lion(10.8.?) 까지 지원을 하여 주고 조금은 복잡하지만, Mac OS X 사용자들에게 많은 사랑을 받아오는 부트로더입니다.
물론, 2012년 Chimera 라는 이름으로 바뀌긴 했지만 어쨌든 혼용하여 여전히 사용되고 있습니다.
Windows 하드디스크가 있다면 일단 사타케이블을 떼어놓고 설치작업 합니다.  물론, mbr이든 guid 파티션이든 상관없이 설치할 수 있습니다.
I. Chameleon을 다운로드 받습니다.
II. 압축을 풀면 다음과 같은 화일이 생성됩니다.


III. 패키지를 더블클릭하면 설치과정이 진행됩니다. 계속을 누릅니다.

IV. 계속을 누릅니다.


V. 계속을 누르고 사용권 계약에서 동의를 클릭합니다.


VI. 설치할 대상 디스크를 선택하고 계속을 누릅니다.


VII. 사용자화를 클릭하면 다음과 같은 화면이 나옵니다.


VIII. 여러가지 선택사항들이 있지만, 처음 설치하시는 분들은 그대로 설치에 들어갑니다.
특히,  EFI 선택은 시스템 안정화를 시키고 난 후 설치해주어도 늦지 않습니다.  안정화도 안된 상황에서  EFI 문제로 질문을 하시는 분들을 보면 답답합니다.하드디스크 부팅으로 안정화 시킨다음 EFI로 설정해 주시는 것이 여러사람 피곤하게 하지 않고 스스로의 정신건강에도 좋습니다.


VIIII. 자 이제 설치를 마쳤습니다. 역시나 dsdt.aml, com.apple.Boot.plist, 그리고 Extra 폴더내의 해킨 드라이버 설치 작업이 남았습니다.
X. Chameleon을 설치하고 난 후, 중요한 파일들의 목록입니다. /Extra/Extensions 폴더에 자신의 시스템에 맞는 해킨 드라이버를 설치하여 줍니다.
Kext 종류

- 위 그림에서 AHCIPortInjector.kext 혹은 IOAHCIBlockStorageInjector.kext 와 fakesmc.kext화일은 기본적으로 들어가야 합니다.
- 또한 메인보드에서 추출한 dsdt 패치화일(dsdt.aml) 과 시스템 설정에 필요한 smbios.plist 화일이 반드시 필요하겠지요.
- 네 아래 그림과 같이 핵심점일 화일들은 다 들어가 있습니다.
- com.apple.Boot.plist 화일은 Chimera로 변경된 이후 요즈음은 org.chameleon.Boot.plist 화일명으로 변경되었습니다.

- Bak 화일들은 신경쓰지 마세요.  백업 화일들입니다.

Chameleon

부트로드를 설치하는 방법에는 여러가지 방법이 있는데 Multibeast를 이용하여 설치할 수도 있습니다.

http://osx86.tistory.com/1334


:
Posted by Ritz®™
2009. 10. 27. 22:57

Boot Think 설치하기 Hackintosh/Boot Think2009. 10. 27. 22:57

Update 2013, 4월 14일 : 요즈음은  Clover를 많이 이용합니다.

 Clover


Boot Think

요즈음 Chameleon RC2 만큼이나 인기 있는 부트로더 중의 하나입니다만, 부트로드 하나만 이용하여 Win7, Leopard, Snow Leopard, Linux 등을 멀티부팅할때 편리합니다.


준비물 :

- BootThink 2.4.6 Mac

- BootThink 2.4.6 Win (xp, vista, Windows 7 지원)

또는

- BootThink 2.3.18_Mac

- BootThink 2.3.18_Win (xp, vista, Windows 7 지원)

만약, 윈도우즈 시스템이 기존에 존재한다면 Boot Think 윈도우즈용을 다운로드 받아서 설치하여 주면 됩니다.


해킨 이미지나 혹은 Retail이미지를 이용하여 OSX를 설치하셨다면 다음과 같이 멀티부팅을 위해 Boot Think 맥용을 설치하여 줍니다.

물론, 기존의 Chameleon이 설치되어 있어도 상관 없습니다. 설치하여 주면 바로 Overwrite 됩니다.

Chameleon과는 달리 Leopard, Snow Leopard도 Kext 로딩 폴더 위치를 달리하여 멀티부팅을 지원하여 줍니다.

Boot Think의 장점은

- 리얼맥처럼 여러가지 콘솔 커맨드를 이용할 수 있고

- 부트캠프처럼 GUI환경을 지원하여 주며

- 역시나 윈도우나 리눅스등을 위한 멀티부팅환경을 지원해 줍니다.

- Windows용 데이타 파티션이 있다면 혹시 모르니 연결케이블을 떼어놓고 설치작업 합니다.


* 주의사항

- Windows 용 Boot Think를 XP나 Vista 혹은 Windows 7에 설치하셨다면 설치후, 재부팅하기전에 반드시 Darwin 폴더내의 setupMBR.bat일을 클릭하여 실행하여 주어야 합니다. 그렇지 않으면 "Bootmbr is missing" 이라는 에러 메시지를 뿜으며 부팅이 안될 것입니다. 낭패입니다.

- 추가로 만약 MBR 파티션에서 "EFI옵션이 활성화되지 않는데요."라고 질문을 하시면 낭패입니다. 당연히 EFI 옵션은 GPT+GUID 파티션에서만 적용가능합니다.

I. 맥에서 압축을 풀면 아래 그림과 같이 BootThink 2.3.18.pkg 화일이 보일 것입니다.  윈도우즈용도 설치화일이 보일것입니다.  클릭하여 줍니다.

II. 클릭하여 주면 아래 그림과 같이 설치과정이 진행됩니다.

III. 계속을 클릭하면 읽어보기 과정이 나옵니다. 계속을 클릭합니다.

IV. 다음 설치위치 변경을 클릭하면 맥이 설치된 파티션을 선택합니다.

처음이신 분들은 다음 단계인 V번을 무시하고 그냥 "설치"를 눌러주세요.


V. 다음 그림의 "EFI" 옵션을 클릭하게 되면 EFI 파티션에 Boot Think가 설치됩니다.

Hidden속성이 있는 efi 파티션을 능수능란하게 다룰 수 있는 분이시라면 선택하여 efi 파티션에 Boot Think를 설치하여 줍니다.

초보이신 분들은 아래 표준 설치 를 눌러주시면 됩니다.

VI. 이제 설치 과정은 끝났습니다.

설치된 Boot Think의 폴더 구조는 다음과 같습니다.

중요한 폴더는 /Darwin/Library 폴더와 Snow Leopard를 위한 LibrarySL폴더입니다.

다음은 자신의 시스템에 맞게 dsdt.aml, com.apple.Boot.plist 화일은 /Darwin 폴더에 그리고 kext등의 드라이버는 System/LibrarySL/Extensions/ 폴더에 설치하여 주면 됩니다.


참고로 다음 그림과 같이 Leopard는 Library폴더에 드라이버를 설치하여 주면 되고

Snow Leopard는 LibrarySL 폴더에 KEXT를 설치하여 주면 됩니다.

윈도우즈용도 동일한 폴더 구조를 가지고 있습니다.



'Hackintosh > Boot Think' 카테고리의 다른 글

또 하나의 부트로더- Boot Think  (0) 2009.06.05
:
Posted by Ritz®™