-8

我在安装 VMWARE ESXi 服务器时遇到问题。安装完成,没有任何错误消息,并提示我重新启动。按 Enter 后系统重新启动。通过黄色加载屏幕启动时,它会切换到黑色并显示以下错误消息:

PANIC: 找不到 HD 启动分区

所有模块均已加载,没有任何错误。在控制台中输入 unsupported 后,busybox 会出现。我查看了 /dev/disks 目录,但没有列出与安装过程不同的磁盘设备。显示了在 MPC51 控制器上安装两个 sata 磁盘期间切换到系统控制台。控制器名为 vmhba0 和 vmhba32。

有谁知道如何解决这个问题?!

硬件是 Fujitsu-Siemens 的 ESPRIMO P5615 (nForce4)。

4

1 回答 1

3

我发现的唯一解决方案是从拇指驱动器运行服务器并使用嵌入式硬盘驱动器来存储您的虚拟服务器。这个解决方案对我有用。

要以这种方式实现这一点,您将需要:

  • 一个 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

将安装程序文件写入 U 盘:

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看看你的确切文件名是什么,应该是相似的,比较明显)

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

于 2008-12-06T01:20:41.727 回答