WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud Foundation
    • VMware Cloud Foundation 9.1
    • VMware Cloud Foundation 9.0
  • VKS
  • Homelab
    • Hardware Options
    • Hardware Reviews
    • Lab Deployment Scripts
    • Nested Virtualization
    • Homelab Podcasts
  • VMware Nostalgia
  • Apple

How to install all versions of ESX and ESXi in VM?

04.11.2023 by William Lam // 11 Comments

Thanks goodness for Virtualization and the ability to easily install ANY operating system inside of a vSphere Virtual Machine including the very first release of ESX 1.0, which is more than 22 years old now.


While going through the process of installing each of the major VMware ESX and ESXi releases, I had made notes for each of the VM configurations that I had used and any other issues I may have ran into. Figured I share this information in case anyone might be interested and this would also provide an online searchable reference in case I ever need to do this again for my future-self 😀

In addition to recording each installation, which you can watch via the Youtube playlists below, I also had some fun putting together this short compilation that summarizes all the VMware ESX and ESXi releases over the past 22 years. Definitely recommend checking it out and be sure to ???

  • Youtube Playlist for all VMware ESX Install
    • ESX 1.0, 1.5, 2.0, 2.1, 2.5, 3.0, 3.5, 4.0, & 4.1
  • Youtube Playlist for all VMware ESXi Installs
    • ESXi 3.5, 4.0, 4.1, 5.0, 5.1, 5.5, 6.0, 6.5, 6.7, 7.0 & 8.0

[Read more...]

Categories // ESXi, Nested Virtualization Tags // ESX, ESXi

ESX Server 1.0 - Trip down memory lane

04.04.2023 by William Lam // 10 Comments

I recently had a bit of VMware Nostalgia and for the past several weeks, I have been working on a personal skunk works project in trying to locate all major ESX and ESXi releases over the past 22 years including ESX Server 1.0 which was released by VMware back in 2001!

To my surprise, finding a digital copy of ESX pre-2.0 (1.0 & 1.5) was much harder than I had expected. Back in those early days, software was not commonly distributed over the internet like it is today, instead it was sent to vendors to create physical CD/DVD discs, which was then shipped to customers and partners. I had also reached out to many tenured folks at VMware who were still around from the early days, but each response lead to another set of folks and it typically either went in a circle or to a dead end. This was turning into an archeological hunt.

I decided to give it one more shot and I pinged John Arrasjid aka VCDX #1 and after a bit of searching, John actually found a pristine copy of ESX Server 1.0, still sealed in the box! Given how difficult it was to locate a 1.0 copy of ESX, we thought it was worth opening up and to preserve this VMware history by creating a digital ISO image, so that I could then share the experience of installing ESX 1.0 with the broader VMware community.

Cleaning up & found unopened ESX 1.0.1 box (2001). Opened created ISO for ⁦@lamw⁩ to test install on modern h/w. Interesting discoveries already. I recommend you read his posts on his testing. By the way, anyone in need of older Sun equipment I’m recycling? DM me. pic.twitter.com/jNPeWW3MYR

— John Arrasjid (@vcdx001) March 29, 2023

[Read more...]

Categories // ESXi Tags // ESX 1.0

How to enable passthrough for USB Network Adapters claimed by ESXi CDCE Driver?

03.30.2023 by William Lam // 12 Comments

As part of vSphere 7.0, ESXi now ships with a USB CDCE (Communication Device Class Ethernet) driver which can benefit customers with SB network adapters that support the CDCE specification as shared in this blog post HERE. This can especially be useful for those running a VMware Homelab where the onboard network adapter may not be supported and using a CDCE USB network adapter would allow you to install ESXi.

When a CDCE-supported USB network adapter is connected to an ESXi host, it will automatically be claimed by the CDCE driver as shown in the screenshot below.


If you are planning to use the USB network adapter for VMkernel traffic, then there is no workflow change like any other physical network adapter. However, if you intend to passthrough the USB network adapter to a VM, then you may find that it is not working as expected.


The reason for this is that ESXi has already claimed the USB device, assuming you wish to use it for VMkernel traffic. To change the behavior for a particular CDCE-supported USB network adapter, we just need to apply a USB Quirk which tells ESXi to ignore this adapter.

[Read more...]

Categories // ESXi, Home Lab, vSphere 7.0, vSphere 8.0 Tags // cdce, ESXi 7.0, ESXi 8.0, usb network adapter

  • « Previous Page
  • 1
  • …
  • 31
  • 32
  • 33
  • 34
  • 35
  • …
  • 153
  • Next Page »

Search

Thank Author

Author

William is Distinguished Platform Engineering Architect in the VMware Cloud Foundation (VCF) Division at Broadcom. His primary focus is helping customers and partners build, run and operate a modern Private Cloud using the VMware Cloud Foundation (VCF) platform.

Connect

  • Bluesky
  • Email
  • GitHub
  • LinkedIn
  • Mastodon
  • Reddit
  • RSS
  • Twitter
  • Vimeo

Recent

  • VCF 9.1 - Enabling High Availability for a Small VCF Management Services (VCFMS) Deployment 06/22/2026
  • Clarifying Minimum Required ESX Hosts for VCF Deployments 06/18/2026
  • VCF 9.1 - Auditing VCF Management Services (VCFMS) IP Pool Usage  06/17/2026
  • VCF 9.1 - Auditing vCenter Server Connections using the Connection Utilization API 06/15/2026
  • Quick Tip: Resolving OVFTool "Failed to Send File" Errors on macOS 06/13/2026
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.

To find out more, including how to control cookies, see here: Cookie Policy

Copyright WilliamLam.com © 2026

Loading Comments...