Come across this one all the time still. To set a service from init.d to start on reboot you can doo the following. First list the service that are available and the name of the service you are working with. We will use Apache (httpd) for this example.

chkconfig --list

Now set the service to start on reboots

chkconfig httpd on

You can also set the service to run at various runtimes by using the –level argument.

chkconfig httpd on --levels 345

Or I could set it for only one run level.

chkconfig httpd on --levels 3