I encountered the dreaded “Error requested, memory exceeds our allocated relocation block error” during a recent upgrade from 10.10 to 10.11 on my OS X Hackintosh. The fix was much simpler than imagined.
For OS X El Capitain, you must disable the existing “OsxAptioFixDrv” and enable “OsxAptioFix2Drv”
You cannot use both at the same time, so be sure to disable one – then enable the other.
Also, a bonus tip – during the upgrade if you’re using the nvidia drivers, you should boot with nv_disable=1 until you have a chance to upgrade the driver to the El Capitain version, then re-enable with nv_drv=1