달력

5

« 2024/5 »

  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
하드 디스크 교체시 인터넷 복구 방법이나 재설치를 하는 방법이 있다.
- 동영상 보기 : http://youtu.be/H4Tbk-MpqEw
하지만, 이 방법은 시간이 많이 걸리고 그동안 사용하였던 응용프로그램을 다시 설치해 주어야 하는 번거러움이 있다.
이때 다음과 같은 방법을 사용하면 시간을 절약할 수 있다.

Mac OS X 운영체제의 하드디스크 교체하는 방법

I. Lion(10.7.?) 이상 버전인 경우

- 준비 : 교체할 하드디스크를 USB외장형 케이스에 장착한다. 

I-1. USB외장형 하드디스크를 맥에 연결한다.

I-2. 전원을 켜고 난 다음 CMD + R을 눌러 복원파티션으로 부팅한다.

I-3.디스크 유틸리티를 실행한다.

I-4. USB외장형 하드디스크를 파티션한다.

I-5. 복원 탭을 누른다.

I-6. 소스는 내장형 하드디스크 파티션을 선택하고 대상은 새로이 생성한 USB외장형 하드디스크를 선택한다.

I-7. 복원을 눌러서 내장형 하드디스크를 USB외장형 하드디스크로 이미지 카피한다.

I-8. 맥 시스템을 끈다.

I-9. USB외장형 케이스에 연결된 하드디스크를 분해하여 맥 시스템의 내장형 하드디스크와 교체하여 준다.

I-10. 이제 전원을 연결하고 Mac OS X 가 부팅이 되는 지 확인한다.

Recovery 

Tip) 이 방법은 대상 파티션이 반드시 소스 파티션의 크기가 같거나 동일해야 한다.
- 만약, 소스 파티션 크기가 더 크다면 소스 파티션 크기를 아래 그림처럼 늘이거나 줄이거나 조절하여 주고 진행한다.
- 또한, 위 그림의 상단 메뉴에서 새로운 이미지를 클릭하여 이미지를 만든 다음 이미지를 클릭하여 소스로 지정한 다음 복원도 가능하다.
- 추가로 이 글에서는 복원 대상 디스크를 USB외장형 디스크로 이용하였지만 내장형 디스크로 설치가능하다면 내장형 디스크를 복원대상으로 해도 좋다.
 


II. Snow Leopard(10.6.?)이하 버전인 경우

- 준비물 : 설치용 USB메모리 스틱, 교체할 하드디스크를 USB외장형 케이스에 장착한다.

II-1. 전원을 켠다음 설치용 USB메모리 스틱을 선택하여 부팅한다.

II-2. 물론 전원을 넣고 난 다음 옵션(alt)키를 지긋이 눌러서 부팅하면 USB메모리 스틱의 설치용 파티션을 볼 수 있다.

II-3. 다음 단계는 I-3이후 과정과 동일하다.




:
Posted by Ritz®™
2012. 9. 24. 19:48

Asrock G31M-S 에 Mac OS X 설치하기 Hackintosh/Mainboard2012. 9. 24. 19:48

Aslock G31M-S 메인보드에 Mac OS X 설치하기

Mac OSX 를 PC에 설치하는 방법으로 단계적으로 진행해 나가는 것이다.
Chameleon RC4 의 부트로더를 설치한 이후에는 USBBusFix 를 옵션을 사용할 수 있으므로, BIOS에서 USB Legacy를 Disable 시킬 필요는 없지만, 필요에 따라 Bios에서 설정이 필요하는 경우가 있는 경우가 있다.


USB Issues

Asrock G31M-S 모델은 ICH7 southbridge에 기반한 메인보드이다. ICH7 사우스 브릿지는 USB Controller 와 충돌이 있는 경우가 있는데 이를테면, Mac OS X 부팅이 제대로 진행되지 않을 것이다. 부팅도중 HPET 에러가 발생할 것이다. 따라서, BIOS 세팅에서 USB Legacy를 Disabled해야 한다.
이 설정은 Mac OS X 를 설치하는 동안 USB 메모리 스틱을 포함하여 USB 키보드와 마우스와 같은 USB 장비를 사용할 수 없다. 물론, 이 기능을 enabled 하면 this enabled, you are able to use your keyboard with bootloaders that don't support USB devices (e.g: GRUB, or even boot device selection).
LegacyUSB를 disable로 세팅함으로써, PS/2 키보드가 필요하다. (부팅 파티션을 선택하기 위해서 USB->PS/2 어댑터가 있는 USB키보드를 사용해도 좋다.)
최신버전의 Chameleon 부트로드를 설치한 이후에는 Lizard를 이용하여 부트 옵션을 추가하면 이 제한 사항을 해결할 수 있다.
또한, Realtek Audio 칩셋을 아직까지는 해결할 수 없어 사운드는 기대하지 마시라.

준비물

  • PS/2 키보드 혹은 USB->PS/2 어댑터를 이용한 USB 키보드
  • 공 DVD
  • iAtkos v2 s3(MAC OSX Snow Leopard 10.6.3, Intel/AMD CPU용)
  • 두개의 하드디스크(Windows 용과 MAC OSX용)
  • Apple SL 10.6.7 Combination Update
  • Modified 1.30 bios (수정된1.80 버전)
  • Lizard (간단하게 boot 옵션을 수정할 수 있다.)
  • Multibeast (드라이버와 패치드라이버를 포함하여 선설치에 필요)
  • Chameleon RC5 (USB Legacy 제한사항을 해결하는 부트로더)
  • Macdrive (Apple HFS+ (journaled) 파티션을 수정하기 위한 상용프로그램 혹은 TransMac)

