RHEL6からkickstartファイルをダウンロードできません。

RHEL6からkickstartファイルをダウンロードできません。

私たちの研究室には、HP ProLiant DL380p Gen8からRHEL5の起動インストールを自動的に設定するスクリプトセットがあります。複数の構成ファイルのデータに基づいて、次の手順を実行します。

  1. Redhat DVDのインストール
  2. isolinux.cfgそれに応じて修正
  3. 作るks.cfg
  4. インストールデータ(isolinux.cfg、ks.cfgなど)を使用して起動ディスクを作成します。
  5. bootdiskディレクトリを使用してhttpサーバーを作成します。
  6. ILO経由のブートディスクのマウント(/dev/scd1
  7. RHEL5のインストール

以下は、キックスタートファイルの場所を参照する行です。

append initrd=initrd.img ks=hd:scd1:/isolinux/ks.cfg ksdevice=eth4

RHEL5では、すべてがうまくいきますが、誰かがRHEL6を要求しました。

RHEL6の場合、メッセージを返す#7まですべてが正しく機能しているようです"unable to download kickstart file"。スクリプトの一部の行をコメントアウトし、インストール部分を削除し、ILOインストール部分のみを残しました。

起動ディスクが にマウントされてアクセスできます/dev/scd1。ファイルks.cfgがそこにあります。また、Kickstartサーバーのファイルをテストしてパスしましたwget

ks.cfgまた、httpを介してファイルにアクセスしようとしました。

append initrd=initrd.img ks=http://<ip>:<port>/boot/isolinux/ks.cfg ksdevice=eth4

上記の部分は機能しませんでした。

しかし、実際に私を悩ませているのは、RHEL5は同じ条件で動作しますが、RHEL6は動作しません。

  • ks.cfg構造は違いますか?
  • 宣言されたファイルの場所がks.cfgRHEL6の「hd:scd1:/ isolinux / ks.cfg」と異なりますか?
  • isolinux.cfgとはすべてks.cfgブートディスクにありますが、アクセスのみ可能であることが奇妙ですisolinux.cfg

一週間、Redhatサポートチームと話し合い、彼らは何が間違っているのかわからないようです。

どんな助けでも大変感謝します。

ベストアンサー1

私は問題を見つけました。

RHEL5とRHEL6のインストールレベルに違いがあるようです。

RHEL5は物理CDROMを検出してマウントするため、/dev/scd0マウントされた場所はになります/dev/scd1。 RHEL6はこれを実行しないように見えるので、マウントされた場所はになります/dev/scd0

この場合、ksファイルの場所を宣言する正しい方法は次のとおりです。

append initrd=initrd.img ks=hd:scd0:/isolinux/ks.cfg ksdevice=eth4

将来、誰かがこれが役立つことを願っています。

おすすめ記事