付録 A. 現在のシステムのアップグレード

本付録ではご使用の Red Hat Enterprise Linux システムをアップグレードするさまざまな方法が説明されています。

A.1. 「アップグレード」または「再インストール」を選択する

アップグレードは x86 プロセッサ上での Red Hat Enterprise Linux 系列で Red Hat Enterprise Linux バージョン 2.1 及び 3 からサポートされていますが(または AMD64、EM64T、Itanimum システム上での Red Hat Enterprise Linux 3)、データのバックアップをしてから以前の Red Hat Enterprise Linux インストールの上に本 Red Hat Enterprise Linux 4 リリースをインストールする方が恐らくより整合性があります。

ここで推奨される再インストール方法は最大の安定性を確保するのに役立ちます。

ご使用の Red Hat Enterprise Linux システムの再インストール方法についての詳細は、オンラインにある Technical Whitepaper を参照してください、http://www.redhat.com/docs/wp/

現在、x86 システムで Red Hat Enterprise Linux バージョン 2.1 または 3 を使用されている(または、AMD64、EM64T、Itanimum システムで Red Hat Enterprise Linux 3 を使用されている)場合、従来のインストールプログラムベースによるアップグレードを行なうことができます。

ただし、システムのアップグレードを選択する前に、注意すべきことがいくつかあります。

システムをアップグレードすると、モジュール式の 2.6.x カーネルと、現在システム上にインストールされているパッケージ の更新版がインストールされます。

アップグレードのプロセスでは既存の設定ファイルに .rpmsave という拡張子を付けて保存します(例、sendmail.cf.rpmsave)。また、その動作ログを /root/upgrade.log に作成します。

注意注意
 

ソフトウェアが進化するにつれて、設定ファイルのフォーマットは変化することがあります。変更内容を組み込む前に、元の設定ファイルと新しいファイルを注意深く比較する必要があります。

注記注記
 

システム上のデータはすべて必ずバックアップしておいた方がよいでしょう。例えば、アップグレードしたりデュアルブートシステムを構築する場合、ハードドライブ上の保存しておきたいデータはすべて必ずバックアップすべきです。誤ってすべてのデータを喪失する恐れがあるからです。

アップグレードパッケージの中には、正しく動作するため他のパッケージもインストールする必要があるものがあります。アップグレードするパッケージをカスタマイズすることにした場合は、依存の問題を解決する必要があるかもしれません。アップグレードするパッケージをカスタマイズしない場合は、アップグレードの手順で依存関係の問題を処理します。ただし、システム上に存在しないパッケージを追加インストールする必要があるかもしれません。

システムにどのようなパーティションを作るかによって、アップグレードプログラムは、swap ファイルを追加するように要求してくるかもしれません。アップグレードプログラムが、RAM の 2 倍のサイズである swap ファイルを検出しない場合は、新しい swap ファイルを追加したいか聞いてきます。システムに十分なサイズの RAM がない場合は (128 MB 未満)、この swap ファイルを追加することを推奨します。