1단계 - 준비사항

  • PS/2 키보드
  • Windows 로 부팅해서 iAtkos v2 s3 ISO 를 공DVD에 DeepBurner 같은 프로그램을 이용하여 구워준다.
  • 1.30 BIOS 를 (C:\)에 압축을 푼다.
  • Macdrive를 설치한다.
  • 재부팅하여 F6 를 누르고 1.30 bios로 교체한다. 혹은 F2 를 눌러 Smart section에서 진행한다.
  • BIOS 플래쉬 하였다면 BIOS 에서 F2를 눌러 Advanced -> USB Configuration 에서 USB Legacy 를 Disabled 로 설정한다.
  • F10 을 눌러 설정을 저장하고 시스템을 재부팅한다.

2단계 - Snow Leopard 설치

  • 컴퓨터가 재부팅되는 동안 F11을 눌러서 DVD 드라이버를 선택한다.
  • 부트 메뉴(Chameleon RC4)가 나오면 F8을 눌러서 iAtkos 파티션을 선택하고 -v 를 입력하고 엔터를 누른다.
  • 검은 화면에 하얀색라인이 나타난다면 정상이니까 무시하여 주고 대략 5분 정도 기다린다.
  • 만약, "HPET: probeHPET() failed" 메시지가 보인다면, 역시나 1단계에서 설정해야 할 것을 설정해야 한다.
  • 설치 화면이 나타나면 language(언어)를 선택하고 Next(다음)을 누른다.
  • 메뉴의 Utilities -> Disk Utility 를 실행한다.
  • Mac OS X 가 설치될 파티션을 선택하고 Partition(파티션)탭을 선택한다.
  • 2개의 파티션을 생성하고 첫번째 파티션은 "Machintosh HD" 다른 하나의 파티션은 "shared"(not journaled로 변경)로 이름을 준다.
  • 수정된 것을 적용하고 Disk Utility를 종료한다.
  • Continue(계속)를 누르고, and select "Machintosh HD"를 선택하고 "Customize(사용자화)"를 선택하고 VoodooHDA (sound driver) 와 첫번째 부트로더를 선택하지 말고, Chameleon RC5를 선택한다.
  • 세팅을 적용하고, Mac OSX 를 설치한다.

3단게 - 업데이트와 Mac OS X 설정

  • Mac OS X 설치과정이 끝나면 재부팅하여 F11 을 눌러서 윈도우즈로 부팅한다.
  • Macdrive 가 제대로 윈도우즈에 설치되어 있다면 내 컴퓨터에서 "os x" 와 "shared" 를 볼 수 있을 것이다. "shared"폴더에 다운로드 받은 화일을 복사하여 준다. 물론, iAtkos, BIOS 파일과 MacDrive 는 제외다.
  • 재부팅하여 F11을 눌러서 Mac OS X 를 선택한다.
  • 이때, "-v" 를 입력하여주고 (만약 부팅이 안된다면 "-x -v") 엔터를 입력한다.
  • account(계정)을 만들었다면 Apple ComboUpdate 를 설치한다.
  • 재부팅하고 F11을 누르고, 역시나 "-v"를 입력한다.
  • Chameleon RC5를 설치한다.
  • 재부팅하기 전에 Multibeast 를 실행하여 단지 "Realtek Gigabit Ethernet"(네트웍 카드 드라이버)만 선택하고 설치한다.
  • Lizard를 실행하고, Options 탭으로 가서 USBBusFix를 선택하고 Save(저장)한다. 이것으로 USB Legacy 모드를 Enabled로 설정해도 좋다.
  • 재부팅하여 F2를 누르고 BIOS 에서 USB Legacy를 Enabled로 설정하고 저장한 후 Mac OS X 로 부팅한다.
:
Posted by Ritz®™
2012. 9. 20. 01:24

Samsung N150 Hackintosh/NoteBook2012. 9. 20. 01:24


- Samsung N150
- External DVD Drive
- nawcom ModCD v0.3
- Snow Leopard Retail DVD
- NetbookInstaller 0.8.5pre
- Kext Utility
- HDAEnabler.kext & VoodooHDA.kext (Sound card)
- IO80211Family.kext (WIFI)
- Disabler.kext & AppleIntelCPUPowerManagement.kext (Power Managment) 
- Mac OS X 10.6.2 Combo Update
- Mac OS X 10.6.3 Combo Update
- Mac OS X 10.6.6 Combo Update
- 2 or 3 hours

설치과정 :

  • nawcom ModCD를 CD에 구워 부팅한다.
  • 선택메뉴가 나오면  nawcom ModCD를 빼고 Mac OS X Install DVD를 넣어주고 F5키를 누른다.
  • (GUID Partition Table, Mac OS Extended (Journaled)) 파티션을 생성하고 Mac OS X 를 설치한다.
  • 설치가 끝나면 다시 nawcom ModCD로 부팅한다.
  • 계정을 생성한다.
  • NetbookInstaller 0.8.5pre 를 실행한다.
  • Kext Utility를 실행하여 관련 kext 파일을  /System/Library/Extension 에 설치한다.
  • 업데이트를 설치한다.

:
Posted by Ritz®™

First of all, thanks realityiswhere,

Source from : http://www.projectosx.com/forum/index.php?showtopic=102

WORK IN PROGRESS

Important or frequently used kexts will be highlighted in Red. Problematic kexts (known to cause problems, not necessarily kexts to be removed) will be marked in Orange. Anything marked with Obsolete has nothing to do with Intel Macs or OSx86. Pseudo-Extensions only have an Info.plist and a version.plist, not a binary (binaries can be very, very loosely called “programs”).

If you see another table on the right of a kext, that means these kexts are located *INSIDE* of the kext on the left. Access them by right clicking the kext in question, click “show package contents”, under the Contents/PlugIns/ directory.

If anyone edits this and messes it up, I will be very sad sad.gif

Apple KEXTs
Kext Name Definition
ACard6280ATA.kext Obsolete SCSI/ATA drivers for Acard
ACard62xxM.kext Obsolete SCSI/ATA drivers for Acard
ACard67162.kext Obsolete SCSI/ATA drivers for Acard
ACard671xSCSI.kext Obsolete SCSI/ATA drivers for Acard
ACard6885M.kext Obsolete SCSI/ATA drivers for Acard
ACard68xxM.kext Obsolete SCSI/ATA drivers for Acard
ALF.kext Presumably used for the Algebraic Logic Functional Programming Language.
ATI6000Controller.kext ATI Native Driver for ATI Radeon HD 6000 Series GPU
ATINDRV.kext ATI Native Driver, presumably for non-Radeon cards. See the notes from the PowerMac G3
ATIRNDRV.kext Presumably for ATI Radeon Native Drivers.
ATIRadeon.kext Obsolete PPC Only
ATIRadeon8500.kext Obsolete PPC ATI Radeon 8500 driver.
ATIRadeon9700.kext test
ATIRadeonX1000.kext test
ATIRadeonX2000.kext test
ATTOExpressPCIPlus.kext PCI-E SCSI card drivers for ATTO
Apple02Audio.kext Obsolete Legacy audio kext.
Apple16X50Serial.kext Obsolete Used for serial connectors/adaptors
AppleACPIPlatform.kext ACPI is the standard for Power Management in computers, interacts with the EFI in real Macs, has to do with controlling interrupts (IRQ), non-volatile RAM, controlling sleep, thermal settings, controlling the RTC, contains other kexts including AppleACPIButtons.kext, AppleACPIIEC.kext, AppleACPIPCI.kext.
AppleAD741x.kext Digital temperature sensor driver.
AppleADBButtons.kext Obsolete Apple Desktop Bus (or ADB) is an obsolete bit-serial computer bus connecting low-speed devices to computers. Used primarily on the Apple Macintosh platform, ADB equipment is still available but not supported by most Apple hardware manufactured since 1999. <you>(No idea what this actual kext does, doesn’t really matter)</you>
AppleADBKeyboard.kext Obsolete Used for Apple Desktop Bus keyboards.
AppleADBMouse.kext Obsolete, used for Apple Desktop Bus mice.
AppleADM103x.kext ACPI-Compliant remote thermal monitor with integrated fan controller.
AppleADT746x.kext Thermal management controller and voltage monitor.
AppleAHCIPort.kext test
AppleAPIC.kext http://en.wikipedia.org/wiki/Intel_APIC_Architecture
AppleAirPort.kext
Obsolete PPC Only - Airport kexts
Name Definition
AppleAirportFW.kext Obsolete PPC Only
AppleAirportFWAP.kext Obsolete PPC Only
AppleBMC.kext A baseboard management controller (BMC) is a specialized microcontroller embedded on the motherboard of a computer, generally a server. The BMC is the intelligence in the Intelligent Platform Management Interface (IPMI) architecture. The BMC manages the interface between system management software and platform hardware.
AppleBacklight.kext Backlighting support for Notebook displays, ie: changing the brightness/power settings of the lcd.
AppleBlower.kext Obsolete PPC Only, Most likely to do to with the fan, references in the binary to KeyLargo.
AppleCPUThermo.kext Obsolete PPC Only, temperature sensor, references in binary to PPCI2CInterface
AppleCore99NVRAM.kext Obsolete PPC Only.
AppleDallasDriver.kext Obsolete Legacy Audio kext
AppleEFIRuntime.kext Possibly used for EFI initialization of graphics card ROM BIOS.
AppleFCU.kext Nothing to do with the Apple Federal Credit Union, laugh.gif going through ASCII strings in the binary seems to indicate some form of sensor polling for PowerPC I2C Interface sensors.
AppleFPButton.kext test
AppleFWAudio.kext FireWire audio
AppleFan.kext Fan control
AppleFileSystemDriver.kext General filesystem driver for HFS+, Apple RAID.
AppleFlashNVRAM.kext Obsolete PPC Only, references to Jmicron in the binary, most likely has to do with flashing nvram as the name says.
AppleGPIO.kext General Purpose Input/Output
AppleGW.kext Graphics warning? Localizable strings and binary make reference to properly plugging the graphics card in, binary has nothing but button/alert text.
AppleGraphicsControl.kext Presumably for dynamic GPU switching on things like the Macbook Pro which has two GPUs, has to do with controlling brightness as well.
AppleGraphicsPowerManagement.kext Guess tongue.gif
AppleHDA.kext High Definition Audio kext, contains other audio kexts including: AppleHDAController.kext, IOHDAFamily.kext, and AppleHDAHALPlugin.bundle.
AppleHDAController.kext Found inside of AppleHDA.kext
AppleHIDKeyboard.kext Human Interface Device = Keyboard controls.
AppleHIDMouse.kext HID = Human Interface Device, mouse controls.
AppleHPET.kext High Precision Event Timer: Complicated, see http://en.wikipedia.org/wiki/HPET
AppleHWClock.kext test
AppleHWSensor.kext test
AppleI2C.kext Inter-Integrated Circuit, used for connecting low-speed peripherels to a motherboard.
AppleI2S.kext Integrated Inter-chip Sound, an electrical serial bus interface standard used for connecting digital audio devices together
AppleI2SModemFamily.kext Same as above, but for modems.
AppleIRController.kext Driver for the infrared port used by the Apple Remote.
AppleIntelCPUPowerManagement.kext Used for speedstepping on real Macs, known to cause kernel panics on OSx86 systems that do not have a properly patched DSDT. *note: this does not provide functionality from the kext, only stops the kernel panic from occuring.
AppleIntelGMA950.kext Kernel extension for GMA 950 (mobility and desktop versions).
AppleIntelGMAX3100.kext Kernel extension for GMA X3100 graphics cards. GMA X3100 always refers to the mobile version, there is no known support for the GMA 3100 (Without the X), the desktop version.
AppleIntelGMAX3100FB.kext Framebuffer for GMA X3100
AppleIntelIntegratedFramebuffer.kext Built-in framebuffer for Integrated Intel (GMA950?) graphics cards.
AppleK2.kext Obsolete K2 is an older IO controller used with PowerMac G5’s, potentially obsolete? Nothing to do with Intel Macs at least.
AppleK2Driver.kext Obsolete K2 is an older IO controller used with PowerMac G5’s, potentially obsolete? Nothing to do with Intel Macs at least.
AppleK2Fan.kext Obsolete K2 is an older IO controller used with PowerMac G5’s, potentially obsolete? Nothing to do with Intel Macs at least.
AppleK2SATA.kext Obsolete K2 is an older IO controller used with PowerMac G5’s, potentially obsolete? Nothing to do with Intel Macs at least.
AppleK2SATARoot.kext ObsoleteK2 is an older IO controller used with PowerMac G5’s, potentially obsolete? Nothing to do with Intel Macs at least.
AppleKauaiATA.kext An island in Hawaii, also an Obsolete PPC ATA controller used in older Macs.
AppleKeyLargo.kext Obsolete The KeyLargo custom IC, the third major component of the Xserve architecture, is connected to the main PCI bus through a dedicated PCI-to-PCI bridge. It provides all the I/O functions except Ethernet and FireWire. The KeyLargo IC provides two USB root hubs, a UATA interface, and support for the LED display, also used in PowerMac G4’s.
AppleKeyswitch.kext Obsolete Xserve G5’s keyswitch security prevents unauthorized hot-plugging and mounting of a USB or FireWire hard drive. When the keyswitch is locked, the CD is ejected. In addition, the Security System pane provides configuration support for USB keyboard and mouse.
AppleKiwiATA.kext Obsolete I believe this is another IO Controller hub driver.
AppleKiwiRoot.kext Obsolete See above.
AppleLED.kext test
AppleLM7x.kext test
AppleLM87.kext test
AppleLM8x.kext test
AppleLMUController.kext test
AppleLPC.kext test
AppleLSIFusionMPT.kext test
AppleMCEDriver.kext test
AppleMPIC.kext test
AppleMacRISC2PE.kext test
AppleMacRISC4PE.kext Obsolete PPC only.
AppleMacRiscPCI.kext test
AppleMaxim1989.kext Obsolete PPC Only.
AppleMaxim6690.kext Obsolete PPC Only.
AppleMediaBay.kext test
AppleMikeyHIDDriver.kext test
AppleMobileDevice.kext test
AppleOnboardAudio.kext test
AppleOnboardDisplay.kext test
ApplePCCard16ATA.kext test
ApplePCCardATA.kext test
ApplePMU.kext Obsolete Power Management Unit, twice outdated (once by the SMU, then by the SMC)
ApplePlatformEnabler.kext support for non-ACPI compliant systems? (old kernel flag “Platform=X86PC” as opposed to Platform=ACPI)
AppleRAID.kext Software RAID
AppleRAIDCard.kext Hardware RAID card support
AppleRTC.kext Used for controlling the Real-Time Clock, the chip used to keep the computer time even when the system is turned off.
AppleSEP.kext This is a guess at best Signaling End Point, used for controlling signals in telecommunications, possibly having to do with modems. Info.plist makes reference to virtual interfaces and physical interconnects.
AppleSMBIOS.kext A normal PC SMBIOS defines data structures (and access methods) in a BIOS which allows a user or application to store and retrieve information specifically about the computer in question. The AppleSMBIOS.kext does the same thing with the OS X System Profiler.
AppleSMBusController.kext SMBus is a subset of I2C, used for communication with low-bandwidth devices on a motherboard, especially power related chips, such as temperature, fan, or voltage sensors, communicates with the ICH (I/O Controller Hub) on Intel chipsets, and with the MCP (Media Communications Processor) on nVidia chipsets.
AppleSMBusPCI.kext SMBus is a subset of I2C, this kext resumably does the same thing as the SMBUSController except for low bandwidth PCI devices specifically.
AppleSMC.kext System Manegement Controller, replaces the SMU, used for power management, optimization of airflow and keeping noise to a minimum inside the case.
AppleSMCLMU.kext sensors for macbooks, macbook3,1 & macbook4,1 & macbook5,1 .
AppleSMU.kext Obsolete The SMU manages thermal and power conditions to optimize the power and airflow while keeping audible noise to a minimum. Power consumption and temperature are monitored by the operating system, which communicates the necessary adjustments back to the SMU. The SMU makes the changes, slowing down or speeding up fans as necessary. Replaced by the SMC.
AppleSMUMonitor.kext Obsolete Monitoring for the System Management Unit. Replaced by the SMC.
AppleSPU.kext Obsolete PPC only, references ot keylargo and K2 in binary.
AppleSmartBatteryManager.kext SBD (Smart Battery Data) is a method to monitor a rechargeable battery pack, initiated by Duracell and Intel. A special integrated circuit in the battery pack monitors the battery and reports information to the SMBus. This information might include: type, model number, manufacturer, characteristics, discharge rate, predicted remaining capacity, almost-discharged alarm so that the PC can shut down gracefully; temperature and voltage to provide safe fast-charging.
AppleStorageDrivers.kext
AppleStorageDrivers.kext contains these kexts
Name Definition
AppleATAPIStorage.kext test
AppleHollywood.kext test
AppleMemorexCDROMDriver.kext test
AppleUSBODD.kext test
AppleXserveRAID.kext test
CanonEOS1D.kext test
FWPreferredProtocolSpeed.kext test
FireWireStorageDeviceSpecifics.kext test
IOFireWireSerialBusProtocolSansPhysicalUnit.kext test
LSI-FW-500.kext test
MKE-LF-D211A.kext test
MKE-SR-8171.kext test
MaxTranserSizeOverrideDriver.kext test
OxfordSemiconductor.kext test
PioneerSuperDrive.kext test
PreventMediaMountDriver.kext test
QPSQueFire.kext test
SanyoIDShot.kext test
SonyXDCAMDriver.kext test
StorageLynx.kext test
UFIWriteProtectedMediaDriver.kext test
USBStorageDeviceSpecifics.kext test
WriteProtectedMediaDriver.kext test
initioFWBridge.kext test
AppleSym8xx.kext Symbios Logic SCSI driver.
AppleThermal.kext test
AppleUSBAudio.kext USB audio driver.
AppleUSBDisplays.kext test
AppleUSBMultitouch.kext Multi-touch trackpad driver for the Aluminium Macbooks.
AppleUSBTopCase.kext reminder, make a new table for AppleUSBTCButtons.kext, AppleUSBTCKeyEventDriver.kext, AppleUSBTCKeyboard.kext, AppleUSBTCTrackpad.kext
AppleUpstreamUserClient.kext test
AppleVIA.kext test
AppleVSP.kext Obsolete PPC only, makes reference to PowerMac G3 in binary, no idea what this actually does.
AppleXsanFilter.kext test
Apple_iSight.kext Webcam kext (iSight is Apple’s webcam name).
ArcMSR.kext test
AudioDeviceTreeUpdater.kext test
AudioIPCDriver.kext test
BootCache.kext test
CHUDKernLib.kext test
CHUDProf.kext test
CHUDUtils.kext test
CM4040.kext test
CRYPTOCardPCCard.kext Smart card reader (for cryptographic cards).
Dont Steal Mac OS X.kext Used to support memory page encryption and decryption, presumably through interaction with an EFI module.
GeForce.kext One of three very important original Apple kexts required by OSx86 machines for nvidia graphics functionality. This kext is a MUST for QE/CI.
GeForcePPC.kext test
I2CGPIO.kext test
ICAClassicNotSeizeDriver.kext test
ICAFWKodakProDriver.kext test
IO80211Family.kext Basic wireless framework driver, further functionality for specific cards are in other kexts located *inside* of this kext (under the Contents/PlugIns/ directory), such as support for Broadcom or Atheros chipsets (to name the two most commonly supported chipsets).
IOACPIFamily.kext test
IOADBFamily.kext test
IOAHCIFamily.kext
AHCI Input/Output family most likely a meta-kext
Name Definition
IOAHCISerialATAPI.kext test
IOAHCIBlockStorage.kext test
IOATAFamily.kext
Meta-kext for ATA functionality?
Name Definition
AppleIntelPIIXATA.kext This is one of the main kexts used for SATA/ATA settings for the ICHx (I/O Controller Hub) family. If your ATA/SATA settings are not working and you’re using an ICHx southbridge, this is the first kext to look at.
IOATABlockStorage test
IOATAPIProtocolTransport.kext test
IOAudioFamily.kext test
IOBDStorageFamily.kext test
IOBluetoothFamily.kext test
IOBluetoothHIDDriver.kext test
IOCDStorageFamily.kext test
IODVDStorageFamily.kext test
IOFireWireAVC.kext test
IOFireWireFamily.kext test
IOFireWireIP.kext test
IOFireWireSBP2.kext test
IOFireWireSerialBusProtocolTransport.kext test
IOGraphicsFamily.kext test
IOHDAFamily.kext Found inside of AppleHDA.kext
IOHDIXController.kext Used for creation of and mounting of Disk Images, such as .dmg files.
IOHIDFamily.kext Input/output of human interface devices, such as keyboards/mice.
Note on IOI2C I�C (Inter-Integrated Circuit) is a multi-master serial computer bus invented by Philips that is used to attach low-speed peripherals to a motherboard, SMBus is a subset of this bus-type. Most of these are PPC ONLY - meaning completely OBSOLETE
IOI2CAD741x.kext Obsolete PPC Only
IOI2CADT746x.kext Obsolete PPC Only
IOI2CCPUVoltage.kext Unibin - Add more info
IOI2CControllerPMU.kext Obsolete PPC Only
IOI2CControllerPPC.kext Obsolete PPC Only
IOI2CControllerSMU.kext Obsolete PPC Only
IOI2CDeviceFCU.kext Obsolete PPC Only
IOI2CDeviceLMU.kext Unibin - Add more info
IOI2CDriveBayGPIO.kext Obsolete PPC Only
IOI2CFamily.kext Obsolete PPC Only
IOI2CHWClock.kext Unibin - Add more info
IOI2CLM6x.kext Obsolete PPC Only
IOI2CLM7x.kext Obsolete PPC Only
IOI2CLM8x.kext Obsolete PPC Only
IOI2CMaxim1631.kext Obsolete PPC Only
IOI2CMaxim1989.kext Obsolete PPC Only
IOI2CMaxim6690.kext Obsolete PPC Only
IOI2CMotionSensor.kext Obsolete PPC Only
IOI2CPulsar.kext Unibin - Add more info
IOI2CSMUSat.kext Obsolete PPC Only
IOI2CSlewClock.kext Unibin - Add more info
IOKeyLargo.kext test
IONDRVSupport.kext test
IONetworkingFamily.kext This kext provides a basic driver framework for Ethernet adaptors, further functionality for specific chipsets is provided by other kexts located *inside* of this kext (located under the Contents/PlugIns/ directory), such as support for Intel or Realtek chipsets (two of the most common ones).
IOPCCardFamily.kext test
IOPCIFamily.kext test
IOPlatformFunction.kext test
IOPlatformPluginFamily.kext test
IOSCSIArchitectureModelFamily.kext test
IOSCSIParallelFamily.kext test
IOSMBusFamily.kext test
IOSerialFamily.kext test
IOStorageFamily.kext test
IOStreamFamily.kext test
IOUSBFamily.kext test
IOUSBMassStorageClass.kext Needed for USB flash storage devices.
IOVideoFamily.kext test
IPFirewall.kext Pseudo Extension
ImmersionForceFeedback.kext test
JMicronATA.kext Exactly as it sounds, ATA driver for jmicron chipsets.
KeyLargoATA.kext Obsolete Key Largo ATA drivers.
LSIUltra320.kext Obsolete SCSI controller driver for LSUI Ultra 320.
LogitechForceFeedback.kext test
MacIOGPIO.kext Input/Output kext for General Purpose Input/Output biggrin.gif
MegaRAID.kext MegaRAID drivers.
NVDANV10Hal.kext test
NVDANV20Hal.kext test
NVDANV30Hal.kext test
NVDANV40Hal.kext One of three very important original Apple kexts required by OSx86 machines for nvidia graphics functionality. This kext provides support for 6xxx and 7xxx series nvidia cards.
NVDANV40HalPPC.kext PowerPC equivalent of NVDANV40Hal.kext.
NVDANV50Hal.kext One of three very important original Apple kexts required by OSx86 machines for nvidia graphics functionality. This kext provides support for 8xxx and 9xxx series nvidia cards.
NVDAResman.kext One of three very important original Apple kexts required by OSx86 machines for nvidia graphics functionality. This kext is responsible for providing resolution changing capabilities with nvidia graphics cards.
NVDAResmanPPC.kext Resolution changing for nvidia cards on PPC Macs.
NVSMU.kext Possible nvidia system management unit, ROM controller potentially?
OSvKernDSPLib.kext Kernel digital audio signal processing library?
PMUMotionSensor.kext Presumably an outdated kext, since it refers to the PMU (Power Management Unit), which has since been replaced not only once by the SMU (System Management Unit), but twice, by the SMC (System Management Controller).
PPP.kext Point-to-Point Protocol kext, associated with PPPoE.ppp, PPPSerial.ppp, PPTP.ppp, and Radius.ppp, all located inside /System/Library/Extensions/.
SCR24X_Apple_Driver.kext PCMCIA card driver for SCR24X smart card reader.
Seatbelt.kext Used for sandboxing, provides an additional layer of security when running programs downloaded from the internet or potentially dangerous code.
SM56KUSBAudioFamily.kext Note: New table for AppleSM56KUSBAudio.kext and AppleSM56KUSBModemFamily.kext
SMCMotionSensor.kext Current motion sensor kext for Macbooks, which have an integrated motion sensor, some games make use of it, mainly use to lock the hard drive in place if it detects sudden motion (such as dropping), or can be used in case of theft to trigger an alarm.
SoftRAID.kext test
System.kext
System.kext contains lots of Pseudo-Extensions
Name Description
AppleNMI.kext Pseudo-Extension - A non-maskable interrupt (NMI) is a computer processor interrupt that cannot be ignored by standard interrupt masking techniques in the system. It is typically used to signal attention for non-recoverable hardware errors. (Some NMIs may be masked, but only by using proprietary methods specific to the particular NMI.)
ApplePlatformFamily.kext test
BSDKernel.kext test
BSDKernel6.0.kext test
IOKit.kext test
IOKit6.0.kext test
IONVRAMFamily.kext test
IOSystemManagement.kext test
Libkern.kext test
Libkern6.0.kext test
MACFramework.kext test
Mach.kext test
Mach6.0.kext test
System6.0.kext test
Unsupported.kext test
TMSafetyNet.kext Used to protect accidental or intentional deletion of time machine backups. More info
VirtualAudioDriver.kext Most likely this Virtual Audio driver allows you to route the audio output of any program into the input of another
autofs.kext Used to eliminate the need to mount filesystems manually, probably guesses the filesystem and mounts it automatically with the available/appropriate options that OS X has for that specific filesystem.
cddafs.kext Compact Disc Digital Audio filesystem, presumably used to read/write audio cds following the CDDA standard.
iPodDriver.kext Absolutely mind-boggling what this kext could possibly ever do. Maybe someday its true mysteries will be explored.
iTunesPhoneDriver.kext iPhone driver, same as iPodDriver above, but for the iPhone.
mcxalr.kext Managed Client application launch restriction tool and agent - Used internally to manage and implement application launch restrictions for Managed Clients (MCX). Also used by Workgroup Manager to sign applications as root to insure all permissions and modes are preserved.
msdosfs.kext ms-dos filesystem driver.
ntfs.kext New Technology File System driver, allows OS X to read Windows NTFS volumes.
nvenet.kext Nvidia ethernet, has to do with ethernet on MCP73/MCP79 systems.
smbfs.kext Samba filesystem kext, responsible for providing the ability to mount remote Windows file shares using Samba
udf.kext Universal Disc Format filesystem driver, used to read/write to UDF formatted cd/dvd’s.
webdav_fs.kext Filesystem driver for WebDAV.Wikipedia: Web-based Distributed Authoring and Versioning, or WebDAV, is a set of extensions to the Hypertext Transfer Protocol (HTTP) that allows users to collaboratively edit and manage files on remote World Wide Web servers.
webfilter.kext test
zfs.readonly.kext Read-only capability for the ZFS filesystem. There is a ZFS read/write kext available if one wishes to experiment with the ZFS filesystem under OS X.



