달력

5

« 2024/5 »

  • 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

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®™
2012. 7. 16. 16:01

IRC Client 한글 세팅 Application2012. 7. 16. 16:01

아래는 Linkinus 라는 IRC 응용프로그램을 이용할 때 한글세팅하는 방법입니다.


'Application' 카테고리의 다른 글

iPhoto 슬라이드 쇼 만들기  (0) 2012.09.30
Split & ConCat  (0) 2012.09.02
iStat Menus  (0) 2012.07.12
Android on Vmware Fusion EXP(Build 754644) Update  (0) 2012.06.23
Moviest  (0) 2012.05.31
:
Posted by Ritz®™
2012. 6. 21. 04:10

Nik Software Studio/Media2012. 6. 21. 04:10

다른 프로그램들과는 달리 플러그인을 설치할 때는 설치 경로를 지정해야 하는 경우가 있다.



Nik Software

포토샵을 실행하면 다음과 같이 등록화면과 설정화면이 실행된다.


Nik Software


'Studio > Media' 카테고리의 다른 글

Rhinoceros  (0) 2012.06.21
Bigasoft Audio converter  (0) 2012.06.21
Resolume Avenue 4.0 Mac OsX  (0) 2012.06.20
Davinci Resolve Demo  (3) 2012.06.13
PulpMotion Advanced  (0) 2012.06.09
:
Posted by Ritz®™

Source : http://support.apple.com/kb/TS2570
현상

맥시스템 부팅후, Finder 나 로긴 윈도우가 보이는 대신 그레이 화면이나 커널패닉(Apple Logo) 혹은 금지마크 또는 끊임없는 로딩이 보인다.
주의: 시동시 불루스크린이 보이면 아래 단계는 적용 안된다.

해결방안

주의: 아래 몇가지 단계는 시스템 리세팅이나 계정 등록이 필요하다.

네트웍 케이블과 모든주변장치등 모든 것을 제거한다.

주의: "주변장치"란 하드디스크, 프린터 혹은 USB나 FireWire 케이블등 모든 것을 의미한다.

  1. 필요하다면 파워버튼을 몇초동안 지속적으로 눌러서 강제적으로 Mac을 셧다운한다.
  2. 모든 주변장치를 제거한다.(단지, 모니터, 키보드, 마우스만 연결하여 시스템을 가장 간단하게 만든다).
  3. 물론, Lan케이블까지 제거한다.
  4. Mac을 시작한다.
  • 만약 이 방법으로 시동이 된다면, 주변장치(혹은 디바이스와 관련된 소프트웨)가 근본적인 원인이 될 가능성이 있다. 디바이스 하나를 연결하고 Mac을 재부팅하여 테스트를 한다. 디바이스가 문제를 일으킬때까지 Device 하나씩 연결하여 테스트를 반복한다. 작동에 필요한 전원연결이 디바이스에 연결되었는지 확인한다. 제조사의 디바이스 관련 소프트웨어 드라이버나 펌웨어 업데이트가 다운로드 가능한지 확인한다. 만약 가능하다면 다른 연결케이블을 이용하여 테스트한다.( 예를 들면 다른 USB나 FireWire케이블).

    주의: 만약 모든 주변장치가 연결되어 있을때만 이슈가 생긴다면 아래 추가 정보를 참고한다.
  • 만약 써드파티 키보드나 마우스를 이용하고 있고 이슈가 여전히 발생하고 있다면 대신에 Apple 키보드나 마우스로 바꾸어 다시 시동 테스트를 한다. 또한 키보드나 마우스 없이 맥을 시작하여 다시 써드파티 키보드와 마우스를 연결하여 본다. 또한 다른 USB포트에 연결하여 테스트해본다.

만약 주변장치를 연결하지 않아도 이 문제가 여전히 발생한다면 다음단계를 진행한다.(물론 주변장치는 빼어두고 진행해야 한다.)

Safe Boot(안전모드) 실행

이슈를 해결하기 위해 단순히 안전모드로 부팅시도한다.

  1. 필요하다면 맥의 전원버튼을 몇초간 지긋이 눌러주어 강제로 종료한다.
  2. Mac 전원을 키고 즉시 Shift 키를 누른다. Safe Boot를 실행하기 위한 과정이다. 추가 팁: 만약 안전모드가 진행이 되면 재부팅하여 (Shift 키 대신) Shift-Command-V를 눌러서 부팅과정을 확인할 수 있다.

    주의
    : 안전모드 부팅은 디스크 점검등 여러가지 기능이 실행되므로 통상적인 부팅보다 시간이 더 오래 걸린다.
  3. 만약 Mac이 정상적으로 부팅하였다면, 즉시 재부팅을 해본다.

