Mac install works on USB, not on HD

Have you tried install rEFInd?
I think you need to do something like described in this thread:

Here is another thread: