Ubuntu, VMware Server, Core 2 Duo, clock problem: fixed!
Well, I’m actually using Kubuntu (I prefer KDE over GNOME); anyway the distribution is the same.
I have installed VMware Server into my brand new Core 2 Duo laptop and I have found the well know clock/time problem affecting the guest OS: the time into the virtual machine is running much slower or faster than the host time (the real world). With my Core 2 Duo, this time, was faster…
However, to fix this annoying problem, the recipe is:
- install VMware Server from the partner repository (to enable it you have to uncomment or add this line at the bottom of the /etc/apt/sources.list
- install the last VMware form the just added repository
- edit the file /etc/vmware/config and add the following lines:
The value of host.cpukHz must be (your CPU mhz)*1000. In my case, I have the Core 2 Duo 2200, so…
- final step: restart VMware to apply the changes
You have to install VMware Tools into your guest operative system and enable the time synchronization option. That’s all.
I’m using Kubuntu 7.10 with VMware Server 1.0.4-1gutsy2 running a guest Windows XP SP2, working just fine.

April 9th, 2008 at 9:00 pm
Awesome.. that totally fixed my issues.. thanks!
May 20th, 2008 at 8:49 am
Dude, you rock!
I have been frustrated with my Windows XP guest on a kubuntu 8.04 using VMware server 1.0.5 since 8.04 alpha 1. The guest simply refused to keep time. It would keep drifting out by as much as 5 hours. Editing the vmware config fixed it! Now to see if it will still work if I change my host power management from performance to dynamic, which varies the cpu-clock depending in load??
Thanx!
May 21st, 2008 at 11:00 am
Thanks Buks. actually, I’m using the dynamic profile, with no issues
See you!
June 6th, 2008 at 9:47 am
Brilliant. Problem solved. Thanks!