Why do you still have a different boot directory?   This also has some unintended consequences (like global config, shared launcher-cache, etc).