OSx86 Community Contributed KEXTs
Name Definition (and Author, if known/applicable)
ALCinject.kext
AppleDecrypt.kext the newest decryption kext available, replaces dsmos.kext for decryption of OS X binaries. For more info on the encrypted binaries see this article by Amit Singh, author of “OS X Internals”.
AppleSMBIOSEFI.kext Kext written by Chun-Nan to resolve SMBIOS issues as opposed to hacking the original AppleSMBIOS.kext
SMBIOSEnabler.kext Kext written by Kabyl to resolve SMBIOS issues as opposed to hacking the original AppleSMBIOS.kext (deprecated in favour of SMBIOSResolver)
SMBIOSResolver.kext Kext written by Superhai to resolve SMBIOS issues as opposed to hacking the original AppleSMBIOS.kext
dsmos.kext

Used to decrypt binaries in the OS X Operating System, replaces Fakesmc.kext. For more info on the encrypted binaries see this article by Amit Singh, author of “OS X Internals”.

forcedeth.kext Outdated kext used to provide basic ethernet adaptor functionality for nforce-based motherboards.
HDAEnabler.kext High Definition Audio Enabler, provides increased functionality from ALCinject, with fake outputs in System Profiler as well.
Intel82566MM.kext A kext graciously crafted by Guijin Ding, can be used to get certain Intel LAN chipsets working properly, source available at his blog. Based off the open source e1000 driver from Linux/BSD.
Disabler.kext Used to disable kexts known to cause issues on standard PC’s, specifically AppleIntelCPUPowerManagement.kext, and AppleEFIRuntime.kext
Natit.kext

