Primeiro, terminologia: o EFI / UEFI é um substituto do BIOS. Eles funcionam de maneiras completamente diferentes, embora algumas EFIs (especialmente as iniciais para PCs) tentem emular a aparência dos menus de configuração da BIOS. Infelizmente, muitos fabricantes referem-se às suas EFIs como "BIOSes". IMO, isso apenas cria confusão, porque as pessoas arrastam suas suposições do BIOS e, muitas vezes, acabam cometendo erros como resultado. Eu suspeito, mas não sei de fato, que os fabricantes optaram por fazer isso porque é uma espécie de atalho - pessoas que são um pouco informadas sobre o computador sabem o que é um BIOS, então é mais fácil apenas chamar um EFI de BIOS ( porque eles preenchem aproximadamente o mesmo papel) do que explicar o que é uma EFI.
Um ponto extra: a maioria das EFIs em computadores x86-64 fornece um recurso chamado Compatibility Support Module (CSM), que permite que o EFI inicialize usando carregadores de inicialização no modo BIOS. Esse recurso é fornecido como uma conveniência e um meio de ajudar a preencher a lacuna à medida que os sistemas operacionais adicionam lentamente o suporte EFI; você pode inicializar o DOS, o Windows XP, o BeOS, o NetBSD e assim por diante, usando um CSM em um computador baseado em EFI. Você também pode inicializar o Windows ou o Ubuntu usando um CSM, embora ambos os sistemas operacionais também suportem a inicialização no modo EFI.
Com relação ao que você está vendo, é possível alternar entre o modo EFI / UEFI e a inicialização do BIOS / CSM / legacy de uma única instalação do sistema operacional. Isso requer a instalação dos carregadores de inicialização no modo EFI e no modo BIOS. Isto é relativamente simples de fazer para o Ubuntu, se você sabe o que está fazendo. O Windows, no entanto, praticamente une seu modo de inicialização ao tipo de tabela de partição - uma tabela de partição MBR dita uma inicialização no modo BIOS e uma GPT dita uma inicialização no modo EFI. Pelo menos, isso tem sido meu entendimento. Eu encontrei recentemente um relatório de alguém que alegou ter o Windows inicializando no modo EFI a partir de um disco MBR, mas ele não tinha idéia de como essa configuração tinha sido gerenciada. Eu suponho que há uma chance de você ter tropeçado em uma situação semelhante, que permite alternar entre o modo EFI e o modo de inicialização do BIOS. Outra possibilidade é que você não está mudando os modos de inicialização, mas está mudando algo que está causando a mudança do gráfico de inicialização.
Se você tropeçou em uma maneira de alternar facilmente o modo de inicialização do Windows, a razão pela qual ele não está fazendo o mesmo para o Ubuntu é que você precisa ter ambos os carregadores de inicialização no modo BIOS e no modo EFI instalados para que essa alternância funcione. e presumivelmente você tem apenas um (provavelmente para o modo BIOS) para o Ubuntu.
Devo informar que você está indo para um território potencialmente perigoso, especialmente se você estiver realmente alternando entre o modo EFI e o modo de inicialização do BIOS. Essa troca para o Windows não é comumente feita, então é improvável que você possa encontrar alguma ajuda se você der um passo a mais que faça com que tudo pare de funcionar. No lado do Ubuntu, tentar instalar uma versão em modo EFI do GRUB (supondo que você tenha uma instalação no modo BIOS agora) pode causar problemas, já que ambos podem tentar usar o mesmo arquivo de configuração, mas requerem opções um pouco diferentes . Ainda por cima, muitos HPs quebraram EFIs que tendem a não honrar suas entradas no gerenciador de inicialização, o que pode complicar os cenários de inicialização dupla. Assim, se você alternar completamente do modo BIOS para o modo de inicialização EFI, talvez você tenha dificuldades para fazê-lo funcionar corretamente.
Em suma, preste atenção ao ditado: "se não estiver quebrado, não conserte!"