Acabei de instalar o Debian 11 em um novo PC que tinha um Windows 10 pré-instalado em funcionamento. Encolhi a partição NTFS e instalei o Debian em uma nova partição no espaço livre.
Tudo está configurado como UEFI e as tabelas de partição são GPT
No entanto, o sistema inicializa diretamente no Windows, embora eu possa ver uma nova opção de inicialização na configuração do sistema:
Depois de inicializar o Windows, no msconfig, vejo apenas uma entrada:
Como posso forçar o sistema a inicializar na nova entrada de inicialização "debian"?
Isso geralmente é normal. O firmware sempre inicializará a primeira entrada na ordem especificada – ele não mostrará um menu de inicialização a menos que você o solicite especificamente (por exemplo, pressionando F8 ou segurando Esc ou qualquer outra coisa que seu sistema espere). Não é diferente dos sistemas BIOS inicializando o primeiro HDD na ordem de inicialização.
A única coisa estranha é que o Debian não definiu sua entrada de inicialização recém-criada como a primeira, o que deveria ter feito após a instalação.
(Observe que os firmwares de alguns fabricantes realmente reconhecem a entrada de inicialização do Windows especificamente e insistem em sempre colocá-la primeiro...)
Essa não é a lista de firmware – é a lista de entrada de inicialização do BOOTMGR do Windows. Embora a ferramenta bcdedit da linha de comando possa gerenciar ambas as listas, o msconfig não.
Use
bcdedit /enum firmware
para ver a lista de entradas de inicialização EFI ebcdedit /set {fwbootmgr} bootsequence <UUID...>
para configurar sua ordem, ou seja, coloque a entrada Debian primeiro.