5

I installed POP! OS on my laptop a few days ago but secure boot wont let me boot it. I cant disable secure boot or UEFI mode because after installing a bios update my BIOS setup menu wont open anymore. Its a bug and many similar models have it. My bios is read write protected so I cant install a old version of it either. I have heard that Ubuntu and some other popular OSes use a small bootloader known as shim to boot the main bootloader. How can I achieve this on POP! OS?

3
  • shimx64.efi should be already installed and the system should boot with or without Secure Boot. It may not be able to load certain proprietary unsigned drivers, namely Nvidia's with Secure Boot but that's all.
    – user931000
    Commented Jun 8, 2019 at 0:13
  • Nope after installng pop os I used ubuntu liveboot to check esp partition and there was no shimx64.efi. Its not surprising since only a few popular linux distro use shim.
    – nehalchoy
    Commented Jun 8, 2019 at 7:40
  • I recently installed POP!_OS nVidia version on my PC. I had to disable Secure Boot. When it is enabled I don't get any error - just black screen - I have a hunch it's related to nVidia.
    – Harry
    Commented Jan 25, 2023 at 10:45

1 Answer 1

2

I was able to setup Secure boot on Pop OS using PreLoader. As always arch wiki has a great explanation how to set it up.

After installing pop OS don't reboot but mount your EFI partition. Download PreLoader and Hashtool https://blog.hansenpartnership.com/linux-foundation-secure-boot-system-released/ Then copy preloader and hashtool to the /efi/EFI/systemd. Finally rename systemd-bootx64.efi to loader.efi and create another copy of preloader and name it systemd-bootx64.efi (this is for allowing EFI to boot straight to preloader without creating a new UEFI entry).

After this enjoy the Pop OS. Sometimes after Kernel update your system would boot to prelaoder where you will have to accept the new hash. But most of the time your system would boot straight to pop os.

Hope it helps!

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .