状況:リモートでキックスタートする必要のあるDell iDRAC6Enterprisesを搭載したマシンがいくつかあります。
通常、私はデータセンターに行き、CDとフロッピー(ks.cfgを使用)をマシンに詰め込んで、途中にいます。私が行った最後のビルドでは、UNetBootinを使用してISOをフラッシュドライブに「書き込み」、同じフラッシュドライブのルートですべてのキックスタートを妨害し、「linux ks = hd:sdb1:/ hostname-ks」で起動できました。 .cfg。」問題は、私は今すべてをリモートで行っているということです。
DRACインターフェイスをロードし、ks.cfgを使用してフロッピーとRHELネットブートCDの両方をマウントしました。 CDから起動しますが、起動すると
linux ks=floppy
キックスタートが見つからず、通常の自動化されていないインストールに進みます。
また、「linux ks = fd0:/ks.cfg」、「linux ks = hd:fd0:/ks.cfg」、およびその他のいくつかの順列を試しましたが、役に立ちませんでした。
DRACがシステムに提示する仮想CDとフロッピーのデバイス名がわかれば、体調は良いと思います。
ESXiをインストールするためのものでしたが、同じ問題が発生しました。
環境:
大まかな手順は次のとおりです。
$ dd if=/dev/zero of=ks.img bs=1000 count=32000
$ fdisk ks.img
パーティションを作成し、start * 512をオフセットとしてメモします(ここでは1048576)。パーティションタイプをFAT16に変更します
$ losetup -o1048576 /dev/loop0 ks.img
$ mkdosfs /dev/loop0
$ mount /dev/loop0 /mnt/tmp
$ cp ks.cfg /mnt/tmp
$ umount /mnt/tmp
$ losetup -d /dev/loop0
次に、ESXiブートコマンドラインにks = usbを追加します。
http://support.Dell.com/support/edocs/software/smdrac3/idrac/idrac10mono/en/ug/html/racugc1b.htm
Red Hat EnterpriseLinuxまたはSUSE®Linuxオペレーティングシステムを実行しているシステムでVirtualFloppy/VirtualCDデバイスを見つけることができません。仮想メディアが接続され、リモートフロッピーに接続されています。私は何をすべきか?
一部のLinuxバージョンは、同様の方法で仮想フロッピードライブと仮想CDドライブを自動マウントしません。仮想フロッピードライブをマウントするには、Linuxが仮想フロッピードライブに割り当てるデバイスノードを見つけます。仮想フロッピードライブを正しく見つけてマウントするには、次の手順を実行します。
Linuxコマンドプロンプトを開き、次のコマンドを実行します。
grep "Virtual Floppy" /var/log/messages
そのメッセージの最後のエントリを見つけて、時間をメモします。
Linuxプロンプトで、次のコマンドを実行します。
grep "hh:mm:ss" /var/log/messages
ここで、hh:mm:ssは、ステップ1でgrepによって返されたメッセージのタイムスタンプです。手順3で、grepコマンドの結果を読み取り、Dell VirtualFloppyに付けられているデバイス名を見つけます。
- 仮想フロッピードライブに接続されていることを確認してください。
- Linuxプロンプトで、次のコマンドを実行します。
mount /dev/sdx /mnt/floppy
どこ:/dev/sdx
は、手順4で見つかったデバイス名です/mnt/floppy
はマウントポイントです。
そもそも昔ながらの方法でOSをインストールし、詳細を調べれば、将来のインストールに備えて大丈夫なはずです。