This kext injects pre-established values into the OS X IOREG from a graphics card, can be ATI, Intel, or nVidia depending on the version of the natit.kext used. replace by “Graphic Enabler=Yes

nforcelan.kext newest kext for providing driver functionality for nforce chipset based motherboards.
NVEnabler.kext This kext injects pre-established values that a nvidia graphics card provides into the OS X IOREG, enabling graphics driver functionality even 64Bit. replace by “Graphic Enabler=Yes
NVkush.kext This kext injects pre-established values that a nvidia graphics card provides into the OS X IOREG, enabling graphics driver functionality. replace by “Graphic Enabler=Yes
NVinject.kext This kext injects pre-established values that a nvidia graphics card provides into the OS X IOREG, enabling graphics driver functionality. replace by “Graphic Enabler=Yes
OpenHaltRestart.kext A kext provided by Psystar Inc., used to fix several shutdown/restart issues, no known correlation to sleep issues. Can be downloaded from Psystar’s website.
Titan.kext This kext injects pre-established values that a nvidia graphics card provides into the OS X IOREG, enabling graphics driver functionality. replace by “Graphic Enabler=Yes



To be added: agpgart, EHCISleepEnabler, HDAEnabler.kext, VoodooHDA.kext

:
Posted by Ritz®™

Update : 해킨토시 설치 요약 정..


