Since upgrading our Macs to OS X 10.10 Yosemite, we’ve had an issue where Macs won’t boot up properly. They start up and show the grey loading bar, but it gets to 50% and then gets stuck there. Some hacks and tricks would sometimes help (like resetting the PRAM and repairing the disk and permissions), but not always. I hoped that 10.10.2 would fix things, but alas it has not.
It turns out that the problem was to do to with having the Mac bound to an Active Directory. Thankfully, I found a solution on the JAMF support pages from the contributor Chris Hotte. He suggests editing the rc.server file as follows:
- Boot into single user mode
- Type ‘mount -uw /’
- Type ‘/usr/bin/nano /etc/rc.server’ to edit the file
- Type in the following code.
/bin/echo BootCacheKludge Beta 1.0 – Chris Hotte 2015 – No rights/blame reserved.