VMware虛擬機器時鐘不準的問題(linux圖形介面投影到windows配置參考)–略有修改

來源:互聯網
上載者:User

在VMware虛擬機器時鐘不準,造成開發中很多問題,例如Makefile 檔案會造成一些不必要的重複編譯,甚至有些程式拒絕編譯。我嘗試運行 ntpd 來同步時鐘,但是每每由於誤差太大,造成拒絕同步。當然,也可使用ntpdate 來定時訪問外部伺服器來同步,但是總感覺彆扭。有沒有更好的辦法呢?

於是在 google 搜尋了半天,也看了 VMware 的協助文檔,得知要解決VMware虛擬機器時鐘問題需要安裝VMware-tools,安裝的步驟如下:

解決VMware虛擬機器時鐘問題一、安裝 VMware-tools

1. 在 VMware 視窗菜單中 VM -> setting ,選擇 CD-ROM image iso 指向:
C:\Program Files\VMware\VMware Workstation\linux.iso
2. 在 linux 終端中,執行以下命令:

[root]#cd /media
[root]# mount /dev/cdrom /media/
[root]#ls
[root]#rpm -ivh VMwareTools-5.5.3-34685.i386.rpm
我一般喜歡使用 rpm 安裝,優點是卸載程式很方便。也容易查看安裝的詳細內容。 然後運行 /usr/bin/vmware-config-tools.pl,注意該命令不能在遠程終端中運行。

接下來該運行 vmware-toolbox 進行配置了。但是該程式需要 xwin 環境,所以暫時還不能運行。

解決VMware虛擬機器時鐘問題二、在 Windows XP中安裝 Xming xserver for windows

這一步很多朋友關心的問題,與大家一樣,因為 linux 運行在 server 方式下,一般沒有安裝 xwindows組件,解決的辦法是在自己的工作機上安裝 xserver。 Xming 是一個開源的xserver,簡單易用,下載的地址是:

http://sourceforge.net/projects/xming

如果僅僅是需要遠程運行 vmware-toolbox 這類的簡單程式,只需要下載安裝 Xming-6-9-0-21-setup.exe 即可,其他的 fonts 和 client 都沒有必要。 Xming 的安裝很簡單,初次啟動並執行時候注意使用 XLaunch 配置 xserver 的參數,特別注意要勾選 No Access Control ,否則遠程客戶無法串連 xserver。

解決VMware虛擬機器時鐘問題三、運行 VMware-ToolBox

在 linux 終端中設定 export DISPLAY=192.168.1.100:0 ,這裡的 192.168.1.100 是我的 xserver 地址,也就是我的 windowsxp 工作機地址。

[root]#export DISPLAY=192.168.1.100:0
[root]#vmware-toolbox &

ok. 如果順利的話,vmware-toolbox 的視窗就彈出在工作機上,是不是很爽,^_^
注意勾選 option 中 Time synchrononiation between the virtual machine and the host operating system. 即可。

解決VMware虛擬機器時鐘問題四、設定 grub 啟動參數

在grub 啟動配置的kernel 那行結束,加上 clock=pit , 例子如下:

[pre]
[root@mail grub]# cat /boot/grub/grub.conf
# grub.conf generated by anaconda#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,0)
# kernel /boot/vmlinuz-version ro root=/dev/sda1
# initrd /boot/initrd-version.img
#boot=/dev/sdadefault=0timeout=5splashimage=(hd0,0)/boot/grub/splash.xpm.gzhiddenmenutitle
CentOS_ServerCD (2.6.9-42.EL)
root (hd0,0) kernel /boot/vmlinuz-2.6.9-42.EL ro
root=LABEL=/ clock=pit initrd /boot/initrd-2.6.9-42.EL.img
[/pre]

如果guest OS不能安裝vmware tools, 或者vmware guest OS是SuSE SLES9表現時間過快,用 clock=pmtmr 代替。如果虛擬是單cpu guest OS, 把nosmp noapic nolapic 這三個參數加到grub的kernel參數最後, 例子如下:
[pre]
title CentOS_ServerCD (2.6.9-42.EL)root (hd0,0)
kernel /boot/vmlinuz-2.6.9-42.EL ro root=LABEL=/ clock=pit nosmp noapic nolapic
initrd /boot/initrd-2.6.9-42.EL.img
[/pre]

========================================================

停用UTC方法:

裝Linux時預設勾選了使用UTC時間,裝好系統過發現時間相差了幾個小時!!

vi /etc/sysconfig/clock

ZONE="Asia/Shanghai"
UTC=true
ARC=false

將 UTC=true 改為 false,然後重啟。========================================================網路校對時間:

#通過網路校對時間,“0.fedora.pool.ntp.org”為fedora的時間伺服器
#其他時間伺服器還有:
#“1.fedora.pool.ntp.org”
#“2.fedora.pool.ntp.org”
ntpdate 0.fedora.pool.ntp.org

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.