Linux啟動停止在Starting udev (轉載)
阿新 • • 發佈:2019-01-03
Linux啟動停止在Starting udev
一、出現問題
在VM的CentOS 5.4 32bit上重新編譯了核心(2.6.19.7),啟動新核心時,停在starting udev,然後按下Ctrl+C取消,才能繼續啟動
於是google之,發現這似乎是一個esx的bug,官方的說明在這裡: http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=1007020
看了一下,發現是因為CPU數量的問題,當設定VM中CPU數量的時候,多於一個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. 設定VM的CPU數量為一,然後開機
2. 修改/etc/grub.conf檔案,加入clocksource=acpi_pm
3. 關機,設定CPU數量為需要的個數,開機
4. 問題解決