昨天在公司dell R210服务器上装ubuntu10.04 server版系统,做好了raid1后,装系统时候,登录时候出现(initramfs),之后不能正常登陆!!这问题困扰我一下午。。。之后百度一些方案,发现都不可行,后来侥幸查到一篇博文:

http://blog.3gcomet.com/article.asp?id=491

在出错时,如果键入exit,能退出重启,并能正常登陆,说明rootdelay时间太短了。

解决办法:

使用server 的安装光盘启动,选择 Rescure a broken system,之后像装系统那样一步步进行安装配置,最后在选择执行shell 位置的时候选择原来系统的根。

(由于之前把/boot单独分来出来,这里挂载一下并修改/boot/grub/grub.cfg为可写,

/boot/vmlinuz-2.6.32-24-generic root=UUID=7e4d787a-8081-4f79-b2c4-9945912697a4 ro quiet 后面加上 rootdelay=60 )

在#下输入:

#sed -i 's/quiet/quiet\ rootdelay=60/' /boot/grub/grub.cfg

(rootdelay=60表示延迟60秒)

重启!

解决!!