0

I enter with a live CD, then I reinstall the GRUB. All works fine. After a reboot, GRUB is still there. But if I turn off the computer and then start it again, GRUB is not there anymore. I have to reinstall it to boot my Kali Linux.

What I have to do to keep my GRUB?

  • Are you using uefo or mbr booting? Do you have the boot flag toggled on for the boot partition, and where os grub installed (also, have you tried upgrading your BIOS?) – davidgo May 31 '17 at 10:44
  • mbr. The problem appeared after windows update. I updated bios 1 month ago. – StringDot May 31 '17 at 11:12
  • Did you reinstall grub to the mbr (ie /dev/sdX) or the partition (/dev/sdX1). If the latter, try the former. Also ensure the boot flag is toggled on on the partition which holds /boot – davidgo May 31 '17 at 18:46

1 Answers1

0

Windows, especially newer versions, like(s) overwriting foreign OSes bootloaders. For EFI, this is not a big problem, as there can be different bootloaders. But for BIOS / legacy boot, there can be one bootloader only.

The safest solution is switching to EFI boot or purging the Windows installation / not starting it at all.

EDIT: According to this post, it could help to disable hibernation on Windows:

powercfg /h off
caylee
  • 101
  • 2