The way NTP works is that it does not make the clock jump to the correct time but speeds up the cpu / hardware clock or slows it down. If i recall correctly the pi does not have a built in "clock" device and you need ntp to adjust the time constantly...
if you would like to set te time at startup FIRST configure the ntp deamon in /etc/ntpd.conf
make sure you have a reachable NTP server
let's say nl.pool.ntp.org (for i live in the Netherlands) but if you set up a local ntp server that is even better..
make sure ntp allows the ntp server to help you out... (adjust to match)
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
next write a small script like this
Code: Select all
#!/bin/bash
TIMESERVER=nl.pool.ntp.org
/etc/init.d/ntp stop
ntpdate $TIMESERVER
/etc/init.d/ntp start
Have it started via or just add the above to /etc/rc.local
more reading about NTP
http://www.ntp.org/ntpfaq/NTP-s-def.htm
Please read: http://www.biblegateway.com/passage/?search=Matthew+7%3A7&version=NIV
Use loads of sunscreen, use the search, be elaborate in questions, paste commands and error messages, and remember google is your friend!