Boot after swapping hard drives
After you swap a drive, the firmware can lose the EFI boot entry for Garuda. The BIOS then shows no boot option for the disk, even though Garuda is still installed. The fix below reinstalls GRUB into the EFI system partition from a live ISO.
What you need
Section titled “What you need”- A USB stick with a Garuda live ISO
- The disk with Garuda installed, connected to the system
- Boot into the live ISO before you change anything on the installed system
Repair the boot entry
Section titled “Repair the boot entry”-
Create a USB stick with a Garuda ISO if you do not have one yet. Boot it.
-
Open Garuda Toolbox > Boot Repair from the live system.
-
Choose Reinstall GRUB. Select the root partition of your Garuda installation and the target ESP.
-
Click Apply. The Toolbox mounts the installation in a chroot, including the EFI partition at
/boot/efi. It then runsgrub-install --bootloader-id=Garudaandupdate-grubby itself, so it also finds all installations and snapshots. -
Reboot with
systemctl rebootor from the desktop menu.
Fallback: run the commands by hand
Section titled “Fallback: run the commands by hand”If the Toolbox does not work for you, chroot into your installation by hand. Mount the EFI partition at /boot/efi inside the chroot first.
-
Reinstall GRUB:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Garuda --recheck -
Regenerate the GRUB menu so it finds all installations and snapshots:
update-grub -
Type
exitto leave the chroot. -
Reboot with
systemctl rebootor from the desktop menu.
Source: What to do after SWAPPING HARDDRIVES get BOOT back on LAZY WAY on the Garuda forum by Duke187.