This might be the “new normal” with UEFI BIOSes but when I updated the BIOS of my IdeaPad Y50 the GRUB2 boot manager was gone and replaced by Windows 10’s boot loader.
Even the upgrade from Windows 8.1 to 10 didn’t mess with GRUB. (Kudo’s Microsoft – Credit where credit is due!)
Don’t have a cow, man!
It was, of course fixed by booting to Linux Mint 17.2 LiveCD. Unfortunately, I still cannot get the “normal” GRUB fix to work. You know:
sudo mount /dev/sda1 /mnt sudo chroot /mnt sudo update-grub2
Which gives the error:
/usr/sbin/grub-probe:error:failed to get canonical path of /cow.
Much Googling… Many hits on “I have the same problem…”
The easy fix? Use Boot-Repair. It isn’t included in the LiveCD so you have to download it with:
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair && boot-repair
I ended up having to clean up GRUB – how many different entries CAN it find? All of them, apparently. But, this is better than having to do a re-install….