만약 안전모드로 부팅이 안되거나 안전모드 부팅후 재부팅에 실패하였다면 다음 단계로 넘어간다.


NVRAM / PRAM 리세팅

  1. Mac을 종료하고 필요하다면 전원버튼을 몇초간 눌러서 강제로 종료한다.
  2. NVRAM / PRAM 을 Reset한다.

만약 여전히 이슈가 발생한다면 다음 단계를 진행한다.

Mac OS X Install 디스크로 시작; Disk Utility 이용

  1. Mac OS X 10.4, 10.5, 10.6, 10.7 설치용 CD나 USB를 연결한다.(가능한 하드디스크에 설치된 버전과 동일한 버전을 사용한다. 다른 맥이나 구버전의 Mac 설치용 버전을 이용하면 안된다.)
  2. Mac을 종료한다. 필요하다면 전원버튼을 수초간 눌러서 강제종료한다.
  3. Mac을 시작하고 C키를 지긋이 누르고 있는다.(USB일 경우 옵션키)
  4. 설치용 버전으로 시작하면 Utility 메뉴에서 Disk Utility 를 실행한다.

    주의: 만약 이슈가 그대로 진행이 된다면 설치디스크/USB로도 부팅이 안될 것이다. 주변장치 제거 단계로 간다.
  5. Disk Utility에서, Mac OS X 볼륨을 선택하여 디스크 복구(Disk Repair)를 수행한다. 만약 별다른 이슈가 생기지 않는다면 디스크 권한복구(permissions repair)도 실행하여 준다. 디스크 복구(disk repair)를 실행하는 동안 문제가 발생하면, 복구를 다시 한번 실행한다.
  6. 디스크 유틸리티 실행이 끝나면 시스템을 정상 부팅하여 본다.

문제가 계속 발생한다면 다음단계를 진행한다.

Check 테이블과 전원 점검

전원 케이블이 제대로 연결되었는지 (특히 데스크탑 Mac인 경우) 확인한다. 가능하다면 다른 케이블을 이용한다. 만약 써지 보호기를 사용한다면 써지 보호기를 배제하고 직접 콘센트에 연결하여 테스트한다.

만약 전원과 관련된 이슈라면 (예를들면 데스크탑 Mac인 경우 셧다운, 재부팅 혹은 실내 조명기 등의 설치로 인해 발생한 문제라면 전기 기술자에게 실내내부 콘센트와 전기배선을 점검받아야 한다.).

해결되지 않았다면 다음단계를 진행한다.


써드파티 RAM 과 내부 장착된 하드웨어 제거

주의: Mac에 Apple사의 RAM 이 설치되어 있다면 이 단계는 생략한다.

Remove any non-Apple RAM 이 아니거나 다른 써드파티 하드웨어 (확장카드나 혹은 써드파티 CD/DVD 드라이버 혹은 하드디스크)를 설치하였다면 이 제품들을 제거하는 것이 문제해결에 도움이 될 것이다. 이방법은 기본적인 공장세팅된 하드웨어 구성에 근접하게 하여 근본적인 원인을 해결하는데 도움을 준다.

만약 RAM 모듈이나 다른 하드웨어가 Apple 제품인지 혹은 써드파티 제품인지 확실하지 않다면 또한 이 과정을 진행하는 것이 불편하거나 Mac mini를 보유하고 있다면 Apple 공인 서비스 센타에 도움을 받아야 한다. 그렇지 않다면 다음 단계를 수행한다.

  1. Mac을 종료하는데 필요하다면 전원버튼을 몇 초동안 지긋이 눌러서 강제종료한다.
  2. Mac의 케이스를 열어서 메모리 슬롯을 확인한다. 사용자 가이드를 참고하거나 혹은 Mac 사용자 가이드 PDF문서로 된 Apple 지원 Manuals 을 참고한다.
  3. 설치되어 있는 써드파티사의 RAM 을 제거한다.
  4. 가능하다면 Apple RAM 을 재설치한다. 주의할 점은 Mac OS X 10.5 는 최소 512 MB 이상의 RAM을 필요로 한다.; Mac OS X 10.4 는 최소 256 MB 이상의 RAM을 필요로 한다.
  5. 만약 Apple RAM 을 설치하여 Mac이 부팅된다면, 써드파티 RAM 제조사에 문의를 한다.

