36.6. ブートローダーの確認
カーネル RPM パッケージは、新たにインストールしたカーネルを起動するようにブートローダーを設定します(IBM eServer iSeries システムを除く)。ただし、デフォルトで新しいカーネルを起動するようにブートローダーを設定しません。
ブートローダーが正しく設定されていることを確認するとよいでしょう。これは重要なステップです。ブートローダーが正しく設定されていない場合には、システムは Red Hat Enterprise Linux で適切に起動しません。この場合は、先に作成したブートメディアでシステムを起動し、ブートローダーを再び設定してみてください。
36.6.1. x86 システム
すべての x86 システムはブートローダーとして GRUB を使用します。これには、すべての AMD64 システムが含まれます。
36.6.1.1. GRUB
/boot/grub/grub.conf ファイルに、インストールした kernel パッケージと同じバージョンの title セクションが含まれていることを確認します( kernel -smp または kernel-hugemem パッケージがインストールされている場合は、このセクションも存在します)。
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/hda2
# initrd /initrd-version.img
#boot=/dev/hda
default=1
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Enterprise Linux (2.6.9-5.EL)
root (hd0,0)
kernel /vmlinuz-2.6.9-5.EL ro root=LABEL=/
initrd /initrd-2.6.9-5.EL.img
title Red Hat Enterprise Linux (2.6.9-1.906_EL)
root (hd0,0)
kernel /vmlinuz-2.6.9-1.906_EL ro root=LABEL=/
initrd /initrd-2.6.9-1.906_EL.img
個別の
/boot/ パーティションが作成されると、カーネルと initrd イメージへのパスは /boot/ との相対パスになります。
デフォルトでは新しいカーネルが設定されていないことに注意してください。デフォルトで新しいカーネルを起動するように GRUB を設定するには、新しいカーネルを含むタイトルセクションの title セクション番号に デフォルト 変数の値を変更します。数は 0 で始まります。たとえば、新しいカーネルが最初の title セクションである場合は、default を
0 に設定します。
コンピューターを再起動して新しいカーネルのテストを開始し、メッセージを監視してハードウェアが適切に検出されるようにします。