Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第27章 基本的なシステムの復元

問題が発生しても、それを解決する方法はあります。しかし、それらの方法を実行するには、システムを十分に理解している必要があります。本章では、独自のナレッジを使用してシステムを修復できるレスキューモード、シングルユーザーモード、および緊急モードで起動する方法を説明します。

27.1. 一般的な問題

以下のいずれかの理由で、これらのリカバリーモードのいずれかを起動しないといけない場合があります。
  • Red Hat Enterprise Linux (ランレベル 3 または 5)で正常に起動できない。
  • ハードウェアまたはソフトウェアの問題があり、システムのハードドライブからいくつかの重要なファイルを取得したいとします。
  • root パスワードを忘れてしまった。

27.1.1. Red Hat Enterprise Linux で起動できない

この問題は、Red Hat Enterprise Linux のインストール後に別のオペレーティングシステムをインストールすることで発生することがよくあります。他のオペレーティングシステムの中には、コンピューターに他のオペレーティングシステムがないものととみなします。GRUB ブートローダーを含んだマスターブートレコード(MBR)を上書きします。ブートローダーがこの方法で上書きされた場合は、レスキューモードにアクセスしてブートローダーを再設定しない限り、Red Hat Enterprise Linux を起動できません。
もう 1 つの一般的な問題は、パーティションツールを使用してパーティションのサイズを調整したり、インストール後に空き領域から新しいパーティションを作成したりするときに発生します。これにより、パーティションの順番が変更されてしまいます。/ パーティションのパーティション番号が変更された場合、ブートローダーがパーティションを見つけることができない可能性があります。この問題を修正するには、レスキューモードで起動し、/boot/grub/grub.conf ファイルを変更します。
レスキュー環境から GRUB ブートローダーを再インストールする方法は、「ブートローダーの再インストール」 を参照してください。

27.1.2. ハードウェア/ソフトウェアの問題

このカテゴリーにはさまざまな状況が含まれます。例として、ハードドライブが機能しない場合と、ブートローダーの設定ファイル内に無効なルートデバイスまたはカーネルを指定する場合を挙げることができます。上記のいずれかが当てはまる場合は、Red Hat Enterprise Linux で再起動できない可能性があります。ただし、システムリカバリーモードのいずれかを起動する場合は、問題を解決するか、少なくとも重要なファイルのコピーを取得できる可能性があります。

27.1.3. root パスワード

root パスワードを取得する場合はどうしたらよいでしょうか。別のパスワードにリセットするには、レスキューモードまたはシングルユーザーモードで起動し、passwd コマンドを使用して root パスワードをリセットします。