How to install GRUB so it would boot OS both being started from BIOS/MBR and UEFI/GPT?
Você deve criar uma partição de inicialização do bios labled bios_grub
. Esta partição precisa ser criada antes da instalação do GRUB.
For GRUB to boot from a GPT-partitioned disk on a BIOS-based system, a BIOS boot partition is required. Please note that this partition is unrelated to the /boot mountpoint, and will be used by GRUB directly. Do not create a filesystem on it, and do not mount it.
Como criar a partição de inicialização do bios ? Qual é o tamanho mínimo?
When creating a BIOS Boot Partition on a GPT system, you should make sure that it is at least 31 KiB in size. (GPT-formatted disks are not usually particularly small, so we recommend that you make it larger than the bare minimum, such as 1 MiB, to allow plenty of room for growth.) You must also make sure that it has the proper partition type. Using GNU Parted, you can set this using a command such as the following:
parted /dev/disk set partition-number bios_grub on