GNU/Linux >> Linux の 問題 >  >> Linux

レスキューモードを使用して、Linuxクラウドサーバーのカーネルバージョンを変更します

Linux®クラウドサーバーを手動または自動で更新すると、仮想マシン(VM)が正しく起動できない場合は、VMの起動に使用するLinuxカーネルをロールバックして問題の解決を試みることができます。この記事では、このプロセスについて説明します。

レスキューモードに入る

サーバーをレスキューモードにします。

重要 :レスキューされたサーバーにアクセスできるように、表示される一時的なルートパスワードを必ずコピーしてください。

サーバーは最初にステータスRescuingを表示します 。 レスキューと表示されているステータスバーが表示されるとき が表示されたら、次のセクションの手順を使用してサーバーにログインできます。

サーバーにログイン

サーバーにログインするには、次の手順を使用します。

  1. ターミナルを開き、次のSecure Shell(SSH)コマンドを実行して、rootユーザーとしてVMにログインします。

    ssh [email protected]
    

    重要 :必ず1.2.3.4を置き換えてください 独自のPublicNetInternetプロトコル(IP)を使用します。救助されたサーバーのデフォルトはポート22であるため、ポートを指定する必要はありません。

  2. パスワードを入力してEnterを押します 。

ファイルシステムをレスキューインスタンスにマウントします

次の手順を使用して、ファイルシステムをレスキューインスタンスにマウントします。

  1. 次のコマンドを実行します:

    fdisk -l
    

    このコマンドの出力には、レスキュー用にマウントされたシステムデバイスが表示され、次にサーバーのマウントされていないファイルシステムが表示されます。ほとんどの場合、サーバーのファイルシステムは/dev/xvdb1です。 。古いシステムの場合、サーバーのファイルシステムは/dev/sda1の場合があります。 。

  2. ファイルシステムを/dev/xvdb1として識別した後 または/dev/ sda1 、次のコマンドを実行して、そのファイルシステムをマウントします。

    mount /dev/xvdb1 /mnt
    
カーネルを変更する

Linuxカーネルを変更するには、次の手順を使用します。

  1. 次のコマンドを実行して、ファイルシステムをマウントしたディレクトリに移動します。

    cd /mnt/boot/grub
    
  2. 次のコマンドを実行して、ディレクトリに含まれるファイルを一覧表示します。

    ls
    
  3. menu.lstを含むファイルのリストが表示されます ファイル。次のコマンドを実行して、viテキストエディタでこのファイルを開きます。

    vi menu.lst
    

    :このファイルを開くには、任意のテキストエディタを使用できます。この例では、緊急コンソールとSSHから操作するのが最も簡単なため、viエディターを使用しています。

    このファイルには、カーネル、ブートプロセスの構成、およびその他の詳細に関する情報が多数含まれています。

  4. default=0という行を変更します default=1に 。

    :viテキストエディタを使用している場合は、 iを押します キーボードで挿入モードに入り、矢印キーを使用して0に移動します default=の後 。これを1に変更します 、次に ESCを押します キーボードで挿入モードを終了します。

  5. 次のコマンドを使用して、 menu.lstに加えた変更を保存します。 :

    :wq!
    

    :コロンはすでに存在するため、このコマンドに入力する必要があります。

レスキューモードを終了

レスキューモードを終了するには、次の手順を使用します。

  1. 最後に、レスキューモードを終了して、 menu.lstを使用してVMを起動できるようにします。 編集したファイル。

  2. クラウドコントロールパネルで、レスキューモードの終了をクリックします サーバーの詳細の上部にあります ページ。サーバーが起動し、アクティブとして表示されます 。


Linux
  1. コマンドラインを使用してLinuxでtar.gzファイルを抽出する方法

  2. 次のクラウドサーバーに最適なLinuxディストリビューション

  3. LinuxコマンドラインからのGoogleドライブの使用

  1. Linuxのコマンドラインを使用してファイルを作成する

  2. Linux でコマンドラインを使用して任意のファイルをダウンロードするための 4 つのツール

  3. Linux sed コマンドでターゲット ファイルが変更されない

  1. LinuxでO_APPENDモードで開くを使用して、Cでファイルに追加する方法は?

  2. Arch Linux でデフォルトの DNS サーバーを変更する

  3. Linux NFS サーバーがユーザー空間ではなくカーネルに実装されているのはなぜですか?