文档首页/ 弹性云服务器 ECS/ 故障排除/ 启动失败/ ECS启动后Starting switch root阶段卡住
更新时间:2025-11-12 GMT+08:00
分享

ECS启动后Starting switch root阶段卡住

问题描述

通过VNC方式登录ECS时,启动界面显示Starting Switch Root之后打印Kernel panic - not syncing: Attempted to kill init!。

图1 错误信息1

或者卡在Starting Switch Root。

图2 错误信息2

可能原因

出现Starting Switch Root之后打印Kernel panic - not syncing: Attempted to kill init!的异常原因如下:

一般是由于缺少文件导致实例切换根目录异常或者systemd启动异常。

处理方法

为进一步确认systemd启动异常的具体原因可以参考如下方案进行确认:

  1. 通过VNC登录服务器,参考Linux云服务器如何进入单用户模式?进入云服务器的单用户模式。

    如果进入单用户模式失败,可以参考Linux云服务器如何进行挂载系统盘操作?,进入挂盘模式修复。

  2. 执行以下命令,切换到真实的根目录。

    以单用户场景为例,如果是挂盘模式,需要将/sysroot替换为真实挂载的目录。

    chroot /sysroot

  3. 如果chroot命令出现如下No such file or directory的异常报错,则参考ECS因缺少关键系统文件而无法正常启动进行相关修复,如果正常继续参考步骤4继续排查。
    图3 错误信息3
  4. 执行以下命令,确认systemd命令执行是否存在异常。/usr/lib/systemd/systemd --version
  5. 如果执行结果出现No such file or directory的异常报错,如下图所示,参考ECS因缺少关键系统文件而无法正常启动进行相关修复。
    图4 错误信息4

相关文档