Easily, really. Apple just 'forgot' something... Enter this into the terminal:
sudo ln -s /System/Library/Extensions/BootCache.kext/Contents/Resources/BootCacheControl /usr/sbin/BootCacheControl
After doing it, you'll have to restart at least twice to see the effect. (Explanation: Mac OS X expects the BootCacheControl in /usr/sbin/, but Apple has either put it into the wrong place or it isn't automatically created.) This macosx.com thread lays out how it works and what to do. (But you can really just do what the bold line says.)
(I have run this but haven't gone through the required two boots for it to take effect)
sudo ln -s /System/Library/Extensions/BootCache.kext/Contents/Resources/BootCacheControl /usr/sbin/BootCacheControl
After doing it, you'll have to restart at least twice to see the effect. (Explanation: Mac OS X expects the BootCacheControl in /usr/sbin/, but Apple has either put it into the wrong place or it isn't automatically created.) This macosx.com thread lays out how it works and what to do. (But you can really just do what the bold line says.)
(I have run this but haven't gone through the required two boots for it to take effect)