I’ve got problems installating the VMWARE ESXi Server. The Installation finishes without any error messages and prompts me to reboot. After pressing Enter the System reboots. While booting through the yellow loading-screen it switches to black and displays the following Error-Message:
PANIC: Failed to find HD boot partition
All modules have been loaded without any errors. After typing unsupported into the console the busybox comes up. I tooked a look into the /dev/disks directory but no disk devices gets listed in difference to the installation process. Switching to the system-console during installation both sata disks on MPC51 controller are shown. The controllers are named vmhba0 and vmhba32.
Does anyone know how to solve the problem?!
Hardware is a ESPRIMO P5615 (nForce4) from Fujitsu-Siemens.
The only solution I have found is to run the server from a thumb drive and use the embedded hard drive to store your virtual servers. This solution worked for me.
To achieve this in this way you will need:
Mount your ESXi ISO:
Write the installer file to the thumb drive:
Assumptions here (adjust to your settings):
/dev/sdbis where your thumb drive residesVMware-VMvisor-InstallerCD-3.5.0_Update_2-110271.i386.isois the name of your ISO fileusr/lib/vmware/installer/VMware-VMvisor-big-3.5.0_Update_2-110271.i386.dd.bz2is the name of the dd file in your iso (runtar ztf /mnt/esx/install.tgzto see what your exact file name is, it should be similar and relatively obvious)It will take a few minutes to write, and when it’s done simply boot off of this thumb drive. The PowerEdge servers have an internal USB (at least mine does) if aesthetics are important to you.
Source: http://cyborgworkshop.org/2008/08/30/install-vmware-esxi-onto-a-usb-thumbdrive/
EDIT 12/19/2009: ESXi 4.0.0 uses image.tgz instead of install.tgz to store it’s dd file