Dê uma olhada onde no seu init o apache está sendo iniciado. Você pode precisar apenas derrubá-lo em alguns lugares para que ele comece mais tarde no processo de inicialização.
Outra maneira (menos bonita) poderia ser adicionar algo ao /etc/rc.local
para chutar o apache depois que o resto do init terminar.