http 経由で kickstart を使用して rhel9 システムをインストールすると失敗する

http 経由で kickstart を使用して rhel9 システムをインストールすると失敗する

キックスタート ファイルを使用して rhel9 システム (vm) をインストールしようとしています。
キックスタート ファイルは、以前の rhel9 システムの手動インストールから anaconda-ks.cfg を使用して作成されました (ks ファイルを新しい IP アドレス、ホスト名、およびディスク サイズで変更しました)。
インストールは開始されません。

これはブートオプションメニューに入力された情報です。代わりinst.stage2=cdromに試してみましたinst.stage2=hd:LABEL=RHEL-9-1-0-BaseOS-x86_64 これはブートオプションメニューに入力された情報です

これはインストーラを起動した後のエラー メッセージです (「dracut initqueue hook を開始しています...」という行で短時間ハングした後) インストーラを起動した後、"starting dracut initqueue hook..." という行でしばらくハングした後、エラー メッセージが表示される

CD-ROM からロードされた ISO からインストールを起動し、http 経由でキックスタート ファイルを使用するにはどうすればよいでしょうか?

答え1

おそらく、目的のネットワークで DHCP が有効になっていないのでしょう。これが、dracut が http 経由で kickstart ファイルを取得するための IP アドレスを割り当てられない理由です。ネットワークに DHCP サーバーを設定するか、コマンド オプションで IP アドレスを手動で定義してください。

ip=ip::ゲートウェイ:ネットマスク:ホスト名:インターフェース:なし

これがあなたにとって役立つことを願っています

ご挨拶

答え2

iPXE (または同様のテンプレート) を更新するか、独自のキックスタート ファイルを作成する場合は、KERNEL 行をビルドする行に、ks ではなく inst.ks と表示する必要があります。

RHEL8 ではキックスタート インストール中に inst. のないエントリは非推奨になることが既に通知されていましたが、RHEL9 では確実に非推奨になっているようです。

関連情報