Geralmente não é fácil fazer UEFI/GPT
e UEFI/MBR
OR BIOS/MBR
dual boot com um disco rígido, a melhor solução é usar um disco rígido separado para Linux.
A breve explicação do motivo:
-
MBR
,Master Boot Record
ouMSDOS Partition Table
está obsoleto no EFI Systems, foi substituído porGPT
ouGUUID Partition Table
-
GPT
eMBR
residem em diferentes setores do disco e não entram em conflito, no entanto, isso é feito para evitar corrupção se alguém gravar emMBR
, como você acabou de fazer, não para compatibilidade legada - Você pode, se desejar, usar ambos, mas existem problemas ,
- No campo EFI,
GRUB
reside como um arquivo de firmware noEFI System Partition
, que no windows é o% especial\EFI\
mountpoint. - Na BIOS-land,
GRUB
instala um carregador de inicialização em MBR (<1kB
) que carregagrub
de/boot/grub
na partição FS raiz ou na partição de inicialização dedicada
-
-
O Windows 10, na instalação padrão dos sistemas EFI, usa
GPT
particionamento -
Se você tentou instalar o grub no mbr, você não o instalou no modo EFI,
- O GRUB não está na lista de firmware inicializável com base no seu log
- O Grub2Win é reconhecido como firmware EFI e você inicializa com êxito
- O firmware do sistema que você chama de
BIOS
não éBIOS
, é mais inteligente queBIOS
e é capaz de executar softwares mais sofisticados, que podem enumerar as unidades e ler a partição do sistema EFI, bem como consultar vários bootloaders- É por isso que o firmware do sistema reconheceu o Windows como a unidade de inicialização
Como inicializar como está
A maneira mais fácil é forçar o modo de inicialização BIOS
no firmware do seu sistema. Isso usará o modo de inicialização herdado que usa MBR
, que contém informações do grub, e não sabe nada sobre o Windows 10 ou o efi.
Como alternativa, você pode tentar o Hardrive0
boot do EFI, que faz aproximadamente a mesma coisa.
Você também pode tentar instalar o grub-efi ao invés do grub (dentro do linux), já que você determinou que o kernel é inicializável pela EFI (usando o Grub2Win)
$ apt-get install grub-efi
$ update-grub