hypnosec writes: Lenovo’s UEFI implementation is only allowing Windows or Red Hat Enterprise Linux (RHEL) to boot by explicitly checking for these two operating systems while refusing to boot all other UEFI-installed systems, it has been revealed. Matthew Garrett, in a blog post, disclosed his findings stating that when an operating system with UEFI support such a Fedora Linux is installed, the ThinkCentre M92p desktop from Lenovo checks for presence of firmware descriptive strings — "Windows Boot Manager" and "Red Hat Enterprise Linux". According to Garrett, if the system that is being loaded doesn’t match either of the above mentioned descriptive strings, the UEFI neither shows the operating system in the boot menu nor would it let the system boot.
"The eleventh commandment was `Thou Shalt Compute' or `Thou Shalt Not
Compute' -- I forget which."
-- Epigrams in Programming, ACM SIGPLAN Sept. 1982