Deixe-me tentar responder isso com um pouco mais de fundo e formatação do que nos comentários.
Quando um computador é inicializado, ele precisa ser iniciado em algum lugar. Precisa de algum tipo de instruções. Para algumas CPUs, isso significa ler os bits de endereço mais altos que eles podem acessar e começar a executar um programa a partir desse endereço (por exemplo, 6502). Alguns usam diferentes mothods. Mas todos precisam de algum lugar bem definido onde recebem suas instruções e começam a executá-los.
Estas instruções são chamadas de firmware.
Sua máquina de lavar roupa os tem (pelo menos os modernos).
Seu telefone tem eles.
Seu computador tem eles.
Para um PC compatível com IBM (1980's , este programa forneceu rotinas básicas de entrada e saída e foi chamado de BIOS. verifique várias coisas (como a contagem de memória), procure dispositivos marcados como inicializáveis, leia o gerenciador de inicialização a partir do primeiro dispositivo e transfira a execução para isso.
Isso basicamente não mudou desde os primeiros XTs de 4.77 MHz até os pentiums. Outros computadores (por exemplo, Suns, Indy / SGI, Apple, nextstep, Alpha's, ...) usaram seu próprio firmware. Muitas vezes muito mais capaz do que os PCs.
Por algum motivo (compatibilidade com versões anteriores?), o firmware padrão para o PC permaneceu mais ou menos o mesmo ao longo de décadas 1 . Isso é bom para a compatibilidade, mas depois de várias décadas estava muito desatualizado.
Por esse motivo, o padrão EFI foi desenvolvido. É muito mais capaz. Também é bastante diferente e basicamente incompatível com o firmware da BIOS. Isso não é sto dizer que parece diferente. O firmware do BIOS e o firmware EFI podem ser tão difíceis de descobrir como um carro movido a gasolina pode ser de um carro movido a diesel.
No entanto, muitos continuam chamando o firmware UEFI e o BIOS EFI. Que é semelhante a chamar um carro de um 'carro a diesel que só funciona com gasolina e não com diesel'. Está errado. Simplesmente errado. Infelizmente não é incomum e muitos grandes nomes estão usando, provavelmente porque soa mais familiar ao leigo que chamou um firmware de BIOS, mesmo quando é algo completamente diferente.
Então, agora vivemos em um mundo com um carro a gasolina movido a diesel. : - (
Agora, mostre algumas das diferenças:
-
O
- BIOS usa chamadas de interrupção para muitas coisas.
- O BIOS sempre suporta discos particionados do MBR.
- O BIOS é inicializado a partir de um setor de inicialização (código especial em um local especial) em um disco formatado em MBR.
- O formato MBR permite apenas 4 partições primárias (muito no tempo, se 5 MB de disco rígido, mas falta nos tempos modernos) 2 .
Quanto a EFI (e UEFI)
- Ele tem muito mais opções que são não compatíveis com o firmware do BIOS que fazia as coisas.
- Ele sempre suporta discos formatados em GPT.
- Os discos formatados em GPT podem ter muitas partições. Uma delas é geralmente a partição do sistema EFI (
ESP
). - O firmware EFI pode procurar no ESP por um arquivo para inicializar. Este arquivo pode ser específico na NVRAM. Se não estiver presente, voltará aos padrões, como ESP: /EFI/Boot/BootX86.EFI.
Agora confundir as coisas.
Como havia um longo período em que o BIOS era o padrão e o EFI era novo, muitos programas de firmware EFO incorporavam algo chamado CSM (Compatibility Shims). Se você ativou estes, eles não apenas aceitariam chamadas EFI adequadas, mas também para resolver chamadas de estilo BIOS antigas.
Ainda é um EFI embora.
Em outras palavras: ainda é um carro a diesel que funciona melhor com diesel, mas que não explodirá se você adicionar gasolina.
Adicione a isso o hábito das pessoas confundirem os nomes e você pode confundir-se.
Ok, agora para sua pergunta:
I've got new Acer Aspire ES 15 with InsydeH20 bios
OK, este BIOS não é um BIOS. É EFI.
I'm going to setup dual boot with Windows 10 and Linux Mint.
Como você instalou o Windows 10. Estou assumindo que você o instalou no modo EFI. O que significa que você também deseja instalar o mint no modo EFI.
Não habilite o CSM ou um MBR de proteção. Isso só vai confundir as coisas.
I successfully installed Windows but Linux setup hangs when grub starting to install.
O Grub suporta BIOS e EFI. Você tem um ESP com um arquivo grub.efi?
Infelizmente, deixarei sua resposta em aberto, já que não tenho ideia do que está acontecendo. Inicialização segura é um recurso EFI que verificará binários .EFI antes de tentar inicializá-los. Não faço ideia do que definir uma senha tem a ver com isso.
I think, it's because of UEFI boot mode enabled in BIOS. But boot mode selector is inactive (can't open switch menu). Now I'm disabled Secure Boot which became available only when I've setted up the supervisor password. Boot Mode is unchangable yet
1 : Mais ou menos desde que o PnP foi adicionado desde o último ISA. Enumeração PCI, etc etc.
2 : Uma das mudanças no firmware moderno do BIOS é entender as partições estendidas. Ainda limitado embora.