🌲 treerockets blog

Linux Install grub-efi-amd64 has no installation candidate

I tried installing linux (Parrot OS in this case) on my old Macbook Air 2012, but this installation fails with this message: ...

A screenshot

(Did I really take this screenshot with my phone? yes. I was really annoyed and lazy)

Running bootloader-config
* Installing grub-efi (uefi)
* 64bit efi implementation detected - selecting grub efi-amd64
Package "grub-efi-amd64" has no installation candidate

It's a really odd message in my understanding and most of what I can find that is somewhat related is completely useless.

However, there is a fix that worked for me. I've not found any other solution or a clear answer as why distribution creators would not include the latest version on a live CD...

Boot in the live CD, create the partitions, and run this below command via terminal (while booted in the live system) to install the "latest" version of grub-efi-amd64. This might be semi-uinque for macbooks.

$ apt install install grub-efi-amd64

In any case... this simple solution solved the problem for me. I got an error message that the USB drive can't be dismounted properly, but that doesn't really matter.

#linux