すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:Linux または FreeBSD システムにおけるシングルユーザーモードの起動

最終更新日:Nov 07, 2025

システムやドライバーの問題により、ワークベンチやセッションマネージャーなどのツールを使用して Elastic Compute Service (ECS) インスタンスに接続できない場合は、シングルユーザーモードで起動できます。メンテナンスモードとしても知られるこのモードは、標準のブートプロセスをバイパスし、緊急メンテナンスのために root 権限を持つ最小環境を提供します。

操作手順

重要

シングルユーザーモードではシステムに対する完全な制御権が得られますが、操作を誤るとシステムファイルが破損するおそれがあります。メンテナンスを実行する前に、システムディスクのスナップショットを作成してください。

Alibaba Cloud Linux

重要

この手順は、Alibaba Cloud Linux 3 にのみ適用されます。

  1. VNC を使用してインスタンスに接続します。

  2. reboot コマンドを実行してオペレーティングシステムを再起動します。

    VNC にログインできない場合は、コンソールからインスタンスを再起動します。
  3. 再起動プロセス中に E キーを押し続けて、システムのブートパラメーターを編集します。image

  4. linux で始まるカーネルのブート行を見つけ、ro から行の末尾までの内容を rw init=/bin/sh crashkernel=auto に置き換えます。これにより、ファイルシステムが読み書き可能 (rw) になり、初期化プロセスとして /bin/sh が指定されます。

    • 変更前:

      linux (Sroot) /boot/umlinuz-5.10.134-19.1.a18.x86_64 root=UUID=********-****-**\
      **-****-************ ro rhgb quiet cgroup-memory=nokmem crashkernel=0M-2G:0M, \
      2G-8G: 192M, 8G-128G:256M, 128G-3766:384M,376G- :448M spec_rstack overflow-off uri\
      ng_force_dma_api kence-sample_interval=100 kfence.booting_max=0-2G:0,2G-32G :2\
      M.32G-:32M preempt=none biosdeuname=0 net. ifnames=0 console=tty0 console=ttySO\
      , 115200n8 noibrs nume_core.io_timeout=4294967295 nume_core.admin_timeout=42949\
      67295 cryptongr.notests rcupdate.rcu_cpu_stall_timeout=300
    • 変更後:

      linux (Sroot) /boot/umlinuz-5.10.134-19.1.a18.x86_64 root=UUID=********-****-**\
      **-****-************ rw init=/bin/sh crashkernel=auto
  5. Ctrl+x キーまたは F10 キーを押します。システムがシングルユーザーモードに入ります。

CentOS、Debian、SLES、Anolis OS

この例では CentOS システムを使用します。

  1. VNC を使用してインスタンスに接続します。

  2. VNC ウィンドウにログインし、reboot コマンドを実行してインスタンスを再起動します。

  3. 再起動プロセス中に E キーを押し続けて、システムのブートパラメーターを編集します。image

  4. linux で始まるカーネルのブート行を見つけ、行の末尾に single を追加します。

    • 変更前:

      linux16 /boot/vmlinuz-*.**.*-****.***.*.***.***_** root=UUID=********-\
      ****-****-****-************ ro crashkernel-auto spectre_v2=retpoline rhgb quie\
      t net. ifnames=0 console=tty0 console=ttySo, 115200n8 noibrs nume_core.io_timeous\
      t=4294967295 nume_core.admin_timeout=4294967295
    • 変更後:

      linux16 /boot/vmlinuz-*.**.*-****.***.*.***.***_** root=UUID=********-\
      ****-****-****-************ ro crashkernel-auto spectre_v2=retpoline rhgb quie\
      t net. ifnames=0 console=tty0 console=ttySo, 115200n8 noibrs nume_core.io_timeous\
      t=4294967295 nume_core.admin_timeout=4294967295 single
  5. Ctrl+X キーまたは F10 キーを押します。プロンプトが表示されたら、root パスワードを入力します。その後、システムはシングルユーザーモードに入ります。

Ubuntu

重要

この手順は、Ubuntu 18.04 にのみ適用されます。

  1. VNC を使用してインスタンスに接続します。

  2. reboot コマンドを実行してオペレーティングシステムを再起動します。

    VNC にログインできない場合は、コンソールからインスタンスを再起動します。
  3. 再起動プロセス中に Shift キーを押し続けて、GRUB (GRand Unified Bootloader) メニューに入ります。image

  4. GRUB 画面で、2 番目のオプション Advanced options for Ubuntu を選択し、次の画面で recovery mode を選択してから E キーを押すとブートエントリを編集します。

  5. linux で始まるカーネルのブート行を見つけ、ro から行の末尾までの内容を rw single init=/bin/bash に置き換えます。これにより、ファイルシステムが読み書き可能 (rw) になり、初期化プロセスとして /bin/bash が指定されます。

    • 変更前:

      linux /boot/vmlinuz-4.15.0-213-generic root=UUID=d406d971-bc6d-40f2-b\
      572-6+74ac689736 ro recovery nomodeset dis_ucode_ldr
      vga=792 console=tty@ console=ttySo, 115\
      200n8 net. ifnames=0 noibrs iommu=pt nvme_core.multipathen nvme_core.io_timeout=4294967295 nv\
      me_core.admin_timeout=4294967295
    • 変更後:

      linux /boot/vmlinuz-4.15.0-213-generic root=UUID=********-****-****-*\
      ***-*+********** rw single init=/bin/bash
  6. Ctrl+x キーまたは F10 キーを押します。システムがシングルユーザーモードに入ります。

FreeBSD

  1. VNC を使用してインスタンスに接続します。

  2. reboot コマンドを実行してオペレーティングシステムを再起動します。

    VNC にログインできない場合は、コンソールからインスタンスを再起動します。
  3. システムの再起動後、VNC コンソールに Boot Menu が表示されます。5 キーを押して、Cons 出力モードを Video primary に切り替えます。

    image

  4. 2 を押して Boot Single User を選択し、シングルユーザーモードに入ります。

次のステップ

シングルユーザーモードでは、システムログの確認、サービスステータスの確認、ネットワークの疎通テストなどを実行して、問題を診断および修正できます。たとえば、ドライバーの競合が原因でシステムが起動しない場合は、競合するドライバーをアンインストールすることで、システムを正常な状態に復旧できます。