conedmiro Posted March 5, 2014 Share Posted March 5, 2014 First off, I'll start by saying the last hackintosh I built was on an OG Dell Inspiron 15, back when you could use iAtkos, boot to it, and it'd ask what .kexts you wanted to install, so lo and behold, the new Clover boot to Just run the iAtkos ML2 USB I created because of my motherboard got me to do a bit of reading. Specs, let's start here: Video is Intel HD4400 seriesOS Name Microsoft Windows 8.1 ProVersion 6.3.9600 Build 9600Other OS Description Not AvailableOS Manufacturer Microsoft CorporationSystem Name -----System Manufacturer Dell Inc.System Model Inspiron 5537System Type x64-based PCSystem SKU Inspiron 5537Processor Intel® Core i5-4200U CPU @ 1.60GHz, 2301 Mhz, 2 Core(s), 4 Logical Processor(s)BIOS Version/Date Dell Inc. A06, 9/27/2013SMBIOS Version 2.7Embedded Controller Version 1.01BIOS Mode UEFIBaseBoard Manufacturer Dell Inc.BaseBoard Model Not AvailableBaseBoard Name Base BoardPlatform Role MobileSecure Boot State OnPCR7 Configuration Binding Not PossibleWindows Directory C:\WINDOWSSystem Directory C:\WINDOWS\system32Boot Device \Device\HarddiskVolume1Locale United StatesHardware Abstraction Layer Version = "6.3.9600.16500"User Name -----Time Zone Eastern Standard TimeInstalled Physical Memory (RAM) 6.00 GBTotal Physical Memory 5.88 GBAvailable Physical Memory 3.46 GBTotal Virtual Memory 6.82 GBAvailable Virtual Memory 3.90 GBPage File Space 960 MBPage File C:\pagefile.sysHyper-V - VM Monitor Mode Extensions YesHyper-V - Second Level Address Translation Extensions YesHyper-V - Virtualization Enabled in Firmware YesHyper-V - Data Execution Protection Yes Now I have 2 USBs, one containing Clover with a modified config.plist to contain this code from the smbios.plist for a newer MacBook, that I edited to work with the config.plist file according to the clover how to guide <dict><key>UUID</key><string>E031D30A-DBCD-5AD5-90F1-641F7987DF56</string><key>BiosVendor</key><string>Apple Inc.</string><key>BiosVersion</key><string>MBP81.88Z.0047.B04.1102071707</string><key>BoardManufacturer</key><string>Apple Computer, Inc.</string><key>BoardProduct</key><string>Mac-94245A3940C91C80</string><key>Family</key><string>MacBook Pro</string><key>Manufacter</key><string>Apple Computer, Inc.</string><key>Manufacturer</key><string>Apple Inc.</string><key>MaximalClock</key><string>2.30</string><key>MemManufacturer_1</key><string>Samsung</string><key>MemManufacturer_2</key><string>Samsung</string><key>MemSpeed</key><string>1333</string><key>MemType</key><string>24</string><key>ProductName</key><string>MacBookPro8,2</string><key>Serial</key><string>123456789012</string></dict> Because the original 'smbios' clover was seeing was giving me the error: [see attachments as well] and the internal smbios within clover is still defaulting to the MacBook6,2 which is not allowing me to even boot into the disk. [see attachments as well] Now I'm successfully running iAtkos ML2 upgraded to Mavericks in a VMWare Workstation - I tried creating a MyHacks bootable but every time I'd run the initial installer, it'd fail and reset within seconds, so now I'm lost. Any ideas on where to go from here? Link to comment Share on other sites More sharing options...
dcai777 Posted March 5, 2014 Share Posted March 5, 2014 http://www.insanelymac.com/forum/topic/296469-noobs-guide-how-to-install-os-x-mavericks-from-scratch-in-progress/ look for the thing about "instant reboot haswell cpu" download the mach_kernel and replace it with the one in your os x install usb Link to comment Share on other sites More sharing options...
conedmiro Posted March 5, 2014 Author Share Posted March 5, 2014 after going into the smbios settings in Clover and manually changing them to MacBookPro8,2 and setting the board id manually,: -and- after replacing mach_kernel and then booting with the flags -x -f -v -s GraphicsEnabler=Yes UseKernelCache=No I got to this screen: which is funny because it says Voodoops2 etc isn't loaded, which I was pretty sure I had those kexts in there .... So then I changed the flags to -x -f -v -s GraphicsEnabler=Yes UseKernelCache=No ncpi=0x3000 And it took me as far as: Link to comment Share on other sites More sharing options...
conedmiro Posted March 5, 2014 Author Share Posted March 5, 2014 I've managed to get past that by changing the location of my .kexts, but now I'm faced with this error: Link to comment Share on other sites More sharing options...
iFIRE Posted March 5, 2014 Share Posted March 5, 2014 and why you using sleepenabler.kext ? delete this kext and boot with -f -v 1 Link to comment Share on other sites More sharing options...
conedmiro Posted March 5, 2014 Author Share Posted March 5, 2014 should I use all the other args : GrahicsEnabler=Yes USBBusFix=Yes UseKernelCache=No npci=0x3000 ?? Do I need anything specific in Extras\Extensions ?? I can't tell what needs to be in there or CLOVER\kexts Link to comment Share on other sites More sharing options...
conedmiro Posted March 5, 2014 Author Share Posted March 5, 2014 After removing unnecessary kexts and booting -v -f without caches this is where I have gotten to: Link to comment Share on other sites More sharing options...
dcai777 Posted March 5, 2014 Share Posted March 5, 2014 SAVE AppleIntelCPUPowermanagement.kext somewhere safe then delete it from /s/l/e Link to comment Share on other sites More sharing options...
conedmiro Posted March 6, 2014 Author Share Posted March 6, 2014 I got it working past this point, and now it boots to a new kernel panic stating I don't have the drivers for my acpi platform Link to comment Share on other sites More sharing options...
dcai777 Posted March 6, 2014 Share Posted March 6, 2014 Do the same thing as above and remove appleacpiplatform.kext from sle Link to comment Share on other sites More sharing options...
Mirone Posted March 6, 2014 Share Posted March 6, 2014 clover fix most these KP. http://clover-wiki.zetam.org/Configuration/KernelAndKextPatches Link to comment Share on other sites More sharing options...
conedmiro Posted March 6, 2014 Author Share Posted March 6, 2014 dear science, if it's not one thing it's another So I'm trying out MyHacks + 10.8.5 [just to see what these waters are like] and this is the newest panic I'm getting, I'm trying out a patched mach_kernel based on another person's inspiron 15r [same board, different model number] and patched boot.chameleon.plist - I just can't find /anything/ on this kernel panic... Link to comment Share on other sites More sharing options...
warlikewings Posted March 8, 2014 Share Posted March 8, 2014 Using clover you don't need to replace the original mach kernel, clover has the mach kernel patch in it's kexts and patching section. Just select "kernel PM patch" or something. Also worth selecting appleinntelcpupowermanagement patch and possible RTC patch as well. That's all you should need to boot it up. When you've installed, you'll want to run clover configurator and make the appropriate selections there so that you will have the setting as default. Also, I'd highly recommend switching to a more retail install method, all distro's do is load you up with options you don't need, and if you select too much or too little it will cause more headache in trying to sort the bugs than a clean vanilla usb and a bit of hard work would. Trust me, build a clover installer with the official Mac AppStore download of mavericks, you won't regret it. Judging by your specs Mac book air 6,2 seems like the right smbios, though MacBook Pro 11,2 may work just as well. With your processor I'd stick with the Mac book air 6,2 system definition though, the specs between your laptop and the air are much closer. Link to comment Share on other sites More sharing options...
conedmiro Posted March 8, 2014 Author Share Posted March 8, 2014 Actually, funny thing is I tried going all fresh here: I setup a MyHacks Mavericks USB and have gotten the farthest of any attempt. I now boot to the apple loading screen with the spinning loader. Using the args: GraphicsEnabler=No USBBusFix=Yes npci=0x3000 PCIBootID=1 UseKernelCache=No when I add in the obligatory [-f -v], I get the error: Unable to open /var/db/BootCache.playlist: 2 no such file or directory Link to comment Share on other sites More sharing options...
pokenguyen Posted March 8, 2014 Share Posted March 8, 2014 Create a usb with 2 partitions, one Fat32 for Clover, and 1 HFS+ for Mavericks. Download Clover.zip here and extract to Clover partition, then run the following command in terminal for Mavericks installer partition (You must rename that Mav partition to Untitled) sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ OS\ X\ Mavericks.app --nointeraction Use my tool to create a config.plist for you, then copy it to /EFI/Clover, go to BIOS, turn on UEFI, disable Secure boot and boot from USB (you may need to add booot option for clover usb). Link to comment Share on other sites More sharing options...
conedmiro Posted March 8, 2014 Author Share Posted March 8, 2014 apparently NO copy of Mavericks I download is ever valid, I've tried so many times Link to comment Share on other sites More sharing options...
pokenguyen Posted March 9, 2014 Share Posted March 9, 2014 Are you sure you downloaded the Install app from AppStore? also make sure the correct location of Install app is /Applications/. Please check this by terminal line: cd /Applications/ ls ---> do you see Install OS X Mavericks.app? cd Install\ OS\ X\ Mavericks.app/Contents/Resources/ ls --> do you see createinstallmedia? If you still can't run that command, create the HFS+ partition by using myHack is fine too (but make sure you boot to Clover after install). Link to comment Share on other sites More sharing options...
conedmiro Posted March 9, 2014 Author Share Posted March 9, 2014 I'm going to use MyHacks - one question: Do I install it like normal to UNTITLED -> and by that I mean patch it for legacy, etc? or do I not put the final patch on there? Link to comment Share on other sites More sharing options...
conedmiro Posted March 9, 2014 Author Share Posted March 9, 2014 Since I installed Mavericks on the second partition using MyHacks, it installed chameleon with it and now it totally bypasses the clover partition. Link to comment Share on other sites More sharing options...
pokenguyen Posted March 9, 2014 Share Posted March 9, 2014 Disable legacy in bios, only enable uefi, and add efi/boot/bootx64.efi to boot option. Just go to bios in dell 5437 yesterday and they are there. Secure boot must be disabled too. Also, no patch for clover uefi, what you need is correct config.plist. Link to comment Share on other sites More sharing options...
conedmiro Posted March 9, 2014 Author Share Posted March 9, 2014 OK I got the config.plist for my intell 4400 1366x768 from your tonymac thread actually ( THREAD ) But now I'm just getting instant reboots no matter what args I use and when I space bar > boot without caches Should I use any specific mach_kernel to boot past where I'm at? - mine's a haswell board if that makes any difference to the approach? EDIT------------------- Replaced with a couple custom mach_kernels and I boot right back to the BootCache.playlist error Link to comment Share on other sites More sharing options...
pokenguyen Posted March 9, 2014 Share Posted March 9, 2014 Where did you put config.plist? Link to comment Share on other sites More sharing options...
conedmiro Posted March 9, 2014 Author Share Posted March 9, 2014 Well I used Clover to generate an OEM DSDT file and threw that into /Extra/ to test it out - that got me nowhere I then used a patched DSDT from THIS thread, since the mobos are very similar - I also used her version of the FakeSMC.kext - still in the same place. One thread was reading that the BootCache.playlist error meant where I was installing to/from was bad - but it's been the same on multiple USB keys I've set up so at a loss here =( config.plist is under /EFI/ in the root - not in /EFI/CLOVER/ or /EFI/BOOT/ are there any specific changes I need to make to it? THIS is what the current one reads: <?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>GUI</key> <dict> <key>Theme</key> <string>Mavs Style</string> <key>Mouse</key> <dict> <key>Enabled</key> <false/> </dict> <key>Scan</key> <dict> <key>Entries</key> <true/> <key>Tool</key> <false/> <key>Legacy</key> <false/> </dict> <key>Custom</key> <dict> <key>Entries</key> <array> <dict> <key>FullTitle</key> <string>UEFI Internal</string> <key>Hidden</key> <false/> <key>Disabled</key> <true/> <key>Type</key> <string>Other</string> </dict> </array> </dict> </dict> <key>Graphics</key> <dict> <key>DualLink</key> <integer>0</integer> <key>ig-platform-id</key> <string>0x0a260006</string> <key>Inject</key> <dict> <key>Intel</key> <true/> <key>ATI</key> <false/> <key>NVidia</key> <false/> </dict> </dict> <key>KernelAndKextPatches</key> <dict> <key>AppleRTC</key> <true/> <key>KernelPm</key> <true/> </dict> <key>SMBIOS</key> <dict> <key>BoardType</key> <integer>10</integer> <key>ChassisType</key> <integer>10</integer> <key>BiosReleaseDate</key> <string>05/24/13</string> <key>Version</key> <string>1.0</string> <key>SerialNumber</key> <string>C02KGM7VF5V8</string> <key>Manufacturer</key> <string>Apple Computer, Inc.</string> <key>BoardManufacturer</key> <string>Apple Computer, Inc.</string> <key>ChassisAssetTag</key> <string>Air-Enclosure</string> <key>BiosVendor</key> <string>Apple Computer, Inc.</string> <key>ChassisManufacturer</key> <string>Apple Computer, Inc.</string> <key>BiosVersion</key> <string>MBA61.88Z.0099.B04.1305241529</string> <key>Board-ID</key> <string>Mac-7DF21CB3ED6977E5</string> <key>Family</key> <string>MacBook Air</string> <key>ProductName</key> <string>MacBookAir6,2</string> <key>Mobile</key> <true/> <key>Trust</key> <false/> </dict> <key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Debug</key> <false/> <key>ReuseFFFF</key> <false/> <key>DropOEM_DSM</key> <false/> </dict> <key>SSDT</key> <dict> <key>DropOem</key> <true/> <key>Generate</key> <dict> <key>PStates</key> <true/> <key>CStates</key> <true/> </dict> </dict> </dict> <key>Boot</key> <dict> <key>Arguments</key> <string>-gux_defer_usb2</string> <key>Legacy</key> <string>LegacyBiosDefault</string> <key>Log</key> <false/> <key>NeverHibernate</key> <true/> <key>Timeout</key> <integer>5</integer> <key>XMPDetection</key> <string>Yes</string> <key>Secure</key> <false/> </dict> <key>Devices</key> <dict> <key>USB</key> <dict> <key>Inject</key> <false/> <key>FixOwnership</key> <false/> </dict> <key>UseIntelHDMI</key> <false/> </dict> <key>DisableDrivers</key> <array> <string>VBoxHfs</string> </array> <key>SystemParameters</key> <dict> <key>InjectKexts</key> <string>Detect</string> </dict> </dict> </plist> Link to comment Share on other sites More sharing options...
pokenguyen Posted March 9, 2014 Share Posted March 9, 2014 Well I used Clover to generate an OEM DSDT file and threw that into /Extra/ to test it out - that got me nowhere I then used a patched DSDT from THIS thread, since the mobos are very similar - I also used her version of the FakeSMC.kext - still in the same place. One thread was reading that the BootCache.playlist error meant where I was installing to/from was bad - but it's been the same on multiple USB keys I've set up so at a loss here =( config.plist is under /EFI/ in the root - not in /EFI/CLOVER/ or /EFI/BOOT/ are there any specific changes I need to make to it? Please follow the guide exactly, config.plist has to be put in /EFI/Clover/, or it will not work. The same as dsdt.aml! Link to comment Share on other sites More sharing options...
conedmiro Posted March 9, 2014 Author Share Posted March 9, 2014 Damn, I don't know how I missed that - I'll be at my laptop in 30 - I'll report back with any new information, Thank you once again! Link to comment Share on other sites More sharing options...
Recommended Posts