白天和黑夜只交替没交换无法想像对方的世界
分类: linux
2011-02-13 14:57:40
linux启动停止在starting udev
一、出现问题
在vm的centos 5.4 32bit上重新编译了内核(2.6.19.7),启动新内核时,停在starting udev,然后按下ctrl c取消,才能继续启动
于是google之,发现这似乎是一个esx的bug,官方的说明在这里:
看了一下,发现是因为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. 问题解决