Jump to content
21 posts in this topic

Recommended Posts

1. What was your install method? 

2. Have you done your DSDT and SSDT yet?

 

I stopped using Chameleon because it took a long time to boot. I am on Clover UEFI now. Having said that, I'd suggest you don't do a -f in your boot sequence. One thing I always do is to remove all the kexts that I won't use. Especially the ATi ones if I am using a Nvidia card.

 

Here's my boot up video, not the fastest but it's good enough.

 

 

Therefore remove the -v from the boot up. It slows it down albeit a little, still makes a difference.

Removing kexts is pointless, and so is the hideous on-screen output I see there. Lines flashing by. Stuff that no one should ever have to see. Ridiculous.

 

In the end you may want a new motherboard with ultra-fast boot support in the BIOS, and a fast SSD, so that even legacy boot loaders like Chameleon/Chimera and RevoBoot are quick enough. The latter boots up Yosemite in about 10 seconds so who needs UEFI...

  • Like 1

This is my hardware

 

motherboard asus P9x79 LE

cpu Intel i7 3820

16gb RAM Corsair 4X4GB modules

Sound: M-Audio Delta 1010lt

Graphics Nvidia 8800GT

Hard drive SSD SanDisk 128gb

 

I updated from Mountain Lion, in ML the boot time was a lot faster

This is my hardware

 

motherboard asus P9x79 LE

cpu Intel i7 3820

16gb RAM Corsair 4X4GB modules

Sound: M-Audio Delta 1010lt

Graphics Nvidia 8800GT

Hard drive SSD SanDisk 128gb

 

I updated from Mountain Lion, in ML the boot time was a lot faster

 

Time to update your signature  :)

 

What boot loader are you using? My biggest improvement in boot time was changing from Chameleon to Clover. You should also not boot using -v as that slows it down.

I am using chameleon. I tried clover on another hard disk, a clone, times for boot are same.

 

Also I have problems only sometimes that don't want to boot and report errors, with chameleon have same problems. But in chameleon I can boot with flag -v to see that errors. In clover I don't know how to boot with flags.

 

My motherboard has UEFI feature, but I don't know how to use or if I can see diferences om booting

What boot options are you using? It looks like you are booting without Kext cache.

Yes I am booting without kernel cache, because I read somewhere Yosemite don't use mach_kernel anymore. If I boot with kernel cache then it don't boot, it say "can't find mach_kernel"

 

That is my org.chameleon.boot.plist

<?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>EthernetBuiltIn</key>
	<string>Yes</string>
	<key>GraphicsEnabler</key>
	<string>Yes</string>
	<key>Kernel Flags</key>
	<string>himemory_mode=2 npci=0x2000</string>
	<key>PciRoot</key>
	<string>0</string>
	<key>Timeout</key>
	<string>5</string>
	<key>UseKernelCache</key>
	<string>No</string>
</dict>
</plist>

 

Yes I am booting without kernel cache, because I read somewhere Yosemite don't use mach_kernel anymore. If I boot with kernel cache then it don't boot, it say "can't find mach_kernel"

 

That is my org.chameleon.boot.plist

<?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>EthernetBuiltIn</key>	<string>Yes</string>	<key>GraphicsEnabler</key>	<string>Yes</string>	<key>Kernel Flags</key>	<string>himemory_mode=2 npci=0x2000</string>	<key>PciRoot</key>	<string>0</string>	<key>Timeout</key>	<string>5</string>	<key>UseKernelCache</key>	<string>No</string></dict></plist> 

 

A couple things: (before you start- make a copy of your org.chameleon.boot.plist - name it boot2.plist)

 

1. Add

 

<key>Kernel</key>

<string>/System/Library/Kernels/kernel</string>

 

2. Add "kext-dev-mode=1" to Kernel Flags (like so)

 

<key>Kernel Flags</key>

<string>himemory_mode=2 npci=0x2000 kext-dev-mode=1</string>

 

3. Change "UseKernelCache" to Yes (like so)

 

<key>UseKernelCache</key>

<string>Yes</string>

 

4. make sure FakeSMC.Kext is intalled

 

5. reboot into single user mode using the -s boot flag

 

6. once at the prompt enter these lines

 

a. /sbin/fsck -fy

b. /sbin/mount -uw /

c. nvram boot-args="kext-dev-mode=1"

d. kextcache -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

e. exit

 

7. Your system may boot into login screen or restart. Let it do it's thing.

 

Report back

 

If this makes your system unbootable use boot this flag: config=/Extra/boot2.plist

And see my post below

If that doesn't work try installing the latest Chameleon @ http://www.insanelymac.com/forum/files/file/59-chameleon-23-svn/

 

and then use the org.chameleon.Boot.plist I have attached.

 

also make sure you have FakeSMC.kext installed

- found @ http://www.insanelymac.com/forum/files/file/266-fakesmckext-yosemite-1010/

 

Install with

http://www.hackintoshosx.com/files/file/4279-kext-utility-yosemite-258/

 

-Do steps 5 & 6 above

 

-Once system is up and running do a restart and see how long it takes to boot.

 

report back

org.chameleon.Boot.plist.zip

@Allan I tried chameleon SSD and Trim enabler, no one works. It say need to reboot before enable TRIM, when I try to enable TRIM it say same again. I think it is because I am using no kernel cache

@BNZfive I tried what you sugests, but now I can't boot. It stuck (I add photo). How I said on other post if I use kernel cache then will not boot

 

I tried on a cloned HD so it is not a problem, i can clone again to try other options

post-93822-0-96932000-1420197692_thumb.jpg

×
×
  • Create New...