cbednarski / vmware-usb-osx

Easily create a bootable USB installer for VMware ESXi / vSphere Hypervisor
ISC License
306 stars 58 forks source link

Add support for custom vibs #1

Closed cbednarski closed 9 years ago

cbednarski commented 9 years ago

I'm using PCI-e flash as my main "disk" and the ESXi installer doesn't detect it. Apparently I need to add some drivers but I haven't figured out exactly how to do this.

Info I have so far:

Still guessing at this point but it looks like it involves the following:

  1. Modify BOOT.CFG in the boot image so it includes an extra .tgz file
  2. That .tgz file should include the offline bundle contents in some format
  3. Maybe this format: http://www.ntpro.nl/blog/archives/1602-Injecting-drivers-into-the-ESXI-installer.html

There may be a simple way to include all the files in ./bundles in the ISO and also update BOOT.CFG to look at them.

cbednarski commented 9 years ago

This one also seems worth re-reading, though maybe outdated: http://www.ntpro.nl/blog/archives/1602-Injecting-drivers-into-the-ESXI-installer.html

cbednarski commented 9 years ago

I ended up using the ESXi customer script to customize the ISO. With this workflow you run the customizer, then rename the output ISO to esxi.iso and continue with the makefile. Not ideal, particularly since the optimizer runs on Windows, but it works.