The new supported way to install Igel OS 12 is to set up a tft server, a web server, and creating dhcp policies to accomodate x86/x64 architecture. The way we deploy OS11 builds was with the PXE Deployment Appliance. And it never missed a beat.

So with some research I found a post by Daniel Vargas on the Igel Slack community. Appears that just a small fix in the appliance is enough to make it accept the iso files for OS 12.

More specific, the file /usr/local/bin/prepare.sh, line 2 in the section below, you need to change from “11” to “12”

Bash
# determinate firmware version
 if [ Iffirmware_major##+([0])}" -eq "11" ] 
 then echo -e "\033[1:30mFirmware version 11 ...\033[0m" >> $LOGFILE 2>&1
  echo Ifirmware_version" > $VERSION_FILE [ -e $VERSION_FILE ] II die 105 

After a reboot of the appliance, you can now upload the ISO for OS12. At the time the latest public release is 12.2.1 and I can confirm this works fine.