Home » Hackintosh » Debug » BootCacheControl Unable to open BootCache.playlist Fix

BootCacheControl Unable to open BootCache.playlist Fix

Solving the Error BootCacheControl Unable to open /var/db/BootCache.playlist: 2 no such file or directory

Hackintosh beginners and some times even the professionals may end up in a screen like the following
where mac os x verbose displays couple of lines about launchd and fsck
These are the few lines related to BootCacheControl

1- BootCacheControl: Unable to open /var/db/BootCache.playlist: 2 no such file or directory
2- BootCacheControl: Unable to open /var/db/BootCaches/PreheatedUser/Merged.playlist: 2 no such file or directory
3- BootCacheControl: Unable to open /var/db/BootCache/PreheatedUser/Login.playlist: 2 no such file or directory BootCacheControl: Added 32bit kernel cache to the lowest priority batch

BootCacheControl-Unable-to-Open-plist

Follow this guide will help you to fix bootcachecontrol unable to open /var/db/bootcache.playlist

First of all this is a common error message shows even in Good working builds
If these problem appear before installing macOS you have to create a New USB from Image or Burn the ISO again
There are three factors which may cause this problem after successful Mac OS X Installation

  • UnSupported graphics (or graphics needs custom patch)
  • Missing FakeSMC
  • Bad or corrupted launch configuration file

UnSupported Graphics (or Graphics Needs Custom Patch)

  • All you have to do is to Backup Graphics Kexts  (Read the full article to get a clear understanding of it)
  • Use google to find out if your graphics card or internal graphics is supported
Related...
How to fix Hackintosh Grey/Black/White Screen & No Signal Problem in Hackintosh Installation

Missing FakeSMC

  • You may see an extra message Waiting for DSMOS in verbose log
  • FakeSMC.kext is not installed in your system, to install fakesmc follow the Guide to Fix Missing FakeSMC

Bad or Corrupted Launch Configuration file

A bad configuration file is preventing your os x from boot
the easy way to fix is to delete it
boot with -s (Single User Mode)
Execute commands one by one, these commands mount root as writable and removecaches

fsck -fy
mount -uw /
rm -rf /etc/launchd.conf
rm -rf /System/Library/Caches
kextcache -i /
reboot

at the end of the command your system will reboot and boot into OS X

Related links: [Fixed] BootCacheControl: Unable to open /var/db/BootCache.playlist: 2 no such file or directory

Sharing help us grow #Hackintosh

Send this to a friend

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.
Privacy Policy

Close