I am working on a specific project that I am having trouble with and was wondering if I could obtain some advice.
I have a system that contains a SIL3114 Raid controller. This controller has 2 Samsung 1Tb SSDs that are striped.
The system has ESXi installed on a 1Tb drive and has one VM (so far) that is Windows 10.
The SIL3114 controller is PCI-Passthrough’d to the Win10 machine.
I then cloned the Win10 virtual disk to the stripe and want to be able to boot to it.
The problem is that in ESXi‘s virtual BIOS, the raid controller is not seen because the passthrough doesn’t happen until after the virtual machine has booted, so I cannot set it in the boot order.
A trick for this is to create another virtual hard drive, and install either E2B or Clover or AIOBOOT and have it automatically then boot the VM to the stripe.
The problem is that I cannot seem to figure out how to get any of these boot loaders to contain the right driver for the SIL3114 so it can be seen and then have it as the bootable drive.
Any advice would be much appreciated!
Subject RAID controller