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. 问题解决
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)