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

:Linuxカーネルのブートシーケンスを変更する方法

最終更新日:Mar 06, 2025

説明

免責事項: このドキュメントには、参照のみを目的としたサードパーティ製品に関する情報が含まれている場合があります。 Alibaba Cloudは、明示または黙示を問わず、サードパーティ製品のパフォーマンスと信頼性、および製品に対する操作の潜在的な影響に関して、いかなる保証も行いません。

概要

この記事では、Linuxカーネルのブートシーケンスを変更する方法について説明します。

詳細情報

説明

以下の点にご注意ください。

  • インスタンスまたはデータに対して危険な操作を行う場合は、データのセキュリティを確保するため、インスタンスの災害耐性と耐障害性機能に注意してください。
  • インスタンス (ECS や RDS など) の設定およびデータを変更する場合は、スナップショットを作成するか、RDS ログバックアップを有効にすることを推奨します。
  • Alibaba Cloud プラットフォームに対する権限を付与した場合、またはログオンアカウントやパスワードなどのセキュリティ情報を送信した場合は、できるだけ早く情報を変更することを推奨します。

この記事の関連する構成と説明は、CentOS6.Xとcentos7.0でテストされています。 他のタイプおよびバージョンのオペレーティングシステム構成は異なっていてもよい。 詳細については、オペレーティングシステムの公式ドキュメントを参照してください。

CentOS6.X: カーネルの起動シーケンスを変更します

  1. 管理ターミナルを使用してLinuxインスタンスに接続し、ECSインスタンスに接続し、/etc/grub.confを表示して、システムカーネルを確認します。 次の図は、システムに2つのカーネルがあることを示しています。 上から下へのカーネルバージョンは、それぞれ2.6.32-573.18.1.el6.x86 _64と2.6.32-431.23.3.el6.x86 _64です。
  2. grub.confファイルのブートに使用するカーネルのバージョンを決定するパラメーターがデフォルトです。 デフォルト値は0で、最新のカーネルから起動することを示します。 カーネルの起動数が上から下に0、1、2などであることを示します。
  3. 初期カーネルである以前のカーネルから起動する場合は、デフォルト値を1から1に変更し、新しいカーネルから起動するようにサーバーを再起動します。

CentOS 7.0がカーネルの起動シーケンスを変更します

CentOS7はブートストラップとしてgrub2を使用するため、CentOS6とは異なります。 /etc/grub.confを使用して起動項目を調整します。

  1. 次のコマンドを実行して、システムのコア数を確認します。
    cat /boot/grub2/grub.cfg | grep menuentry
    同様の出力が表示されます。引用符の中央はカーネル名です。
  2. 次のコマンドを実行して、デフォルトカーネルからの起動を設定します。 カーネル名を内部で取得した実際の名前に置き換えます。
    grub2-set-default “CentOS Linux (3.10.0-123.9.3.el7.x86_64) 7 (コア)"
  3. 次のコマンドを実行して、設定が成功したことを確認します。
    grub2-editenvリスト
    同様の出力が表示されます。

適用範囲

  • Elastic Compute Service