题
我在安装 VMWARE ESXi 服务器时遇到问题。安装完成,没有任何错误消息,并提示我重新启动。按 Enter 后系统将重新启动。通过黄色加载屏幕启动时,它会切换为黑色并显示以下错误消息:
恐慌:找不到HD启动分区
所有模块均已加载,没有任何错误。在控制台中输入 unsupported 后,busybox 就会出现。我查看了 /dev/disks 目录,但没有列出与安装过程不同的磁盘设备。在安装过程中切换到系统控制台,显示 MPC51 控制器上的两个SATA磁盘。控制器名为 vmhba0 和 vmhba32。
有谁知道如何解决这个问题吗?!
硬件是 Fujitsu-Siemens 的 ESPRIMO P5615 (nForce4)。
解决方案
我找到的唯一解决方案是从拇指驱动器运行服务器并使用嵌入式硬盘驱动器来存储虚拟服务器。这个解决方案对我有用。
要以这种方式实现这一目标,您将需要:
- 1GB 或更大的 USB 拇指驱动器
- 活动的 Linux 计算机(或者使用 PowerEdge 上的 liveCD 选项,例如 Knoppix 或 Gentoo 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/
编辑 2009 年 12 月 19 日:ESXi 4.0.0 使用 image.tgz 而不是 install.tgz 来存储其 dd 文件
不隶属于 StackOverflow