I have a client who accidentally converted the partition table of one of their Linux system from DOS to GPT. Unfortunately, the GRUB version is 2, and the system didn't have a BIOS boot partition for the additional boot loader code to reside in.
Then the following steps were used to fix it:
- Add a BIOS boot partition to the boot disk.
- Reinstall the grub application for the disk.
Afterwards, the system can boot normally now.
There was one point that I could not figure out, please help.
I first tried adding a BIOS boot partition to the boot disk, but the system didn't work either. As soon as the GRUB was reinstalled, it could boot well...
Would anyone please figure out whether or not the re-installation involves storing part of the GRUB 2 code into the BIOS boot partition? Thanks.