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
[/source]
- install the last VMware form the just added repository
sudo apt-get install vmware-server
[/source]
- edit the file /etc/vmware/config and add the following lines:
hostinfo.noTSC = TRUE
tools.syncTime = TRUE
[/source]
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
[/source]
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.
4 Comments
cowmix · April 9, 2008 at 21:00
Awesome.. that totally fixed my issues.. thanks!
Buks · May 20, 2008 at 08:49
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!
Paolo · May 21, 2008 at 11:00
Thanks Buks. actually, I’m using the dynamic profile, with no issues 🙂
See you!
John Clayton · June 6, 2008 at 09:47
Brilliant. Problem solved. Thanks!