DHCP、キックスタートテンプレート、ローカルミラーを使用して、RedHatタイプのオペレーティングシステムのインストールを自動化できるローカルネットワークを構築しました。それでも、マシンに移動して(または、仮想マシンの場合はコンソールを開いて)、ブートメディアから起動し、キックスタート初期化コマンド(linux ks=http://server...
)。
ブートメディアのブートローダーにこれらのパラメーターを自動的に追加してもらいたいので、ブートメディアをドライブにドロップし、マシンの電源を入れて、そこから出るだけです。
アナコンダが自動的に取得するようにks.cfgファイルをCDイメージに追加する方法についての議論を見てきましたが、それはしたくありません-キックスタートテンプレートサーバーを使用し、キックスタートを微調整することがあるためですファイルであり、キックスタートテンプレートで何かを変更するたびにブートメディアを再作成する必要はありません。
RHELブートメディアを変更して、デフォルトのブートオプションとは異なるブートコマンドを使用するにはどうすればよいですか?
Mirceaが述べたように、可能であればPXEインフラストラクチャのセットアップが最良の選択です。
キックスタートテンプレートシステムを使用しているとのことですが、Cobblerを使用している場合は、ネットワークベースのインストールを可能にするブートISOイメージを作成できるため、コマンド「cobbler-boo-iso」を確認することをお勧めします。これらのブートISOイメージは、DHCP以外の環境で機能するように設計されています。
ISOイメージを変更するだけの場合は、ISOイメージをマウントして、内容全体をコピーする必要があります。次に、boot/grub /boot.lstファイルを編集します。 (メモリから移動するため、少しずれている可能性があります。)次に、ISOディスクを再構築して、起動可能にする必要があります。次に例を示します。
$ mkisofs -o ~/rhel-6-disk.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -J -R -V disks ~/rhel-6-disk
このためにPXEサーバー(DHCP、TFTP、pxelinux、iPXE)を構成するか、 [〜#〜] fai [〜#〜] のようなすぐに使用できるPXEサーバーを使用できます。