發現我那個運行在VMWare Workstation 4.5裡的FreeBSD 6的時鐘一直不對,總是會慢很多。曾經試圖在cron裡增加一個任務,每隔幾分鐘把時間調快一點,希望能對此作一些修正,但是好像沒有效果。
google了半天,找到的說法都是需要安裝VMWare-tools,然後配置一下。但是我沒有裝X-Windows,所以就沒有裝VMWare-tools。在VMWare的網站上看到一個說明說VMWare-tools帶有命令行版本的配置程序,便裝了一下VMWare-tools,但是怎麼找也找不到那個傳說中的命令行配置程序:vmwtool。
經過反復研究嘗試,終於找到手工修改配置的方法,停止虛擬機,然後在在虛擬機的.vmx文件中找到:
tools.syncTime = "FALSE"
將其中的FALSE改為TRUE,再啟動虛擬機即可。不過好像沒裝VMWare-tools的話,是沒有這一行的。
這樣修改以後,雖然時鐘看上去是基本正確了,但經過仔細觀察發現,實際上是那個VMWare-tools的後台程序在定時修改系統時間,使之與實際電腦時間保持同步,並不是真正意義上的時鐘同步。
不過這樣已經不錯了。