If the gray screen issue persists, go to the next section.

Archive 와 Mac OS X 설치 수행

위 과정을 수행하여도 이슈가 해결되지 않으면 위해서 언급한 Mac OS X 설치 디스크를 이용할 수도 있다.:

  1. Insert your Mac OS X 10.4 이나 10.5 설치 디스크를 넣고 (만약 두가지 버전 다 보유중이라면 하드디스크에 설치된 Mac OS X 버전과 동일한 버전을 사용한다.); 하드디스크에 설치된 Mac OS X 와 다른 버전이나 다른 맥과 같이 온 시동디스크나 혹은 이전버전의 Mac OS X를 사용하지 않아야 한다.
  2. 필요하다면 전원버튼을 지긋이 몇초간 눌러서 맥을 강제종료한다.
  3. C키를 지긋이 눌러서 설치디스크를 이용하여 Mac을 시작한다.
  4. Archive 와 설치과정을 진행한다.(사용자 계정과 네트웍 세팅을 유지한다)

After installation, if the gray screen issue persists, go to the next section.

Perform an Erase and Install installation of Mac OS X as a last resort

Important: You should only perform this step after trying all of the above steps. This process will erase all files from your Mac OS X volume. If possible, back up important files first, or use Time Machine. You may be able to connect your Mac to another Mac with a FireWire cable and FireWire target disk mode, in order to try to manually back up files. Alternatively, you may wish to make an appointment with a Mac Genius at an Apple store, or contactan Apple Authorized Service Provider for assistance.

To erase your Mac OS X volume and reinstall Mac OS X:

  1. Insert your Mac OS X 10.4 or 10.5 installation disc.
  2. Shut down your Mac. If necessary, hold your Mac's power button for several seconds to force it to power down.
  3. Startup your Mac while holding the C key to start from the disc.
  4. Perform an Erase and Install installation of Mac OS X.
  5. After installing, starting from your Mac OS X volume, and verifying the issue is resolved, you should use Software Update to update to the latest available version of Mac OS X.

Additional Information

If the issue persists after you follow the above steps, you may wish to make an appointment with a Mac Genius at an Apple store, contact AppleCare via phone, or contact an Apple Authorized Service Provider for assistance.

If the issue only occurs when multiple peripheral devices are connected

If a gray screen appears during start up only when several peripheral devices (that is, USB and/or FireWire devices) are connected, and you don't want to have only one device connected at a time, the issue may be caused by a combination of the peripheral devices.

To illustrate this hypothetically, you may have three USB devices, which we'll call "A", "B", and "C". The issue may be that peripherals A and C have a conflict of some sort, and a gray screen only appears if they both are connected, but not if each one is connected separately. In the above "Disconnect, test peripheral devices and network cables" section you may have inferred that you have an issue only with device C because it was added after A. To avoid an inaccurate analysis, connect device C to your computer with no other devices. If your Mac has the startup issue with only device C connected, then you know it is the source of the issue. However if your Mac starts up, you have a conflict of devices to work out. To do this add the other devices one at a time with device C connected until your startup issue occurs (restart after adding one device). Repeat this process until you have just the minimum set of devices to produce your startup issue.

'macOS > RealMac' 카테고리의 다른 글

BootCamp에서 Shift+Space키로 한영전환하는 방법  (0) 2012.03.08
Mac의 PRAM 과 NVRAM 재설정하는 방법  (0) 2012.03.04
시스템 점검하기  (0) 2011.11.08
:
Posted by Ritz®™


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

클로버 부트로더를 사용하면 간단하게 설정가능하다. http://cafe.naver.com/uefi/6




다음 방법은 그래픽 카드를 새로이 설정하거나 그래픽 카드 교체시 활용할 수 있다. 

MAC OS X를 PC에 설치하였지만, 그래픽 카드 설정이 안되면(QE/CI, OpenGL등의 그래픽 가속 기능을 사용하지 못하면) OS X를 제대로 활용할 수 없다 .

이런 경우 그래픽 카드를 설정하여 주는 방법이다. GFX-String방법이외에도 다음 아래 방법중의 하나로 설정할 수 있다.  또 이 방법은 부트로더에 따라 사용할 수 있는 방법과 사용하지 못하는 방법이 있으니 유의하여 적용하여야 한다.

일단, 이미 부트로더를 하드디스크에 설치한 다음 다음 방식중 하나를 하나하나 적용해 보아야 한다.

