jhorie Posted October 3, 2013 Share Posted October 3, 2013 Hello, I am trying to install OS X 10.8.5 on my notebook Specs: I have a BTO 17CL58-GTX765 i7 quad i7 4700mq 8gig ram nvidia gtx765m I have got a usb 2.0 with OS X 10.8.5 and also clover 2.10 on it. The usb is also in a usb 2.0 port, so no 3.0 issues. Clover starts up and is working perfectly. After I press boot mac os x from mac os x install usb. This appears: After that my notebook just reboots. Does someone has any idea whats wrong? Thank you very much. Link to comment Share on other sites More sharing options...
iFIRE Posted October 3, 2013 Share Posted October 3, 2013 delete all graphics kexts from your USBInstaller, then use this flag -f -v GraphicsEnabler=No npci=0x2000 or 3000 Link to comment Share on other sites More sharing options...
jhorie Posted October 3, 2013 Author Share Posted October 3, 2013 I deleted all nvda and ati related kexts from system/library/extensions And I have tried those options. Nothing works... Have I missed some kexts?? Does someone has another idea??? Is my notebook compatible? Link to comment Share on other sites More sharing options...
iFIRE Posted October 3, 2013 Share Posted October 3, 2013 chek if you have installed in S/LE FakeSMC.kext and delete all theses kexts, and boot with -f -v npci=0x2000 GraphicsEnabler=No if not work post a photo where this stop Delete all graphics kexts (+ plugin and bundles) : AMD - AMDRadeonAccelerator.kext - AMDRadeonVADriver.bundle - AMDRadeonX3000GLDriver.bundle INTEL - AppleIntelHD3000Graphics.kext - AppleIntelHD3000GraphicsGA.plugin - AppleIntelHD3000GraphicsGLDriver.bundle - AppleIntelHD3000GraphicsVADriver.bundle - AppleIntelHD4000Graphics.kext - AppleIntelHD4000GraphicsGA.plugin - AppleIntelHD4000GraphicsGLDriver.bundle - AppleIntelHD4000GraphicsVADriver.bundle - AppleIntelHDGraphics.kext - AppleIntelHDGraphicsFB.kext - AppleIntelHDGraphicsGA.plugin - AppleIntelHDGraphicsGLDriver.bundle - AppleIntelHDGraphicsVADriver.bundle - AppleIntelIVBVA.bundle - AppleIntelSNBGraphicsFB.kext - AppleIntelSNBVA.bundle ATI - ATI2400Controller.kext - ATI2600Controller.kext - ATI3800Controller.kext - ATI4600Controller.kext - ATI4800Controller.kext - ATI5000Controller.kext - ATI6000Controller.kext - ATIFramebuffer.kext - ATIRadeonX2000.kext - ATIRadeonX2000GA.plugin - ATIRadeonX2000GLDriver.bundle - ATIRadeonX2000VADriver.bundle - ATISupport.kext Nvidia - GeForce.kext - GeForceGA.plugin - GeForceGLDriver.bundle - GeForceVADriver.bundle - NVDAGF100Hal.kext - NVDAGK100Hal.kext - NVDANV50Hal.kext - NVDAResman.kext - NVSMU.kext Link to comment Share on other sites More sharing options...
jhorie Posted October 3, 2013 Author Share Posted October 3, 2013 There is no fakesmc kext. Where can I get that one? Forgot some graphic kexts, they are all gone now:) Edit: But in Extra/Extensions there is FakeSMC.kext Link to comment Share on other sites More sharing options...
iFIRE Posted October 3, 2013 Share Posted October 3, 2013 put to S/L/E and try boot Link to comment Share on other sites More sharing options...
jhorie Posted October 3, 2013 Author Share Posted October 3, 2013 It still doesn't boot, right after this picture it reboots: Link to comment Share on other sites More sharing options...
iFIRE Posted October 3, 2013 Share Posted October 3, 2013 take a look in this post #20 Link to comment Share on other sites More sharing options...
jhorie Posted October 3, 2013 Author Share Posted October 3, 2013 Thanks, I will try it right now. Link to comment Share on other sites More sharing options...
Unstoppable Posted October 5, 2013 Share Posted October 5, 2013 I'm having exactly the same problem as jhorie described in his first post. After removing the kexts mentioned in post #4 and placing fakesmc.kext in S/L/E it goes a little further. It says: Loading drivers.....(lots of dots) and then finishes with a few +++++++++++++++. Then it reboots again. (some information that might help: - my laptop has a new haswell CPU, - i'm using a seperate USB stick with the Clover bootloader only (build using BootDiskUtility) - the USB stick sporting the Mountain Lion install is USB3) Anyone got a clue about what's causing this? Link to comment Share on other sites More sharing options...
iFIRE Posted October 5, 2013 Share Posted October 5, 2013 use the USBInstaller plugged in a port USB 2.0, 3.0 not work to install, try ML 10.85 and this delete all graphics kexts from your USBInstaller, then use this flag: -f -v cpus=1 GraphicsEnabler=No npci=0x2000 or 3000 1 Link to comment Share on other sites More sharing options...
Unstoppable Posted October 5, 2013 Share Posted October 5, 2013 Thanks for the quick response. My laptop does not come with any USB2.0 ports. BIOS only has two options regarding USB (Legacy USB Support, which is set to enabled and XHCI Pre-Boot Mode, which is set to Disabled). Changing these does not seem to affect anything. Also the flag you provided does not work. Still the same "error". Could placing a kext for USB3.0 in S/L/E work? Or is my only option to burn a DVD/restore to HDD partition? The installation I'm trying to use is already updated to 10.8.5. Link to comment Share on other sites More sharing options...
jhorie Posted October 5, 2013 Author Share Posted October 5, 2013 I don't think the problem is the usb port because I have the same with usb 2.0 Link to comment Share on other sites More sharing options...
iFIRE Posted October 5, 2013 Share Posted October 5, 2013 try smbios MacBook Air 6,1 or 6,2 and replace this kext from usbinstaller :10.8.5 USBXHCI https://github.com/RehabMan/OS-X-Generic-USB3 Link to comment Share on other sites More sharing options...
Unstoppable Posted October 5, 2013 Share Posted October 5, 2013 Those changes also seem to have no effect. Interestingly though, when I removed the OsxAptioFixDrv-64.efi driver it does pretty much the same, except after finishing loading drivers it didn't reboot but it said: "Error exiting boot services, sleep 10 seconds before exit". And then it freezes. Maybe the problem could be related to that driver? Link to comment Share on other sites More sharing options...
slayer2333 Posted October 5, 2013 Share Posted October 5, 2013 I am having the same problem so far, and when looking for a solution we concluded that the Kernel (mach_kernel) was the cause of this. Try patched ones. Link to comment Share on other sites More sharing options...
Unstoppable Posted October 5, 2013 Share Posted October 5, 2013 What should be patched in that kernel then? 10.8.5 kernel should support Haswell. I will still try though, just in case ^^ Link to comment Share on other sites More sharing options...
iFIRE Posted October 5, 2013 Share Posted October 5, 2013 try delete AppleIntelCPUPowermanegemente.kext from the USBInstaller 10.85 support Haswell, here a ioreg from MBAir 2013, edit the smbios with board id and all need ioregMBAir 2013.zip Link to comment Share on other sites More sharing options...
Unstoppable Posted October 5, 2013 Share Posted October 5, 2013 (edited) Still nothing man. Removed the kexts and entered all the SMBIOS data I could find from the ioreg file (and some missing ones from internet): <key>BiosVendor</key> <string>Apple Inc.</string> <key>BiosVersion</key> <string>MBA61.88Z.0099.B00.1305241529</string> <key>BiosReleaseDate</key> <string>05/24/2013</string> <key>ProductName</key> <string>MacBookAir6,1</string> <key>Version</key> <string>1.0</string> <key>Family</key> <string>MacBookAir</string> <key>SerialNumber</key> <string>C17KTAM5F5N7</string> <key>BoardManufacturer</key> <string>Apple Inc.</string> <key>Board-ID</key> <string>Mac-35C1E88140C3E6CF</string> <key>BoardVersion</key> <string>MacBookAir6,1</string> The data is obviously read correctly by Clover. Small note: this data is placed in config.plist inside EFI/CLOVER/ EDIT: I have been messing around a lot, but still no success. I also tried different bootloaders, like Chameleon and Chimera. They both do the same as when using Clover; restarting after loading drivers. Although, before resetting it shows this line: "failed to find boot signature on bios device 81h" Could it be related to the problem? I also googled a lot, and there are more people out there that are experiencing this problem. None have seem to found a definate solution though. Edited October 5, 2013 by Unstoppable Link to comment Share on other sites More sharing options...
Unstoppable Posted October 6, 2013 Share Posted October 6, 2013 Small bump & another update. It would seem slayer2333 is right. Trying another kernel got me a little bit further, but I immediately got a kernel panic. That's not weird considering the fact I was using the Mavericks this time with a 10.8.4 kernel. (This one: http://www.osx86.net/files/file/40-10-8-4-haswell-ivy-bridge-e-lapic-fix-kernel/) I will now try to use this kernel with 10.8.4 and report back. UPDATE: Good news. I can confirm the problem is kernel related. I now managed to boot succesfully into the OSX Installer. I used an USB3 HDD with the latest Chameleon and 10.8.4 installer (using the custom kernel provided above). Steps: - In BIOS I had to make sure XHCI Pre-boot Mode was disabled and Legacy USB was enabled. - Using a smbios.plist with MacBookAir6,1 as provided by iFIRE. - Using the following kernel flags: -v npci=0x3000 busratio=24 slide=0 cpus=1 - Placing the following kexts in /E/E: - FakeSMC.kext - GenericUSBXHCI.kext - NullCPUPowerManagement.kext I will also try to make it work using Clover for UEFI. But why doesn't it work on 10.8.5 and 10.9? Shouldn't they have native support for Haswell? UPDATE 2: I was able to use Clover to boot into the DVD, but for some reason the installer language was Russian, so I rolled back to Chameleon. ML 10.8.4 is succesfully installed by now using the custom kernel! Now to work out the 'kinks'... 1 Link to comment Share on other sites More sharing options...
amokk Posted October 8, 2013 Share Posted October 8, 2013 Good news. I can confirm the problem is kernel related. I now managed to boot succesfully into the OSX Installer. I used an USB3 HDD with the latest Chameleon and 10.8.4 installer (using the custom kernel provided above). Steps: - In BIOS I had to make sure XHCI Pre-boot Mode was disabled and Legacy USB was enabled. - Using a smbios.plist with MacBookAir6,1 as provided by iFIRE. - Using the following kernel flags: -v npci=0x3000 busratio=24 slide=0 cpus=1 - Placing the following kexts in /E/E: - FakeSMC.kext - GenericUSBXHCI.kext - NullCPUPowerManagement.kext I will also try to make it work using Clover for UEFI. I'm happy to see you having success with this. And I think ppl will highly appreciate if you post your hardware details (notebook model, etc).Is there any progress with UEFI Clover btw? After altering some config files based on your post I can see something like this as output: "This version of Mac OS X is not supported on this platform" and laptop just shuts down in 10 seconds. W/o your instructions it rebooted as yours did initially. My laptop is Asus N550Jv (i7-4700HQ, HD4600, USB 3.0 only), Clover + ML 10.8.4 bootable USB is made with BootDiskUtility. I'm trying UEFI boot. Also I've put patched kernel (mac_kernel) in the same directory as original mach_kernel and use "Kernel=mac_kernel" option - am I doing it right? BTW additional kexts are in clover\kexts\10.8 (and clover\kexts\other). Link to comment Share on other sites More sharing options...
amokk Posted October 9, 2013 Share Posted October 9, 2013 UPDATE 2: I was able to use Clover to boot into the DVD, but for some reason the installer language was Russian, so I rolled back to Chameleon. You should check if Language key of Clover config.plist is set to en <key>Language</key> <string>en:0</string> It can be the reason, just take a look at this (google-translated quote from Clover's manual): At this point it makes sense to set the language for the menu "Help" caused by pressing F1. However, this value is passed to the system and can affect the default language. Link to comment Share on other sites More sharing options...
Unstoppable Posted October 10, 2013 Share Posted October 10, 2013 I'm happy to see you having success with this. And I think ppl will highly appreciate if you post your hardware details (notebook model, etc). Is there any progress with UEFI Clover btw? After altering some config files based on your post I can see something like this as output: "This version of Mac OS X is not supported on this platform" and laptop just shuts down in 10 seconds. W/o your instructions it rebooted as yours did initially. My laptop is Asus N550Jv (i7-4700HQ, HD4600, USB 3.0 only), Clover + ML 10.8.4 bootable USB is made with BootDiskUtility. I'm trying UEFI boot. Also I've put patched kernel (mac_kernel) in the same directory as original mach_kernel and use "Kernel=mac_kernel" option - am I doing it right? BTW additional kexts are in clover\kexts\10.8 (and clover\kexts\other). Well, you have exactly the same laptop as me xD But I will add my specs to my signature. I managed to boot succesfully with Clover also. This was accomplished by moving the kexts from /E/E to /S/L/E and removing the kernel cache (forcing it to rebuild), and adding the SMBios.plist data to config.plist from Clover. The kernel should be located at the root of your installation/OS drive. If you rename it to mach_kernel, it should automatically be detected and loaded without adding anything in the config files. I had the "This version of Mac OS X is not supported on this platform" as well. To fix this, I rolled back to a SMBios for MacBookAir5,1 and removed the 'cpus=1' flag. Finally, after succesfully installing everything I couldn't boot again. This was because it didn't copy the required kexts and kernel. So I booted back into the installer, and used the terminal there to copy the extensions and kernel from the installation drive to the OS drive. And I also removed the kernel cache again. To boot into your freshly installed OSX, use the bootloader from the installation drive. After you have booted into OSX succesfully, you can install a bootloader from there. There is probably a way to prevent having to copy everything to the OS drive after installing, but I am fairly new to Clover so I'm not sure how. You should check if Language key of Clover config.plist is set to en <key>Language</key> <string>en:0</string> It can be the reason, just take a look at this (google-translated quote from Clover's manual): Yeah I noticed that yesterday actually in my config.plist. Well, at least I know now Last but not least, I'm currently making progress installing OSX 10.8.5 (and potentially 10.9 ). If I actually manage to boot into that, I will post it here. I patched my own kernel for Haswell support (XNU open-source), but it is outdated for 10.8.5 and 10.9. So I will have to do some kext rollbacks to actually boot xD 1 Link to comment Share on other sites More sharing options...
amokk Posted October 11, 2013 Share Posted October 11, 2013 Well, you have exactly the same laptop as me xD But I will add my specs to my signature. I managed to boot succesfully with Clover also. This was accomplished by moving the kexts from /E/E to /S/L/E and removing the kernel cache (forcing it to rebuild), and adding the SMBios.plist data to config.plist from Clover. I had the "This version of Mac OS X is not supported on this platform" as well. To fix this, I rolled back to a SMBios for MacBookAir5,1 and removed the 'cpus=1' flag. Great news! I will try your solution asap. Regarding your problem with "This version of Mac OS X is not supported on this platform": there's no need to use Air5,1 smbios details. The newest Clover will have new Airs' and iMacs' data. But now in order to boot you can just add Air details to /System/Library/CoreServices/PlatformSupport.plist (ProductName and Board-ID only). Link to comment Share on other sites More sharing options...
pokenguyen Posted October 11, 2013 Share Posted October 11, 2013 To boot from Install USB, you have to use HFSPlus.efi instead of VboxHFS.efi 1 Link to comment Share on other sites More sharing options...
Recommended Posts