Having Arch Linux in dual boot with Windows 10 delivers always great adventures!

After a normal reboot, the system decided that only bootloader available on my computer was the Windows one.

Luckily, the GRUB bootloader was fine and the only issue was UEFI that didn’t recognize the entry.

If we cannot avoid it, at least we can fix it quite fast with an Arch Linux bootable drive.

  1. Boot into the “live” Arch system
  2. Mount your system as a directory. fdisk -l # To identify the system partition mkdir /arch mount /dev/sda4 /arch # Replace sda4 with your partition
  3. chroot into your system
arch-chroot /arch
  1. Mount the EFI partition>
mkdir -p /efi
mount /dev/sda1 /efi # Obtain the partition with fdisk -l
  1. Reinstall the GRUB entry
grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=Arch
  1. Exit and reboot the system
exit
reboot
  1. Have fun with your Arch Linux (or get angry with it if it doesn’t boot again ;)).