즉, 아래글들을 전부 훓어본다음 자신이 설치한 부트로더에 적합한 방식으로 활용해야 한다.

특히, Geforce 계열 그래픽 카드는 "Graphic Enabler=Yes" 혹은 "Graphic Enabler=No"로 거의 대부분 설정가능하다.

설정 방법은 /System/Library/Extensions/ 폴더 밑의 Geforce 계열 그래픽 카드 드라이버를 백업 받아 둔 다음 위 옵션을 활용한다. * 제발 그래픽 드라이버 설정한다고 Mac OS X 재설치 몇번했다는 등의 불필요한 시간낭비를 하지 말았으면 한다.

또한 Clover BootLoader인 경우에는 대부분 지포스 계열은 다음과 같은 방법으로 설정가능하다.

config.plist

<key>Graphics</key>

<dict>

<key>DualLink</key>

<false/>

<key>GraphicsInjector</key>

<true/>

<key>InjectEDID</key>

<true/>

<key>LoadVBios</key>

<false/>

<key>PatchVBiosBytes</key>

<dict>

<key>Find</key>

<string>gAeoAqAF</string>

<key>Replace</key>

<string>gAeoAjgE</string>

</dict>

<key>VRAM</key>

<integer>536870912</integer>

<key>VideoPorts</key>

<integer>0</integer>

<key>display-cfg</key>

<string>0000000000000000</string>

<key>ig-platform-id</key>

<string>0x0</string>

</dict>


아래 그림은 두개의 DVI 포터를 가진 그래픽 카드에서 터미네이터로 활용되는 젠더이다.



그래픽 카드는 2dvi가 좋으며 아래 그림과같은 그래픽 카드는 피하는 것이 좋다.  아래 그림의 그래픽 카드는 nvcap을 따로이 구해서 적용해야 하는 번거러움이 있다.  녹록치않은 작업이다.  





❍ NVidia & ATI 계열 그래픽 카드 설정하는 방법
-* 가능한 "GraphicsEnabler" 방식을 이용하는 것이 여러모로 깔끔하다. 특히, 8600, 8800, 9600, 9800, 250, 260 시리즈는 이 방법으로 간단히 잡을 수 있다.
- ① dsdt.aml방식,  pc_efi 1.0, Chameleon 2.0 rc-2 이하등의 하위버전 부트로더 또는 Boot Think사용시 
- ② GraphicsEnabler 방식, Chameleon 2.0-rc3이상 버전 사용시 
- ③ 그래픽 카드의 Video ROM을 추출하여 활용하는 방법, Chameleon 2.0-rc3이상 버전 사용시
- ④ GFX-String방법
- ⑤ "nvenabler.kext" 등의 드라이버를 설치하는 방법, pc_efi 1.0등의 하위버전 부트로더도 가능, Boot Think, Chameleon 사용가능


