36.2. アップグレードの準備

カーネルをアップグレードする前に、いくつかの予防的な手順を行います。最初のステップでは、問題が発生した場合にシステムに作業用メディアが存在することを確認します。ブートローダーが新しいカーネルを起動するように適切に設定されていない場合、起動用メディアを動作せずにシステムを Red Hat Enterprise Linux で起動できません。
たとえば、ブートディスクを作成し、root としてログインして、シェルプロンプトで以下のコマンドを入力します。
 /sbin/mkbootdisk `uname -r` 
ヒント
その他のオプションについては、man ページの mkbootdisk を参照してください。CD-R、CD-RWs、および USB フラッシュドライブを介した起動可能なメディアの作成も、システム BIOS がサポートしていることが前提となります。
ブートメディアでマシンを再起動し、それが機能することを確認してから続行します。
理想的には、メディアは不要ですが、単にケースで安全な場所に保存してください。
どのカーネルパッケージがインストールされているかを確認するには、シェルプロンプトで次のコマンドを実行します。
 rpm -qa | grep kernel 
出力には、システムのアーキテクチャーに応じて以下のパッケージの一部またはすべてが含まれます(バージョン番号とパッケージが異なる場合があります)。
 kernel-2.6.9-5.EL kernel-devel-2.6.9-5.EL kernel-utils-2.6.9-5.EL kernel-doc-2.6.9-5.EL kernel-smp-2.6.9-5.EL kernel-smp-devel-2.6.9-5.EL kernel-hugemem-devel-2.6.9-5.EL 
この出力から、カーネルのアップグレード用にダウンロードする必要のあるパッケージを判断します。単一のプロセッサーシステムの場合、必要なパッケージは kernel パッケージのみです。異なるパッケージの説明は、「カーネルパッケージの概要」 を参照してください。
ファイル名で、各カーネルパッケージには、パッケージがビルドされたアーキテクチャーが含まれます。形式は kernel- <variant> - <version > . <arch > .rpm です。< variant > は smputils などです。&lt ;arch&gt; は以下のいずれかです。
  • AMD64 アーキテクチャー: x86_ 64
  • Intel®Warehouse アーキテクチャー: ia64
  • IBM®eServerpSeries™ アーキテクチャー: ppc64
  • IBM®eServeriSeries™ アーキテクチャー: ppc64
  • IBM®S/® 390 アーキテクチャー: s390
  • IBM®eServerzSeries® アーキテクチャー: s390x
  • x86 バリアント: x86 カーネルは、異なる x86 バージョンに対して最適化されています。オプションは次のとおりです。
    • Intel Pentium II、Intel®Pentium® II、 Intel®®Pentium® ® 4、AMD Athlon®、および AMD Duron® システムの i686