# Server Setup Set up process for Alpha and Beta ### ILO4 - Integrated Lights Out 4 This is an HP software that lets you control low level settings of your server through a network connection. ##### Windows Download and install the newest version of these files from HP in the order below. This comes from a gued here: [Friendly Blogpost](https://patrickhoban.wordpress.com/2018/03/30/error-installing-hp-ilo-firmware-upgrade/) 1) [Interface Driver](https://support.hpe.com/connect/s/softwaredetails?language=en_US&softwareId=MTX_58284ae214af415c9547f8c8dd) 2) [Management Driver](https://support.hpe.com/connect/s/softwaredetails?language=en_US&softwareId=MTX_e20968c891b444c6b6de68a734) 3) [ILO4 ROM Update](https://support.hpe.com/connect/s/softwaredetails?language=en_US&softwareId=MTX_333ae34e78eb4fb2b96eeaae0e) ##### Linux I didn't do much and it just started working. I updated the Intelligent Provisioning version and during the first time setup of that it asked for a gateway ip (router ip) and a ip for the ILO ##### ILO4 Mod Fan Config Beta has a [ILO4 mod](https://github.com/kendallgoto/ilo4_unlock) installed that allows it to control the fan speeds. Adding non-whitelisted hardware (like a gpu) causes the fan controller to spin up. These are the changes done to keep the fans slow with a M2000 GPU installed: ``` fan pid 31 lo 5000 # HD Controller fan pid 35 lo 5000 # PCI Zone 2 fan pid 40 lo 5000 # Exhaust fan pid 45 lo 5000 # ? fan pid 46 lo 5000 # ? fan pid 49 lo 5000 # ? fan pid 50 lo 5000 # ? fan pid 11 hi 5000 # HD Max fan pid 35 hi 5000 # PCI Zone 2 fan pid 40 hi 7500 # Exhaust fan pid 46 hi 5000 # ? fan pid 49 hi 5000 # ? fan pid 50 hi 5000 # ? ``` ### Installing Operating Systems ##### Linux Linux can be installed with a simple [rufus](https://rufus.ie/en/) created boot drive. Very easy. ##### Windows After very extensive testing the only thing I could get to work is creating a boot CD. There is a sata port in the center of the motherboard that can be plugged directly into a disk drive and used for booting.