Zend certified PHP/Magento developer

I Image Device All Day – And want to run multiple BIOS/UEFI environments for Training/Testing – What do wise ones?

I’m an L2 Support Tech, and as part of my daily activities, I provide assistance walking stores through reimaging their POS/Hardware systems. We mainly support six or so set units. These devices are standard in the industry, but each has its own BIOS/UEFI configuration process.

The guides we use are outdated and often do not contain solutions for issues encountered during the process.

Would there be a way for me to set up multiple environments where I could practice and test several separate BIOS/UEFI configurations? From key combos pressed to trigger bios/boot menu, to the options within each configuration.

Would it be possible to run a VM with only BIOS? Could I install a generic OS in a VM and emulate the hardware/install the bios there?

I’m not sure how to best do this, or if it’s even possible. Would anyone have some ideas?