Jump to content

GRUB2: Difference between revisions

From SameTeem
No edit summary
No edit summary
Line 24: Line 24:




Mount both the root (/) and boot (/boot/efi) partitions
Mount the root (/) partition


<tabber>
<tabber>
Line 32: Line 32:
  mount /dev/mapper/endeavouros /mnt
  mount /dev/mapper/endeavouros /mnt
</tabber>
</tabber>
Also mount the boot (/boot/efi) partitions
  mount /dev/nvme1n1p2 /mnt/boot/efi
  mount /dev/nvme1n1p2 /mnt/boot/efi
Enter an Arch chroot, this will only exist on Arch based systems.
Enter an Arch chroot, this will only exist on Arch based systems.

Revision as of 16:32, 10 June 2026

grub_is_using_legacy_shim_lock_protocol while booting

Problem; : You are using the old GRUB, probably because an upgrade broke or you didn't run grub-install when needed.

EndeavourOS EXAMPLE, commands need to be modified for your distribution, not modifying these will may your PC un-bootable

Boot in to the Live Installer for the OS (probably what you installed the OS from).

Open gparted from the applications menu


Open the console app

OPTIONAL : if you have an encrypted drive you need to "open" the drive, so it can be mounted.

In Gparted the correct drive will look like this:


Take the Partition name and put it in to the command

sudo cryptsetup open /dev/nvme1n1p2 endeavouros


Mount the root (/) partition

mount /dev/nvme1n1p2 /mnt

mount /dev/mapper/endeavouros /mnt

Also mount the boot (/boot/efi) partitions

mount /dev/nvme1n1p2 /mnt/boot/efi

Enter an Arch chroot, this will only exist on Arch based systems.

arch-chroot /mnt

Reinstall GRUB

grub-install


Press Ctrl+D to exit the chroot, then type reboot to restart the system and everything should work.