You didn't provide what Linux distro your using or what you've done (if any) to try to set up fetchmail to work properly. So, the general answer to get fetchmail to start at boot time is add it to your rc.local startup script.
/path/to/fetchmail --daemon 3600
3600 = 1 hour, set number to your requirement.
fetchmail(1) - Linux man page