I use Lenovo y500 and after buying a 250 gb Samsung SSD, I decided to use dual OS consisting of Arch Linux and Windows 8.1. In order to prevent boot problems, I installed Arch later. I used UEFI and selected systemd-boot for the installation. Linux boot loader worked fine. However, for some reason, the boot screen was not aligned for my screen correctly and I decided to update my BIOS (which I regret doing because it did not fix the problem) since the issue, according to my search, is about the firmware.
After that, in boot options, I could not see the Linux boot loader. There was only Windows boot loader. Checking the EFI partition, I found that systemd-boot files do exist without any change.
I couldn't understand why my PC cannot see the Linux boot loader. There was no information about this in the Internet, either. So my questions are:
- How can a BIOS update affect my EFI boot?
- If the problem is about update indeed, should I try to roll it back?
- For my problem, is it possible to repair EFI by using Arch Linux live USB? If it is, how?
I feel impelled to say that BIOS update re-enabled Secure Boot. I disabled it, nevertheless, that did not work. The update might have done something to EFI when it re-enabled Secure Boot but I'm not sure.