Update: Sep-08, 2012

GA-X79-UD5 + i7-3930k + Powercolor Radeon HD 6870

BIOS : F10

1.Lion/Mountain Lion Retail 설치이미지를 USB에 복원한다.

2. 설치할 파티션은 GPT + GUID 파티션한다.


3. Multibeast를 이용하여 다음 그림과 같이 부트로더와 관련 드라이버 설치.
 - 이때, /System/Library/Extensions/ATI6000Controller.kext를 제거해 준다.


4.Extra 폴더에 org.chamelon.Boot.plist를 구성한다.


5. USB 스틱으로 부팅, 설치.

6.재부팅 후 1-4번까지 설치된 HDD로 부팅하기 위하여 반복한다.

Update: Jun-03, 2012

Update: Feb-14, 2012

Mountain Lion


GA-X79-UD5 F8
배포본: 기존 Mac OS X 시스템에서 HDD에 미리 설치하여 디스크 장착후 부팅
Version: Lion (10.7.2) ->> Mountain Lion DP3(10.8)
Related Web:
Install: 1. CMOS SETUP
HDD >> AHCI설정, HPET 64bit 설정, S3 설정.

2. 반드시 F12를 눌러 HDD를 선택하여 부팅하거나 CMOS에서 부팅우선권을 설정한다.

