検索

第44章 カーネルの手動アップグレード

download PDF
Red Hat Enterprise Linux カーネルは、サポート対象のハードウェアとの整合性と互換性を確保するために、Red Hat Enterprise Linux カーネルチームがカスタムを構築します。リリースする前に、カーネルは Red Hat が定める厳格な品質保証テストセットをパスしなければなりません。
Red Hat Enterprise Linux カーネルは RPM 形式でパッケージ化されるため、Package Management Tool または yum コマンドを使用してアップグレードおよび検証が容易になります。Package Management Tool は、Red Hat Enterprise Linux サーバーに自動的にクエリーを実行し、カーネルを含むマシンで更新する必要のあるパッケージを決定します。本章では、yum コマンドを使用せずに、カーネルパッケージの手動更新を必要とする個人に のみ 役立ちます。
Warning
カスタムカーネルの構築は、Red Hat Global Services Support チームがサポートしていないため、このマニュアルでは説明しません。
ヒント
Red Hat では、アップグレードされたカーネルをインストールするために、yum の使用を 強く 推奨しています。
Red Hat Network、Package Management Tool、および yum の詳細は、15章システムの登録およびサブスクリプション管理 を参照してください。

44.1. カーネルパッケージの概要

Red Hat Enterprise Linux には、以下のカーネルパッケージが含まれています(アーキテクチャーには適用されない場合もあります)。
  • kernel: マルチプロセッサーシステムのカーネルが含まれます。x86 システムの場合は、最初の 4GB の RAM のみが使用されます。そのため、RAM が 4GB を超える x86 システムは、kernel-PAE を使用する必要があります。
  • kernel-devel - kernel パッケージに対してモジュールを構築するのに十分な カーネル ヘッダーと makefiles が含まれます。
  • kernel-PAE (i686 システム専用)- このパッケージは、( カーネル パッケージに対してすでに有効になっているオプションに加えて)以下の主要な設定オプションを提供します。
    • RAM が 4GB を超えるシステムに対する PAE (物理アドレス拡張)のサポート、および最大 16GB までの信頼性が高いシステムに対する PAE (Physical Address Extension)のサポート。
      重要な影響
      物理アドレス拡張により、x86 プロセッサーは最大 64GB の物理 RAM に対応しますが、Red Hat Enterprise Linux 4 と 5 カーネルの違いにより、Red Hat Enterprise Linux 4 ( kernel-hugemem パッケージを含む)のみが 64GB のメモリーをすべて確実に対処できます。また、Red Hat Enterprise Linux 5 の PAE バリアントでは、Red Hat Enterprise Linux 4 kernel-hugemem バリアントなど、プロセスごとに 4GB のメモリーは許可されません。ただし、x86_64 カーネルはこれらの制限を受けず、大規模なメモリーシステムで使用する推奨 Red Hat Enterprise Linux 5 アーキテクチャーです。
  • kernel-PAE -devel: kernel-PAE パッケージに対してモジュールを構築するのに必要なカーネルヘッダーと makefiles が含まれます。
  • kernel-doc: カーネルソースからのドキュメントファイルが含まれます。これらのファイルには、同梱で配布される Linux カーネルとデバイスドライバーのさまざまな部分が文書化されています。このパッケージをインストールすると、オプションへの参照が提供され、読み込み時に Linux カーネルモジュールに渡すことができます。
    デフォルトでは、これらのファイルは /usr/share/doc/kernel-doc- <version> / ディレクトリーに配置されます。
  • kernel-headers: Linux カーネルとユーザー空間ライブラリーおよびプログラムとの間のインターフェイスを指定する C ヘッダーファイルが含まれます。ヘッダーファイルは、ほとんどの標準プログラムを構築するのに必要な構造と定数を定義します。
  • kernel-xen: 仮想化の実行に必要な Linux カーネルのバージョンが含まれます。
  • kernel-xen-devel - kernel-xen パッケージに対してモジュールを構築するのに必要なカーネルヘッダーと makefiles が含まれます。
注記
kernel-source パッケージが削除され、Red Hat Network からのみ取得できる RPM に置き換えられました。その後、この *.src.rpm パッケージは、rpmbuild コマンドを使用してローカルに再構築する必要があります。カーネルソースパッケージの取得およびインストールの詳細については、最新の更新リリースノート(すべての更新を含む)を参照してください。 http://www.redhat.com/docs/manuals/enterprise/
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.