onapp架构的vps无法启动的解决办法

买了fdc的onapp架构的vps后,装了centos 5.x,例行运行yum update,之后重启发现vps再也启动不起来了。

发现点击启动之后提示已成功启动,接着刷新发现还是关机状态,看日志好像是内核的问题导致无法加载。

只好向fdc提示工单,回复很快,解决办法很专业。问题很清楚,是因为yum update把内核升级了导致无法正常启动。

解决办法也很简单,需要进行recovery模式然后修改grub。

首先在控制面板点击 "Reboot in Recovery",启动完成之后通过ssh进行登录,用户名是root,密码是recovery。

进去之后执行 ./mount-os.sh。

对于 CentOS 系统,执行

nano -w os-drive/boot/grub/grub.conf

对于 Debian / Ubuntu 系统,执行

nano -w os-drive/boot/grub/menu.lst

找到 "default=" 这行,将数字改成 xen 内核的序号,注意序号是从0开始的。

然后回到 OnApp 面板点击 "Reboot Virtual Machine",折腾完毕。

onapp架构的vps无法启动的解决办法 图1

2013年02月05日