
背景を説明します。RHEL4 を実行する VM をいくつかアップグレードする必要があります (今のところ 1 台のサーバーでテスト中)。私のボックスは RHN に接続されていないため、up2date は利用できません。これらのボックスは VMware サーバー上にあるため、pxe サーバー経由でアップグレードしようとしましたが、惨めに失敗しました。Redhat によると、メジャー バージョン間のアップグレードは許可されていないとのことでした。わかりました。PXEBOOT から起動するように仕向け、キックスタート ファイルに "upgrade" だけを記述したキックスタート ファイルを添付してみましたが、うまくいきませんでした。結局、VMware の仮想クライアント経由で ISO を添付しましたが、今のところはうまくいっているようです。
質問ですが、PXE 経由でこれを実行し、デフォルト インストールの代わりに「アップグレード」を選択できる方法があるはずです。PXE から起動すると、anaconda の GUI が表示されず、「linux アップグレード」と入力できません。pxeboot 構成に何か不足しているのでしょうか?
私が持っているものは次のとおりです:
kernel images/rhel5_i386/vmlinuz
append ksdevice=eth0 ip=dhcp initrd=images/rhel5_i386/initrd.img
答え1
Anaconda にはメジャー バージョン間のクリーン アップグレード オプションはありません。パッケージを手動でアップグレードすることはできますが、以前にアップグレードした経験 (およびプロセス中に 1 台または 2 台のマシンが失われる) がない限り、これはお勧めできません。