1. DSDT.aml로 설정하는 방법(8600 GT /GTS 그래픽 카드인 경우) 이 코드는 다음 글 참조.
다음과 같이 IORegistryExplorer를 이용하여 그래픽 카드의 디바이스 설정을 확인한다.
 


 

         Device (P0P1) <<  자기 메인보드에 맞게 바꾸어 주어야 한다. (대부분 P0P0)
            {
                Device (GFX0)
                {
                    Name (_ADR, Zero)
                    Name (_SUN, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x16)
                            {
                                "@0,compatible",
                                Buffer (0x0B)
                                {
                                    "NVDA,NVMac"
                                },

                                "@0,device_type",
                                Buffer (0x08)
                                {
                                    "display"
                                },

                                "@0,name",
                                Buffer (0x0F)
                                {
                                    "NVDA,Display-A"
                                },

                                "@1,compatible",
                                Buffer (0x0B)
                                {
                                    "NVDA,NVMac"
                                },

                                "@1,device_type",
                                Buffer (0x08)
                                {
                                    "display"
                                },

                                "@1,name",
                                Buffer (0x0F)
                                {
                                    "NVDA,Display-B"
                                },

                                "NVCAP",
                                Buffer (0x18)
                                {
                                    /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,
                                    /* 0008 */    0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
                                    /* 0010 */    0x00, 0x00, 0x00, 0x00
                                },

                                "VRAM,totalsize",
                                Buffer (0x02)  <<< 256MB는 02, 512MB는 04
                                {
                                    0x00, 0x00, 0x00, 0x28
                                },

                                "device_type",
                                Buffer (0x0D)
                                {
                                    "NVDA,GeForce"
                                },

                                "model",
                                Buffer (0x18)
                                {
                                    "nVidia GeForce 8600 GTS"
                                },

                                "rom-revision",
                                Buffer (0x26)
                                {
                                    "nVidia GeForce 8600 GTS OpenGL Engine"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }

                Name (_ADR, 0x00010000)
                Method (_PRW, 0, NotSerialized)
                {
                    Return (GPRW (0x09, 0x04))
                }

                Method (_PRT, 0, NotSerialized)
                {
                    If (PICM)
                    {
                        Return (AR01)
                    }

                    Return (PR01)
                }

. 위 코드를 DSDT에 적용하는 방법은 다음글을 참조 : http://osx86.tistory.com/category/Hackintosh/DSDT


2. "GraphicsEnabler" 를 이용한 방식

- /Extra/org.chameleon.Boot.plist(구 com.apple.Boot.plist) 파일 혹은 /Library/Preferences/SystemConfigurations/com.apple.Boot.plist 파일에 다음과 같이 첨가하여 준다.
- Chameleon 2.0 RC3부터 적용가능하니 부트로더를 카멜레온으로 설치하여 주면 된다.

<key>GraphicsEnabler</key>
<string>Yes</string>

Graphic


3. Video ROM을 추출하여 활용하는 방법




- /Extra 폴더 혹은 /Library/Preferences/SystemConfigurations/ 의 com.apple.Boot.plist 화일에 다음과 같이 첨가하여 준다.
- Chameleon 2.0 RC3부터 적용가능하니 부트로더를 카멜레온으로 설치하여 준다.

<key>VideoROM</key>
 

<string>nVidia8600GTS.rom</string>
* 간혹 그래픽 카드 설정이 제대로 되어 있지 않는 것 처럼 보이는 경우가 있는데, 이런 경우 Chess 게임 같은 걸 돌려보면 QE/CI가 제대로 잡혀 체스 게임이 돌아가는 경우가 있다.만약 그래픽 카드 설정이 되지 않았다면 체스 케임을 아예 할 수 없다. 물론, OpenGL 도 테스트 해보면 문제 없을 것이다.다만, 해상도 설정을 자유롭게 할 수 없다는 문제가 있긴 하지만 이러한 경우 매뉴얼로 수동으로 할 수 밖에 없다.아니면 간단하게 그래픽 카드 교체를 하는 것이 적절하다.


4. 드라이버를 설치하여 설정하는 방법

- http://www.mediafire.com/file/lky3emjhd2d/NVEnabler 64.kext.zip                                                               - http://www.osx86.nl/dload/video/index.html
압축 풀어서 kext helper 로 설치하기
http://osx86.tistory.com/7
- 모든 부트로더에 적용가능하다.
                                                                                                          

- 9200m 이나 기타 Geforce계열 그래픽 드라이버의 경우에는다음글을 참조하면 된다.


5. 마지막으로 확인



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


6. 그래픽 카드 교체
 만약 그래픽 카드를 교체하였다면 위의 방법들을 원상태로 돌려두고 새로운 그래픽 카드에 맞게 설정하면 된다.

6-1. 만약, 8600GT 에서 ATI 4870 그래픽 카드로 교체할 경우, 다음과 같은 과정을 따른다.
우선 8600GT 는 대부분 "Graphic Enabler"를 이용하여 설정하거나 DSDT.aml 혹은 GFX-String 방식을 이용한다.  
그리고 ATI 4870 같은 경우에는 간단하게 "Graphic Enabler"를 이용하여 설정한다.
① 이런 경우에는 /Extra/com.apple.Boot.plist 화일이나 혹은 /Library/Preference/SystemConfiguration/com.apple.Boot.plist화일에서 GFX-String을 제거하여 준다.
혹은 DSDT.aml 인 경우에는 /Extra/DSDT.aml이나 /DSDT.aml 화일을 재 컴파일 하여 DSDT.dst 화일로 만들어 준 다음 그래픽 카드 부분을 제거하여 준다.

② 마지막으로 /Extra/com.apple.Boot.plist 화일이나 혹은 /Library/Preference/SystemConfiguration/com.apple.Boot.plist 에 "Graphic Enabler" 만 입력하여 준다.   

③ 확인은 위의 5 단계를 다시 실행하여 확인하여 본다.

검색신공 배양하기 구글링 6종 세트

1. 시스템 스펙/상황 파악하기


http://j.mp/58hmuA

2. 추가 조치 방안 및 질문하는 방법


http://j.mp/6Jui2v

3. 해킨 설치 이미지의 종류

https://bfy.tw/PJbH
http://j.mp/5bKbXc

4. 특정 패키지 혹은 드라이버만 골라 설치하기

https://bfy.tw/PJbJ
http://j.mp/7oKbwJ


5. 관련시스템 설치이력 찾기(제품 모델명이 “GA-EP45” 시리즈인 경우)

http://j.mp/7d8gfp

6. p55-ud3r i5 750 보드에 4850 일 경우- 밥떠먹여주기 프로젝트팁

https://bfy.tw/PJbY
http://j.mp/8DfTQv
#############################################################


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

4870x2  (0) 2012.02.09
해킨토시 - GTX 550 Ti  (0) 2012.02.03
ati mobility HD5400시리즈  (0) 2012.01.02
Graphics Card Hierarchy Chart  (0) 2011.12.04
PC 조립 및 Graphic Card 설치  (0) 2011.11.14
:
Posted by Ritz®™
흠,,,,,,,

이 글도 200만명이 봤네요.

그런데 200만명중 추천을 쿠욱 누런 사람은 몇명일까요?       T   T  

물론 한국뿐만 아니라 전세계에서 찾아오기는 했지만,,,,,,

 


SimpleDevice

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

2013년 1월 추가 : 요즈음은 Clover 부트로더를 많이 이용합니다.
OS X 설치는 준비물에 따라 설치 방법이 무궁무진하게 변경이 된다.

여기에 OS X 버전과 해킨 배포본 버전별 호환성 변수를 고려하면 생각만 해도 복잡해진다.

I. 일반적인 설치방법(DVD드라이버를 이용할 때)

I-1. 초보자라면 ➽해킨 배포본으로 설치하는 것이다. 로직 스튜디오나 파이널컷 혹은 iPhone용 어플리케이션 개발을 위한 시스템이라면 가능한 Retail 설치방식을 권한다.

Native 설치시에는 메인보드와 그래픽 카드의 호환성이 대단히 중요하다.

그래픽 카드가 다음과 같다면 호환성이 좋으므로 일단 설치시도해 본다.

- ATI HD 3650, 3850(여기까지 Leopard), 46XX,  47xx, 48xx, 57xx, 58xx, 68xx
- NVIDIA 7xxx(여기까지 Leopard), 8xxx, 9xxx, GTS-XXX 시리즈 이상

만약, 그래픽 카드가 지원이 안된다면 QE/CI, CL 등의 그래픽 가속기능이 OS X 에서 활성화 되지 않아 iLife, iwork 등 특히 키노트나 페이지 등을 사용할 수 없으며 가장 기본적인 동영상 화일도 볼 수 없다. 그래픽 카드를 바꾸거나 아니면 포기하는 게 좋다.

* ATI 계열인 경우 또는 부팅후 화면이 보이지 않을 경우에는 부팅 옵션을 "-v -x"를 주어 부팅하여 EFI String이나 Chameleon의 "GraphicsEnabler=Yes"등으로 그래픽 카드를 설정하여 준다.


I-2. 메인보드

그래픽 카드가 위와 같다면 다음은 메인보드별 설치방안을 고려합니다.:

ASUS P5W DH DELUXE 
- 두말할 필요도 없는 해킨계의 국민보드입니다.  이 보드는 사용자화에서 ICH-FIX 만 선택하면 설치가 되는 리얼맥에 가장 가까운 시스템입니다. Leopard, Snow Leopard를 설치한다면 어떤 해킨배포본을 사용하여도 성공합니다. 보통 BootCD와 Retail DVD 이미지를 Ultra ISO등의 툴을 이용하여 반드시 2-4배속으로 구워서 BootCD로 부팅하여 DVD Led깜박거림이 끝난 후, Retail DVD로 바꾸고 난 다음 F5를 눌러 Retail DVD를 선택하여 설치합니다.
② ASUS P5K, GA-965 ~ EP45계열 
- 기가바이트사의 GA-965P 와 EP35 시리즈 메인보드는 안타깝게도 ASUS P5W DH DELUXE 메인보드 그늘에 가려 그닥 빛을 발하지는 못했다.  그럼에도 불구하고 VIA칩 관련 드라이버만 하나 더 추가하면 나름 호환성이 아주 좋다. 뭐 어차피 ASUS P5K도 관련드라이버만 설치하여 주면 깔끔하게 설치가 되니,,,,  아마 P5W 보드만 아니었다면 GA-EP45보드처럼 국민보드라 할만 하다. 사실, GA-EP45열 메인보드도 P5W 만큼 호환성이 좋은 메인보드가 나오질 않아서 그렇지 관련 해킨드라이버는 필수입니다.  Snow Leopard를 설치하려면 그냥 RebelEFI CD와 Snow Leopard Retail DVD를 이용하여 설치하는 것이 좋다.  물론, 설치하고 난 후에 Chameleon이나 Boot Think를 설치하여 준다.  그리고 그래픽 카드를 설정하여 준다.  P5K 메인보드는 눈범(10.6.X)이나 레오파드(10.5.X) 둘다 설치가 잘 된다. P5K 인 경우 usbit Tool을 이용하여 USB 부트로더 이미지를 USB에 복원한 다음, USB로 부팅하여 Retail DVD 를 로딩하여 설치하는 방법을 권고한다. 
③ ASUS P5Q, MSI 계열 메인보드, 
  
- 안타깝게도 OS X 를 설치하기 위해 MOD BIOS를 적용해야 한다. P5Q 인 경우 usbit Tool을 이용하여 USB 부트로더 이미지를 USB에 복원한 다음, USB로 부팅하여 Retail DVD 를 로딩하여 설치하는 방법을 권고한다.
④ AMD CPU 계열 시스템, 
- 사용자화에서 기본적으로 커널(Anv, Voodoo 등)을 선택해주어야 한다. 그리고 메인보드 칩셋 종류(Nforce, ATI, nVidia 칩셋)도 당근 선택해주어야 한다.  또한, 부팅시에 부팅옵션을 주어야 한다. M2N-E SLI CXxX Edition인 경우, usbit Tool을 이용하여 USB 부트로더 이미지를 USB에 복원한 다음, USB로 부팅하여 Retail DVD 를 로딩하여 설치하는 방법을 권고한다. 


노트북도 물론 유명한 넷북 종류라면 해킨 배포본이 가장 설치하기 쉽다.:


⑤ MSI WIND U-100, NC-10. DELL Mini 9등의 넷북종류
- Leopard를 설치한다면 iDeneb 해킨배포본을 권장한다. 사용자화 하단에 자신의 모델에 맞는 설치선택 옵션을 선택하여 주기만 하면 설치 끝이다. 또다른 방법은 ➽NetBook CD를 이용한 설치방법이다.


 P4 계열 시스템,

- 네 추억의 시스템이지만, 여전히 메인보드 자체적으로 AHCI를 지원해주는 메인보드라면 설치가능하다. XxX 배포본과 iDenb 배포본이 설치가 잘 된다. 사용자화에서 선택을 잘 해야 한다.  참고 : http://x86osx.textcube.com/search/?search=iwill


EX-58 Intel 계열 메인보드.:


 EX-58 계열 네할램 시스템,

- 네 옥타코어의 성능을 마음껏 누릴 수 있는 파컷 솔루션에 적합하다. GA-EX58시리즈 메인보드인 경우 Retail 방식으로 제대로 설치하여 주면 리얼맥 이상의 성능을 즐길 수 있다.  반드시 10.5.7 이상 버전을 설치하여야 Vanilla커널을 이용할 수 있으므로 10.5.7 이상의 버전을 설치할 것을 권고한다.  안정적으로 사용하실려면 10.5.7 이상 Retail방법으로 설치하기를 권장한다.물론, Snow Leopard(10.6.X)도 설치가 잘 된다.  usbit Tool을 이용하여 USB 부트로더 이미지를 USB에 복원한 다음, USB로 부팅하여 Retail DVD 를 로딩하여 설치하는 방법을 권고한다.


P-55 Intel 계열 메인보드.:


 소켓 1156(P55 계열 린필드) 시스템


- Snow Leopard 10.6.2 버전부터 Vanilla커널을 사용할 수 있습니다.  따라서, 안정적으로 사용하실려면 10.6.2 이상 Retail방법으로 설치하기를 권장합니다.  10.5.X는 Vanilla커널을 사용할 수 없으므로 AMD시스템과 마찬가지로 불안정합니다.  10.6.3이 상당히 안정적이라고 하는군요. ASUS P7P55 보드도 안정적으로 잘 운용이 됩니다.  참고로 Rebel EFI + Retail 설치방법은 사용할 수 없으며 TonyMac Boot CD와 10.6 Retail Snow Leopard 설치방법을 권장합니다. 물론 처음 설치하시는 분들은 Hazard 버전등을 이용하여 설치할 수 있으나 이러저러한 에러와 문제점들을 경험할 수 있습니다. 또한, usbit Tool을 이용하여 USB 부트로더 이미지를 USB에 복원한 다음, USB로 부팅하여 Retail DVD 를 로딩하여 설치하는 방법을 권고합니다.



소켓 1155(h61m, h67, p67, z67 계열 샌드브릿지) 시스템
- 네 요즈음 저전력 대비 성능이 뛰어난 시스템이며,Snow Leopard 10.6.6 버전부터 Vanilla커널을 사용할 수 있습니다.  따라서, 안정적으로 사용하실려면 10.6.6 이상 Lion(10.7.?)Retail방법으로 설치하기를 권장합니다.  10.5.X는 Vanilla커널을 사용할 수 없으므로 AMD시스템과 마찬가지로 불안정합니다.  10.6.6/7/8 이 상당히 안정적이라고 하는군요.  




:
Posted by Ritz®™
2011. 7. 19. 15:32

Mac OS X 시스템 유지/관리 방법 Hackintosh/Tip2011. 7. 19. 15:32


Update : https://cafe.naver.com/uefi/18378

Lion(10.7) 은 다음글을 참고 : http://osx86.tistory.com/1145

1. 1주일에 1-2 회 정도 유틸리티> 디스크 유틸리티 를 실행하여 디스크 권한 복구와 디스크 검사를 실행한다.

Disk Utility


스크린샷 2011-07-19 3.29.53 PM

2. 싱글 유저모드로 부팅하여 다음과 같이 명령어를 실행하여 디스크 복구를 실행한다.
만약 위에서 디스크 검사시 디스크에 문제가 있다면 다음과 같이 싱글유저모드로 부팅하여 디스크를 복구하여 준다. 

#/sbin/mount -rw /

#/sbin/fsck -fy

3. 새로운 계정 생성

기존 사용하던 계정에 문제 발생시 다시 OS X 를 설치하지 않고 새로운 계정을 만들어 새로운 계정으로 로그인하여 시스템 점검을 해본다.

시스템 환경설정 >> 계정으로 접근하여 + 아이콘을 눌러 신규계정을 생성한다.


4. 어쩔 수 없이 설치해야 하는 경우는 다음 방법을 수행하여 설치한다.

http://j.mp/hLb6KH
 

:
Posted by uno-ani
참고 ; http://support.apple.com/kb/HT4796?viewlocale=ko_KR&locale=ko_KR

1. 응용프로그램> 유틸리티 > Migration 을 이용해서 기존 하드디스크에서 메일 데이타 및 Linkinus 등의 어플리케이션에 대한 모든 계정 데이타를 동일하게 가져올 수 있다.

심지어는 기존 설치된 어플리케이션과 시스템 공유설정환경도 아래 그림과 같이 동일하게 가져올 수 있다.


1122025A4D080A43356C96

스크린샷 2011-06-14 3.21.28 PM

스크린샷 2011-06-14 3.21.38 PM

스크린샷 2011-06-14 3.22.12 PM

여러가지 옵션이 있는데 하드디스크대 내외장 하드디스크로도 가능하고 네트웍을 통하여 이미 설치된 맥으로도 마이그레이션이 가능하다.

특히, 이 방법은 상위버전에서 하위 버전으로 옮길시에 활용하기 좋다.

2. 매뉴얼로 계정 옮기는 방법


132BA9484D080A44187D56

2-1. /Users/"계정명" 을 압축하여 저장하여 두었다가 새로운 시스템에 /Users/"계정명" 으로 압축을 풀어준다.

2-2. 해당 계정명을 새로이 추가하여준다.

이때, /Users/"계정명" 과 동일하게 계정을 생성해야 동일한 계정이 생성될 것이고 당연히 새로운 시스템에서는 /Users/"계정명"이 존재하지 않아야 새로이 생성할 수 있다.


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

Mac OS X 시스템 유지/관리 방법  (0) 2011.07.19
Dashboard 사용하기  (0) 2011.06.17
해당 어플리케이션 / 드라이버만 설치 혹은 추출하기 -Pacifist 등  (1) 2011.02.13
한글 설정하기  (0) 2011.02.11
kernel 다루기  (0) 2011.02.11
:
Posted by Ritz®™