Sim. Você pode definir a plataforma usando a opção --target
com grub2-install
da seguinte forma
grub2-install --target=i386-pc /dev/sdX
A opção i386-pc
cria uma instalação herdada do grub mesmo em uma plataforma UFI
inicializada.
OBSERVAÇÃO Você deve ter uma pequena partição não formatada de 1Mb com bios-boot
sinalizador ao instalar o grub de estilo legado com a tabela de partições gpt
.
Você também deve ter o grub para criar um arquivo de configuração e, como o instalador está no modo EFI, você deve substituir as instâncias das palavras-chave EFI pelas herdadas. Aqui está um exemplo usando o awk:
#EXAMPLE: Normal grub make config command
#grub2-mkconfig > /boot/grub2/grub.cfg
#With awk statement to replace EFI keywords with legacy ones:
grub2-mkconfig |awk '{gsub("linuxefi /", "linux /");gsub("initrdefi /", "initrd /");print $0}' > /boot/grub2/grub.cfg