Menu Close
Settings Close

Language and Page Formatting Options

Red Hat Training

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

E.4. GRUB のトラブルシューティング

ほとんどの場合、キックスタートファイルを使用して、特にこの動作を無効にしない限り、GRUB は初期インストールプロセス時にインストールおよび設定されます。したがって、インストール済みシステムは、パッケージの選択に応じて、デスクトップ環境またはコマンドラインを起動する準備を行う必要があります。ただし、場合によっては、システムの GRUB 設定が破損し、システムが起動できなくなることがあります。本セクションでは、この問題を修正する方法を説明します。
GRUB のトラブルシューティング時に、grub パッケージは Yum または RPM を使用してパッケージの更新時にシステムブートローダーを自動的に更新しないことに注意してください。したがって、パッケージを更新しても、システムの実際のブートローダーは自動的に更新されません。この問題を回避するには、パッケージが更新されるたびに grub-install コマンドを手動で使用します。コマンドの詳細は、「GRUB のインストール」 を参照してください。
重要
GRUB はソフトウェア RAID を作成できません。したがって、/boot ディレクトリーは、単一の特定のディスクパーティションに存在する必要があります。レベル 0 RAID のように、/boot ディレクトリーを複数のディスクにストライプ化することはできません。システムでレベル 0 RAID を使用するには、/boot を RAID 以外の別のパーティションに配置します。
同様に、/boot ディレクトリーは単一の特定のディスクパーティションに存在する必要があるため、そのパーティションを保持するディスクが失敗したり、システムから削除されると、GRUB はシステムを起動できません。これは、ディスクがレベル 1 RAID でミラーリングされている場合でも該当します。以下の Red Hat ナレッジベースアーティクルでは、ミラーリングされたセットの別のディスクからシステムを起動可能にする方法を説明します( https://access.redhat.com/site/articles/7094)。
この問題は、アレイを構成する個々のディスクがシステム上の個々のディスクとして引き続き表示されるソフトウェアに実装されている RAID にのみ適用されることに注意してください。この問題は、複数のディスクが 1 つのデバイスとして表されるハードウェア RAID には適用されません。
破損した GRUB 設定を修正する手順は、その問題の種類によって異なります。GNU GRUB Manual は、さまざまなステージで GRUB によって表示される可能性のあるエラーメッセージの一覧と、その根本的な原因を提供します。詳細は、マニュアルを参照してください。
エラーの原因を特定したら、修正を開始できます。GRUB メニューからエントリーを選択した後にのみ表示されるエラーが発生した場合は、メニューを使用してエラーを一時的に修正し、システムを起動し、ブートローダーを再 インストールして、/boot/grub /grub.conf または、プレーンテキストエディターで /boot/grub /grub.conf または /boot /efi/EFI/redhat/grub.conf を編集して、エラーを永続的に修正できます。設定ファイル構造の詳細は、「」 を参照してください。
注記
GRUB 設定ディレクトリー grub.confmenu.lst には 2 つの同一ファイルがあります。grub.conf 設定ファイルは先にロードされるため、そこに変更を加える必要があります。2 番目のファイル menu.lst は、grub.conf が見つからない場合のみ読み込まれます。