Como verificar se o GRUB está no modo EFI ou BIOS?

1

Existe um comando no shell do grub que indicaria se a máquina está apresentando firmware EFI ou BIOS?

Estou usando o GRUB 2.00 em um 2010 Mac Pro. Este computador tem firmware EFI, claro. Mas eu tenho tentado por alguns dias fazê-lo inicializar o Ubuntu no modo de emulação da BIOS por falta de drivers de vídeo da NVIDIA. Meu entendimento é que, no momento em que o GRUB está em execução, a decisão de usar a emulação de EFI ou BIOS já foi tomada. Então, como posso verificar no GRUB?

    
por NoahR 03.01.2014 / 23:51

1 resposta

2

A partir do GRUB 2.00, supondo que o GRUB esteja funcionando bem o suficiente para entrar no modo normal em vez do modo de recuperação, "echo $ grub_platform" do shell GRUB mostrará "pc" no modo BIOS e "efi" no modo UEFI. / p>

A compilação do BIOS corresponde ao pacote grub-pc, e a compilação do UEFI corresponde ao pacote grub-efi-amd64 (ou, menos comumente, grub-efi-ia32).

    
por Colin Watson 04.01.2014 / 03:32