3.
Boot Loader: Cimera 1.7.0
Extra: FakeSMC.kext and NullCPUPowerManagement.kext
smbios.plist: iMac12,1
boot.plist: npci=0x3000
DSDT: null

System Spec

CPU: i7 3820 LGA 2011
RAM: Kingston 1333 2GBX2
MB: Gigabyte GA-X79-UD5 (BIOS: F8)
Memory : Samsung DDR3 SDRAM PC10600 4GB*4EA
VGA : ATI Radeon HD 6870
HDD : WD 1G
Sound : Realtek ALC898
Lan : Intel 82579 1GB
Power : FPS 600W

호환성

Chip Set: Unknown AHCI Standard Controller (OK)
LAN / Intel 85279: need AppleIntelE1000e.kext (OK)
Audio / ALC898: need VoodooHDA.2.7.2-10.6 (OK from green jack)
USB 2.0: Work out of box (OK)
VGA: Work out of box with QE/CI (OK)
1394 / VIA6308P: X
USB 3.0 / Preco: X

findmac


:
Posted by uno-ani

Personality


Personality: Duckweed

ConnectorInfo count in decimal: 4

Disk offset in decimal 172768

0000000    00  04  00  00  04  03  00  00  00  01  00  00  12  04  04  01

0000010    00  04  00  00  04  03  00  00  00  01  00  00  22  05  05  02

