redhat5 Starting udev卡死的問題(轉載)

RHEL5 在VMware Workstation 7中運行時停止在Starting udev的原因

最近在配置多臺使用RHEL5 X86_64的虛擬機,由於要做門戶開發的實驗。發現一個奇怪的現象:VMware中的RHEL5經常停止在Starting udev階段,由於時間有限沒有等太長時間,一般幾分鐘沒響應我就reset了。這時重啓幾次虛擬機或者修改一下虛擬機的配置,比如改成單cpu單核心啓動就又成功了。今天終於發現了原因:

Clocksource is the name of the new timekeeping subsystem introduced in the Linux 2.6.18 kernel. In this subsystem there are several clocksources that can be used to read the time. One of them is the tsc clocksource which uses the Time Stamp Counter that is present on each processor and can be used to track how much time has elapsed. The TSCs on the different processors are not necessarily perfectly in sync with each other, so time can appear to go backward if the TSC is read on one processor and then another processor. Early versions of the tsc clocksource did not handle this case, which can lead to the guest operating system not responding. Due to the different timing behavior of running in a virtual machine, this can be observed more frequently in a virtual machine.

所以如果遇到這種情況,只需要修改CPU爲單CPU,啓動系統後編輯/etc/grub.conf,在對應kernel的啓動項後加入對應系統的參數即可。

http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=1007020
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=1006427
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章