VMWARE ESXi PANIC:HDブートパーティションが見つかりませんでした
質問
VMWARE ESXiサーバーのインストールに問題があります。 エラーメッセージなしでインストールが完了し、再起動を求められます。 Enterを押すと、システムが再起動します。黄色のロード画面から起動すると、黒に切り替わり、次のエラーメッセージが表示されます。
パニック:HDブートパーティションが見つかりませんでした
すべてのモジュールがエラーなしでロードされました。 コンソールに「サポートなし」と入力すると、busyboxが表示されます。 / dev / disksディレクトリを調べましたが、インストールプロセスとは異なるディスクデバイスはリストされません。 インストール中にシステムコンソールに切り替えると、MPC51コントローラーの両方のSATAディスクが表示されます。 コントローラーの名前はvmhba0およびvmhba32です。
誰が問題を解決するかを知っていますか?!
ハードウェアは、富士通シーメンスのESPRIMO P5615(nForce4)です。
解決
私が見つけた唯一の解決策は、サムドライブからサーバーを実行し、内蔵ハードドライブを使用して仮想サーバーを保存することです。このソリューションは私のために働いた。
この方法でこれを実現するには、次のものが必要です。
- 1GB以上のUSBサムドライブ
- アクティブなLinuxマシン(または、KnoppixやGentoo LiveCDなどのPowerEdgeでliveCDオプションを使用)
ESXi ISOをマウントします:
mount -t iso9660 -o loop VMware-VMvisor-InstallerCD-3.5.0_Update_2-110271.i386.iso /mnt/esx
インストーラーファイルをサムドライブに書き込みます。
tar xvzf /mnt/esx/install.tgz usr/lib/vmware/installer/VMware-VMvisor-big-3.5.0_Update_2-110271.i386.dd.bz2 -O | bzip2 -d -c | dd of=/dev/sdb
ここでの仮定(設定に合わせて調整):
-
/ dev / sdb
は、サムドライブが存在する場所です -
VMware-VMvisor-InstallerCD-3.5.0_Update_2-110271.i386.iso
はISOファイルの名前です -
usr / lib / vmware / installer / VMware-VMvisor-big-3.5.0_Update_2-110271.i386.dd.bz2
は、isoのddファイルの名前です(tar ztf /mnt/esx/install.tgz
を使用して正確なファイル名を確認します。これは類似しており、比較的明白なはずです
書き込みには数分かかり、完了したらこのサムドライブから起動します。美観が重要な場合、PowerEdgeサーバーには内部USBがあります(少なくとも私の場合はあります)。
出典: http:// cyborgworkshop.org/2008/08/30/install-vmware-esxi-onto-a-usb-thumbdrive/
EDIT 12/19/2009:ESXi 4.0.0は、install.tgzではなくimage.tgzを使用してddファイルを保存します