Somente se o firmware for UEFI e os sistemas operacionais estiverem instalados para serem executados no modo UEFI também. Caso contrário, o firmware não tem como saber qual sistema operacional é o local.
-
Os discos dos discos de formatação "MBR" não possuem rótulos de texto, e o BIOS do PC não conhece nada sobre a estrutura do disco: ele executa o bootcode encontrado no primeiro setor. (Tradicionalmente, tarefas como a seleção de SO são feitas por um "gerenciador de inicialização" separado rodando após o firmware, e fornecendo seu próprio menu.)
Então, o que você vê em um menu de inicialização do BIOS são apenas os nomes das unidades da resposta ATA "Identify device" ou SCSI "Inquiry" da própria unidade. Estes são codificados permanentemente no firmware da unidade e geralmente imutáveis.
-
O UEFI traz um menu de inicialização gerenciado por firmware, embora nem sempre seja bonito e nem sempre seja útil (por exemplo, se você tiver várias instalações do Windows, provavelmente ainda terá uma única entrada intitulada "Gerenciador de inicialização do Windows" ), mas pelo menos é personalizável usando
efibootmgr
.(UEFI também traz GPT, que suporta a atribuição de rótulos de texto para partições, mas infelizmente eu ainda tenho que ver um firmware que faz uso desses.)
Observe que os novos PCs geralmente têm UEFI, mas geralmente vêm com ele apenas para inicialização emulada pela BIOS ("somente CSM"). Nesse caso, você poderia alterná-lo para o modo híbrido ou somente UEFI e converter as instalações de SO existentes para UEFI se elas forem compatíveis.
A alternativa é esquecer o menu de inicialização do firmware e confiar inteiramente no gerenciador de inicialização fornecido pelo sistema operacional. Muitos (especialmente os fornecidos com o Linux) são capazes de encadear outros sistemas operacionais, às vezes até detectando o Windows automaticamente. Alguns são atraentes; Se você tiver UEFI, o rEFInd fornecerá uma interface muito semelhante ao Mac.