Hi Ashish,
Hope you're doing well.
Here's a step-by-step guide on how to install ESXi on Hyper-V:
- Ensure that your processor supports hardware virtualization features, and that Intel VT-x is enabled in BIOS or UEFI of your computer.
- Install Hyper-V on your Windows host.
- Download the ESXi installation image. The installation image must be ESXi-6.0.0-20170604001 Build 5572656 or older. Newer builds and versions of ESXi may not work due to blocking network drivers for a Hyper-V legacy virtual network adapter.
- Install PowerCLI 6.3 or later. PowerCLI is a tool with a command line interface (CLI) provided by VMware, which includes a set of cmdlets that can be executed in PowerShell as well as used for scripting and automation.
- Prepare your environment to make ESXi installation on a Hyper-V VM possible. The main steps include:
(1) Enabling a Hyper-V role.
(2) Installing PowerCLI. You can download PowerCLI from VMware website. If you have previously installed any PowerCLI version that is older than 6.3, you should uninstall it.
(3) Downloading tulip drivers. Tulip drivers, also known as net-tulip drivers, are drivers for the legacy virtual network adapter of a Hyper-V VM. They allow you to use network for ESXi under Hyper-V. By default, ESXi doesn’t recognize the network adapter of a Hyper-V virtual machine.
I hope this helps.
Best Regards