Intel has created the BIOS Implementation Test Suite (BITS), a bootable pre-OS environment based on GNU GRUB2 that checks if your BIOS is properly configured for your hardware platform. You can download it over here.
The Intel BIOS Implementation Test Suite (BITS) provides a bootable pre-OS environment for testing BIOSes and in particular their initialization of Intel processors, hardware, and technologies. BITS can verify your BIOS against many Intel recommendations. In addition, BITS includes Intel's official reference code as provided to BIOS, which you can use to override your BIOS's hardware initialization with a known-good configuration, and then boot an OS.
BITS functionality fits in three broad categories:
* Validate: run test suites to verify recommendations
* Configure: override BIOS using Intel reference code
* Explore: experimental tools and information gathering