7
submitted 1 year ago* (last edited 1 year ago) by vepro@lemmy.world to c/archlinux@lemmy.ml

When installing the GRUB version above, I got symbol grub_is_shim_lock_enabled not found and can't boot, so I downgraded back to grub-2:2.06.r566.g857af0e17-1-x86_64. I tried --disable-shim-lock but it didn't help. I don't secure boot and don't use TPM.

Package was pushed just 5 hours ago, anyone by chance ran into the same problem?

EDIT: Tried again today, worked. Problem was likely caused because I installed GRUB into the "arch" NVRAM entry (esp/EFI/arch) instead of the Fallback which my board only supports (esp/EFI/BOOT). To do this add --removable to grub-install. The full procedure is:

# grub-install --removable /dev/sdX ## or /dev/nvme0nX
# grub-mkconfig -o /boot/grub/grub.cfg
all 8 comments
sorted by: hot top controversial new old
[-] Zenzio@lemmy.world 3 points 1 year ago* (last edited 1 year ago)

I just upgraded and didn't have any issues. I'm not experienced in this regard at all. But just to be sure, did you execute the following after the upgrade?

sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi

sudo grub-mkconfig -o /boot/grub/grub.cfg

Assuming of course your grub setup doesn't differ from mine. These two commands are all I know about grub troubleshooting...

[-] wallmenis@lemmy.one 1 points 1 year ago

Just installed the package... Rebooted... No issue... Did not install via grub-install yet though... Will be formating my system soon anyway so I will let you know if i get the same issue.

[-] StefanT@lemmy.world 1 points 1 year ago

I find systemd-boot so much easier to use and it's configuration is much smaller. So maybe consider to switch (if you are on UEFI).

this post was submitted on 05 Jul 2023
7 points (100.0% liked)

Arch Linux

7175 readers
1 users here now

The beloved lightweight distro

founded 4 years ago
MODERATORS