Red Hat Enterprise Linux で、kernel および redhat-release を以前のマイナーバージョンにダウングレードする
Environment
- Red Hat Enterprise Linux (RHEL) 6
- Red Hat Enterprise Linux (RHEL) 5
Issue
- kernel および redhat-release パッケージをアップグレードしたかったバージョンよりも後のバージョンにアップグレードしました。前のバージョンに戻すにはどうしたら良いですか?
Resolution
免責条項: この情報は Red Hat 社が提供していますが、Service Level Agreements および support coverage の適用外となります。提供している情報は保証されていないため、この記事の情報を基に構成した設定やインストールしたアプリケーションは、Red Hat グローバルサポートサービスのサポート適用外となります。このナレッジの目的は、システムのニーズを達成するための情報を提供することです。このナレッジの情報は、お客様の責任のもと使用してください。
注意: この手順は、同じメジャーバージョンへのダウングレード (たとえば RHEL 6.5 から 6.4) に使用できますが、メジャーバージョンをまたいでダウングレードすることはできません (たとえば RHEL 6.0 から 5.10)。
1. 特定のマイナーバージョンはカーネルでほぼ決定します。したがって、インストールするマイナーバージョンではどのカーネルがサポートされているかを決定する必要があります。既存の RHEL システムにインストールするマイナーバージョンが含まれる場合は、ここで示されているパッケージバージョンを使用できます。この場合は手順 3 を飛ばしてください。または、マイナーリリースと関連するカーネルのバージョンの完全リストは Red Hat Enterprise Linux Release Dates を参照してください。
例: 6.5 から 6.4 にダウングレードする場合は、表示される 6.4 カーネルバージョンは 2.6.32-358 です。
2. ダウングレードするシステムから、yum list に "*" ワイルドカードを追加して "kernel-
# yum list kernel-2.6.32-358*
...
kernel.x86_64 2.6.32-358.23.2.el6 rhel-6.2-server-for-rhs-2.0-rpms
3. インストールするバージョンが特定できたらカーネルパッケージインストールします。以下のように、yum install kernel-<version> を使用します。
# yum install kernel-2.6.32-358.23.2.el6
4. カーネルをインストールしたら、そのカーネルでシステムを再起動します。
5. redhat-release パッケージをダウングレードしてプロセスを完了します。以下のコマンドは、現在実行しているバージョンの直前のマイナーバージョン (6.5 の場合は 6.4、6.4 の場合は 6.3) にダウングレードします。
# yum downgrade redhat-release
6. /etc/redhat-release のコンテンツを表示してダウングレードを確認します。
# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.4 (Santiago)
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
