Na maioria dos computadores, dois sistemas operacionais não precisam estar no mesmo modo de inicialização, mas é útil - muito útil - - para ambos estarem no mesmo modo de inicialização.
Os detalhes variam muito de uma EFI para outra, mas em algumas EFIs muito antigas, os SOs no modo BIOS são instalados usando um CSM (Compatibility Support Module), que é uma espécie de emulador de BIOS para o firmware EFI. O CSM pode ser ligado e desligado, seja por você definir opções no firmware ou pelo próprio firmware, quando ele detecta as principais coisas que o acionam para usar o CSM ou não usá-lo. Infelizmente, há muito pouca padronização na maneira como diferentes EFIs (e, portanto, computadores) determinam qual modo de inicialização usar quando ambos estiverem ativos. Isso faz do CSM algo temperamental e complicado de usar. Dito isso, normalmente há duas maneiras de gerenciar sistemas operacionais usando diferentes modos de inicialização:
-
Usando o gerenciador de inicialização integrado - Todas as EFIs fornecem algum tipo de gerenciador de inicialização integrado, mas detalhes sobre como eles são usados variam de uma máquina para outra. Normalmente, você acessa o gerenciador de inicialização pressionando uma tecla de função (geralmente F8 ou superior), Del ou Enter logo após o computador ser ligado. Esta ação produz um menu de opções de inicialização. Alguns deles inicializarão o computador no modo EFI e outros no modo BIOS. As entradas EFI geralmente são nomeadas pelo SO que as instala (por exemplo,
ubuntu
ouWindows boot manager
) ou incluem a string "UEFI". As entradas do BIOS provavelmente descreverão a mídia de inicialização do BIOS, como o nome de um disco rígido. Assim, você pode alternar entre um Windows em modo BIOS e um Ubuntu em modo EFI selecionando o disco rígido por nome em comparação a uma entrada chamadaubuntu
no gerenciador de inicialização. -
Usando o rEFInd - Meu rEFInd gerenciador de inicialização é um gerenciador de inicialização autônomo que pode fazer algo semelhante ao que o gerenciador de inicialização da EFI pode fazer, mas funciona mais ou menos da mesma maneira em qualquer computador baseado em EFI. (Os Macs são uma exceção; o CSM em Macs é único e, portanto, o rEFInd trata os Macs de maneira diferente.) Por padrão, o suporte do CSE do rEFInd está inativo, portanto você não verá as opções de inicialização no modo BIOS. Se você descomentar a linha
scanfor
emrefind.conf
e garantir quehdbios
esteja entre as opções, você verá um ícone cinza em forma de diamante para o seu disco rígido, que iniciará qualquer carregador de inicialização no modo BIOS que ele contenha. Isso é um acréscimo a qualquer carregador de inicialização do modo EFI que o disco contenha. Assim, você pode alternar entre os carregadores de inicialização no modo BIOS e no modo EFI.
Nenhuma destas ferramentas é garantida para funcionar; algumas EFIs não possuem CSMs e, portanto, não conseguem inicializar no modo BIOS. (Claramente esse não é o caso para você.) Além disso, algumas EFIs muito antigas para x86-64 foram realmente implementadas na parte superior da BIOS, para que elas inicializem no modo BIOS usando o BIOS subjacente. Essas EFIs não possuem um CSM, portanto, o gerenciador de inicialização funciona de maneira diferente e o rEFInd não pode inicializar no modo BIOS. É provável que você não tenha esse sistema, mas é possível que você o faça.
Observe que o CSM deve estar ativo para que seja útil, mas ativá-lo (geralmente) não garante que ele será usado. Isso é o que torna possível alternar os modos de inicialização de uma inicialização para a próxima, sem prejudicar as configurações de firmware. Dito isso, se o seu computador não tiver nada além de carregadores de inicialização no modo BIOS instalados, a inicialização no modo EFI se tornará impossível (a menos que ou até que você conecte uma mídia inicializável pela EFI ou instale um carregador de inicialização EFI). Mais uma vez, gostaria de enfatizar que existem diferenças sutis (e não tão sutis) entre os computadores, o que dificulta muito o fornecimento de conselhos genéricos.
Como uma questão prática, esta informação é em grande parte acadêmica para você. Dada uma instalação existente do Windows no modo BIOS, você provavelmente também deve instalar o Ubuntu no modo BIOS. O truque é saber o modo em que o instalador inicializa. Essa informação não é exatamente identificada em letras vermelhas piscando, então é fácil inicializar no modo errado e não perceber. Você pode querer descartar para um shell e procurar por um diretório chamado /sys/firmware/efi
. Se estiver presente, você inicializou no modo EFI; se estiver ausente, você inicializou no modo BIOS. Se você inicializar acidentalmente no modo errado, pare e tente novamente.
Como alternativa, você pode converter a instalação do Windows para inicializar no modo EFI usando o novo MBR2GPT da Microsoft. e instale o Ubuntu no modo EFI. É provável que esta seja uma solução mais limpa a longo prazo, mas a curto prazo acrescenta algum risco (não sei quanto ainda; a ferramenta é nova o suficiente para que eu não tenha ideia de como é arriscada) e é provável que seja mais demorado do que fazer uma instalação em modo BIOS do Ubuntu.