1. 程式人生 > >Linux啟動停止在Starting udev (轉載)

Linux啟動停止在Starting udev (轉載)

Linux啟動停止在Starting udev 

一、出現問題

VMCentOS 5.4 32bit上重新編譯了核心(2.6.19.7),啟動新核心時,停在starting udev,然後按下Ctrl+C取消,才能繼續啟動

於是google之,發現這似乎是一個esxbug,官方的說明在這裡: http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=1007020

看了一下,發現是因為CPU數量的問題,當設定VMCPU數量的時候,多於一個CPU,就有可能,本人自己嘗試過……

發生這個問題,並且在以下系統中會有這個現象:

Asianux 3 32 bit

CentOS 5.2 32 bit

CentOS 5.1 32 bit

CentOS 5.0 32 bit

Mandriva  Linux 2008 32 bit and 64 bit

Oracle Enterprise Linux 5 32 bit

RHEL 5.2 32 bit

RHEL 5.1 32 bit

RHEL 5.0 32 bit

SUSE Linux 10.3 32 bit and 64 bit

SUSE Linux 10.2 32 bit

Ubuntu 8.04 32 bit and 64 bit

Ubuntu 7.10 32 bit and 64 bit

Ubuntu 7.04 32 bit

二、解決辦法

1. 設定VMCPU數量為一,然後開機

2. 修改/etc/grub.conf檔案,加入clocksource=acpi_pm

3. 關機,設定CPU數量為需要的個數,開機

4. 問題解決