在 Virtual Box 上安装 Esxi 7.0 时出现 PSOD

Getting PSOD while installing Esxi 7.0 on Virtual Box

我试图在虚拟机上安装 Esxi 7.0,但出现以下错误。

PSOD error

我尝试使用 Esxi 6.5,但遇到了类似的错误。

虚拟机配置:4Cpus,4GB 内存,40GB 硬盘

我的机器规格:i7 第 8 代 8 核,32 RAM

ESXi 安装程序本身就是 ESXi,您处于先有鸡还是先有蛋的情况,安装程序崩溃并且您没有配置核心转储文件或分区。您可以从底部的 3 行看出这一点:

  • 磁盘上没有地方可以转储数据。
  • 没有文件配置为转储数据。
  • 没有用于远程调试器的端口。本地调试器的“转义”。

如果您真的很勇敢,请按“Escape”键,您可以进入内核文本日志,其中经常会告诉您很多有关崩溃原因的信息。但是在 PSOD 提示符下阅读日志是一件痛苦的事情,我试图通过始终有一个地方来转储核心文件(上面提到的“数据”)来避免这种情况。

我建议您将 ESXi 安装到裸硬件上的 USB 闪存驱动器(请参阅 https://www.nakivo.com/blog/run-esxi-from-usb-flash-drive-guide/) or grab an ESXi dd-image and put that on either a physical or virtual USB flash drive (https://www.virten.net/2014/12/clone-esxi-installations-on-sd-cards-or-usb-flash-drives/). You can then pass the USB image through to your virtual environment. By doing it this way you will already have created a core dump partition so that if ESXi crashes you can get a core dump. The ESXi kernel logs, which are text files, are part of the core dump and https://communities.vmware.com/t5/ESXi-Discussions/Kernel-Dump-Analysis-Tool/td-p/1429887 有一些关于从转储中提取它们的指导。

最后,如果您只是必须在虚拟环境中完成所有操作,您可以尝试在第二个磁盘(类型 0xFC 和大小 2+GB)上创建一个核心转储分区,如果幸运的话,安装程序可能会选择它向上。如果您可以在出现 PSOD 之前进入命令提示符,则可以使用 esxcli 创建、配置核心转储分区并使其处于活动状态,但请忽略 2 GB 以下的大小建议。没有什么比截断的核心转储更令人沮丧的了。有关详细信息,请参阅 https://kb.vmware.com/s/article/2004299