Posts Tagged ‘Home’

HOW TO: Create a Custom ESXi 9.0 ISO with the Realtek Driver Fling

Sunday, March 1st, 2026

 

HOW TO: Create a Custom VCF 9.0 VMware ESXi 9.0 ISO with Realtek Driver (PowerCLI)

Author: Andy – Andysworld.org.uk

Good news for homelab enthusiasts! We finally have a working Realtek network driver for ESXi 9.0. In this guide, I’ll show you step-by-step how to create a customised VMware ESXi 9.0 ISO for VCF 9.0 with the Realtek driver injected (slipstreamed) using PowerShell 7 and VMware PowerCLI.


Why This Matters

If you’re running ESXi in a homelab environment using consumer hardware, Mini PCs, or whitebox builds, Realtek NIC support has historically been a challenge. With the latest Realtek driver available, we can now build a custom ESXi 9.0 ISO that works perfectly in lab environments.

This process allows you to:

  • Inject the Realtek driver into the ESXi 9.0 image profile
  • Create a bootable ISO installer
  • Export an offline ZIP bundle

Important Disclaimer

ESXi 9.0 depot files require a valid Broadcom contract. I do not distribute depot files, customised ISOs, or any Broadcom software. Please obtain required files through official channels.


Prerequisites

  • PowerShell 7
  • VMware PowerCLI (latest version)
  • Python 3.12
  • VMware ESXi 9.0 Depot ZIP
  • VMware Realtek Driver ZIP

Method 1 – Manual Image Build (PowerCLI)

Step 1 – Load the ESXi Depot

Add-EsxSoftwareDepot .\VMware-ESXi-9.0.0.0.24755229-depot.zip

Step 2 – Load the Realtek Driver Depot

Add-EsxSoftwareDepot .\VMware-Re-Driver_1.101.01-5vmw.800.1.0.20613240.zip

Step 3 – List Available Image Profiles

Get-EsxImageProfile | Select Name

Step 4 – Clone the Standard Profile


$newProfile = New-EsxImageProfile `
-CloneProfile 'ESXi-9.0.0-14755229-standard' `
-Name 'ESXi-9.0.0-14755229-standard-Realtek-nic' `
-Vendor "Andysworld.org.uk"

Step 5 – Inject the Realtek Driver

Add-EsxSoftwarePackage -ImageProfile $newProfile -SoftwarePackage "if-re"

Step 6 – Export the Custom ISO

Export-ESXImageProfile -ImageProfile $newProfile -ExportToIso -FilePath "$($newProfile.Name).iso"

Step 7 – Export the Offline Bundle

Export-ESXImageProfile -ImageProfile $newProfile -ExportToBundle -FilePath "$($newProfile.Name).zip"

Step 8 – Verify Output

dir

You should now have both a customised ISO and ZIP bundle ready for deployment in your homelab.


Method 2 – Scripted Approach

If you prefer automation, you can use a PowerShell script to perform the entire process in one go. The script automates:

  • Loading depot files
  • Cloning image profiles
  • Injecting the Realtek driver
  • Exporting ISO and ZIP bundles

This method is ideal for repeat builds or lab rebuilds.


Who Is This For?

  • Homelab enthusiasts
  • VMware learners
  • Mini PC / Whitebox ESXi users
  • VCF 9.0 lab deployments

This guide is intended for lab and educational use only, not production environments.


Final Thoughts

Creating a custom ESXi image is a valuable skill for anyone running a VMware homelab. With the Realtek driver now available for ESXi 9.0, lab builders can continue using affordable hardware while staying current with VMware releases.

If you found this guide helpful, check out more VMware content here at Andysworld.org.uk.

Exploring ESXi ARM Fling v2.0 with the Turing Pi Mini ITX Board

Tuesday, November 26th, 2024

As an avid enthusiast of VMware’s innovations, I’m diving headfirst into the ESXi ARM Fling v2.0, which is built on the robust VMware vSphere Hypervisor ESXi 8.0.3b codebase. The ARM architecture has always intrigued me, and with this latest version, VMware has pushed the boundaries of what’s possible with ESXi on ARM devices. It’s a playground full of potential for anyone experimenting with lightweight, power-efficient infrastructures.

 

The Turing Pi Journey

After much anticipation, my Turing Pi Mini ITX boards have arrived! These boards are compatible with the Raspberry Pi Compute Module 4, offering a modular, scalable setup perfect for ARM experimentation. With a few Compute Module 4s ready to go, I’m eager to bring this setup to life. However, finding a suitable case for the Turing Pi board has proven to be a bit of a challenge.

Case Conundrum

While Turing Pi has announced an official ITX case for their boards, it’s currently on preorder and comes with a hefty price tag. For now, I’ve decided to go with a practical and versatile option: the Streamcom Mini ITX OpenBench case. Its open-frame design is functional, and it’ll keep the board accessible during testing and configuration.

I’m also considering crafting my own custom case. Using laser-cut wood or acrylic is an appealing option, offering the opportunity to create something unique and tailored to my specific requirements. But for now, the OpenBench case will do nicely as I explore the ESXi ARM Fling.

Why ESXi ARM Fling v2.0?

The ESXi ARM Fling project is an exciting venture for anyone who loves to experiment with virtualization. Running ESXi on ARM hardware offers several advantages:

  • Energy efficiency: ARM boards consume far less power compared to traditional x86 systems.
  • Cost-effectiveness: Affordable hardware like the Raspberry Pi Compute Module 4 makes it accessible to a wider audience.
  • Flexibility: The compact form factor of ARM devices is ideal for edge computing, IoT, or even small-scale home labs.

The v2.0 update introduces enhanced support, better performance, and bug fixes, making it an excellent choice for exploring the ARM ecosystem.

What’s Next?

With the hardware in hand and the ESXi ARM Fling v2.0 ready to install, I’m planning to dive into:

  1. Setting up and configuring the Turing Pi board with ESXi.
  2. Testing the system’s stability, performance, and scalability using multiple Raspberry Pi Compute Modules.
  3. Exploring practical use cases, such as lightweight Kubernetes clusters or edge computing applications.

I’ll share updates on the build process, challenges, and performance insights in future posts. For now, I’m excited to get started and see what this setup can achieve.

Stay tuned for more! If you’ve experimented with the ESXi ARM Fling or have tips for working with the Turing Pi board, I’d love to hear from you.