It's likely that that directory is not mounted when preinit wants to run those programs. You could try changing the first letter of your startup scripts to an `M'. This should tell preinit to wait to execute those scripts until that directory is mounted.
_________________________
Bitt Faulk