Linux OS Installation on Computer which is Secure Boot Enabled

Technology is constantly evolving, the one which is seen today gets outdated within a short period of time. It is impossible to say that you are having a laptop or PC with latest technology after a month or two of purchase. Microsoft Windows have always played its part in bringing out innovative advancements in technology that we see in the world of computers. Secure Boot is one such feature brought by Windows with its latest versions to prevent loading of unauthorized OS or software during the startup of Windows PC. One of the major concern for user after hearing about this feature is, how to install Linux on computer with Secure Boot enabled? We will discuss on that, but before that let us get to know about Secure Boot and its advantages.

What is Secure Boot?

It is a feature incorporated in Windows operating system from Windows 8 onwards; enabled by UEFI that is used to replace traditional BIOS on Windows PC. This implementation is applicable for Intel x(86) and ARM PC. If you have a Windows 8 PC then it is enabled with Secure Boot feature.

Advantages over BIOS

BIOS allows to boot any OS or software. For example: it can boot Windows boot loader, Linux boot loader, etc. The problem with BIOS is that, it will never check for malwares and threats. So there are possibilities of replacing or modifying the boot loader and there won’t be any indications about the wrong boot loader. BIOS is inefficient in differentiating between a trusted boot loader and malware and hence it may choose any of it to boot.

But where as in Windows 8, the certificates that are stored inside UEFI will check out the boot loader to ensure that it is signed with Microsoft. So, even in case if any malware program replaces boot loader, this feature will deny to boot. This acts as a protective shield for the operating system, so that no malwares can hijack the boot process.

Is it possible to install Linux on Windows PC, which is enabled with Secure Boot?

Yes, of course you can. Secure Boot feature can be controlled in UEFI, so that you can run non Microsoft OS’s with your PC. You will have the option to disable Secure Boot, you can even add custom certificates. In UEFI, you also have the privileges to remove Microsoft certificate itself and add your own certificates, in that case PC will launch the loaders signed by you. Let’s see how to install Linux on computer with Secure Boot enabled.

Users can install Linux certifications by disabling the Secure Boot feature in UEFI. Linux distributions are paying for Microsoft’s signing services like Fedora, so that there is no issue in installing Linux on Windows  PC and you don’t need an extra configuration for that.

However, you cannot control every PC which is enabled with Secure Boot, to install Linux operating system. It is applicable only for Intel x(86) Windows PC’s only that runs with Windows 8. It doesn’t apply to ARM PC’s running with Windows RT.