0000020    00  08  00  00  04  02  00  00  00  01  00  00  11  02  03  04

0000030    00  02  00  00  04  02  00  00  00  01  00  00  00  00  06  05

0000040



'Hackintosh > Graphic Card' 카테고리의 다른 글

ATI 4670 해킨토시에서 잡아주기  (0) 2013.01.05
nVidia Geforce GTX 670  (0) 2012.11.13
PowerColor 라데온 HD 6870 D5 1GB KPC  (0) 2012.09.03
Sapphire HD 6450 512mb for Mountain Lion  (0) 2012.08.20
ATI Graphic Card 설정하기  (0) 2012.07.21
:
Posted by Ritz®™
2012. 9. 4. 11:00

GA-Z68X-UD3H-B3 Hackintosh/Mainboard2012. 9. 4. 11:00

/Extra/org.Chameleon.boot.plist
<key>Kernel Flags</key>
<string>npci=0x2000</string>

PCIRootUID=0 UseKernelCache=No -v

or

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>npci=0x2000</string>
<key>GraphicsEnabler</key>
<string>yes</string>
<key>AtiConfig</key>
<string>Duckweed</string>
<key>AtiPorts</key>
<string>4</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Boot Banner</key>
<string>No</string>
<key>Boot Graphics</key>
<string>Yes</string>
<key>Timeout</key>
<string>2</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>darkwake=0</key>
<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>UseKernelCache</key>
<string>Yes</string>
</dict>
</plist>

:
Posted by Ritz®™

http://blog.danawa.com/prod/?blogSection=2&cate_c1=861&cate_c2=876&cate_c3=971&cate_c4=0&depth=3&prod_c=1704939


  공급업체: ATI (0x1002)

  장비 ID: 0x6738


1. BIOS_DECODE_RESULT

ATOM BIOS Rom: 
SubsystemVendorID: 0x1787 SubsystemID: 0x2305
IOBaseAddress: 0x0000
Filename: B6613OEA.LGZ
BIOS Bootup Message: 
BARTS XT ELPIDA GDDR5 32MX32 BIOS 2011                                     
 
PCI ID: 1002:6738
Connector at index 0
Type [@offset 44235]: DisplayPort (10)
Encoder [@offset 44239]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 44363]: 0x90, OSX senseid: 0x1
Connector at index 1
Type [@offset 44245]: DisplayPort (10)
Encoder [@offset 44249]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 44390]: 0x91, OSX senseid: 0x2
Connector at index 2
Type [@offset 44255]: HDMI-A (11)
Encoder [@offset 44259]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 44417]: 0x93, OSX senseid: 0x4
Connector at index 3
Type [@offset 44265]: DVI-D (3)
Encoder [@offset 44269]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 44444]: 0x95, OSX senseid: 0x6
Connector at index 4
Type [@offset 44275]: DVI-I (2)
Encoder [@offset 44279]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 44481]: 0x94, OSX senseid: 0x5
Connector at index 5
Type [@offset 44285]: DVI-I (2)
Encoder [@offset 44289]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 44481]: 0x94, OSX senseid: 0x5

2. sense ID
Display port: 1
Display port: 2
HDMI: 4
DVI-D: 6
DVI-I: 5
DVI-I: 5  : analog signal

Display port: UNIPHY2
Display port: UNIPHY2
HDMI: UNIPHY1
DVI-D: UNIPHY1
DVI-I: UNIPHY
DVI-I: KLDSCP_DAC1

3. redsock_bios_decoder_result
B6613OEA.LGZ:

BARTS XT ELPIDA GDDR5 32MX32 BIOS 2011                                     
 
Subsystem Vendor ID: 1787
       Subsystem ID: 2305
Object Header Structure Size: 419
Connector Object Table Offset: 52
Router Object Table Offset: 0
Encoder Object Table Offset: 12a
Display Path Table Offset: 12
Connector Object Id [19] which is [DISPLAY_PORT]
encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false
Connector Object Id [19] which is [DISPLAY_PORT]
encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true
Connector Object Id [12] which is [HDMI_TYPE_A]
encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false
Connector Object Id [3] which is [DVI_D]
encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x21 [duallink 0x1] enc 0x3)] linkb: true
Connector Object Id [2] which is [DVI_I]
encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false
Connector Object Id [2] which is [DVI_I]
encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false
 

4. Personality
Kext ATI6000Controller
Personality: Gibba
ConnectorInfo count in decimal: 5
Disk offset in decimal 173024
0000000    00  04  00  00  04  03  00  00  00  01  00  00  12  04  05  01
0000010    00  04  00  00  04  03  00  00  00  01  00  00  22  05  04  02
0000020    00  08  00  00  04  02  00  00  00  01  00  00  11  02  06  04
0000030    00  02  00  00  04  02  00  00  00  01  00  00  00  00  03  05
0000040    04  00  00  00  04  02  00  00  00  01  00  00  11  02  01  03
0000050






'Hackintosh > Graphic Card' 카테고리의 다른 글

nVidia Geforce GTX 670  (0) 2012.11.13
PowerColor 라데온 HD 6870 D5 1GB KPC  (0) 2012.09.04
Sapphire HD 6450 512mb for Mountain Lion  (0) 2012.08.20
ATI Graphic Card 설정하기  (0) 2012.07.21
Gigabytes ATI Radeon HD 6850  (0) 2012.05.04
:
Posted by Ritz®™