Red Hat Training

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

E.3. GRUB のインストール

ほとんどの場合、GRUB は、Red Hat Enterprise Linux のインストール時にデフォルトでインストールされ、設定されます。ただし、何らかの理由で GRUB がインストールされていないか、または再度インストールする必要がある場合は、grub を手動でインストールできます。
UEFI ファームウェアのないシステムでは、有効な GRUB 設定ファイルは /boot/grub/grub.conf に存在する必要があります。grub-install スクリプト( grub パッケージの一部)を使用して GRUB をインストールできます。以下に例を示します。
# grub-install disk
disk を、システムの起動ドライブ( /dev/sda など)のデバイス名に置き換えます。
UEFI ファームウェアのシステムでは、有効な GRUB 設定ファイルは /boot/efi/EFI/redhat/grub.conf に存在する必要があります。GRUB の第 1 段階のブートローダーのイメージは、ファイル名 grubx64.efiEFI/redhat/ ディレクトリーの EFI システム部分で利用できます。efibootmgr コマンドを使用して、このイメージをシステムの EFI システムパーティションにインストールできます。以下に例を示します。
# efibootmgr -c -d disk -p partition_number -l /EFI/redhat/grubx64.efi -L "grub_uefi"
disk は EFI システムパーティションを含むデバイスの名前( /dev/sdaなど)に、partition_number を EFI システムパーティションのパーティション番号(デフォルト値は 1、つまりディスクの最初のパーティション)に置き換えます。
重要
grub パッケージは、Yum または RPM を使用してパッケージを更新すると、システムブートローダーを自動的に更新しません。したがって、パッケージを更新しても、システムの実際のブートローダーは自動的に更新されません。パッケージが更新されるたびに grub-install コマンドを手動で使用します。
GRUB のインストールに関する詳細は、GNU GRUB Manual および grub-install (8) の man ページを参照してください。EFI システムパーティションの詳細は、「高度なブートローダー設定」 を参照してください。efibootmgr ツールの詳細は、efibootmgr (8) man ページを参照してください。