A presença de um arquivo chamado bkpbootx64.efi
sugere que você tenha executado Reparo de inicialização e disse a ele faça o backup de seus gerenciadores de inicialização e substitua os originais por cópias do GRUB. (Para ter certeza, a opção para fazer isso não é realmente rotulada como tal.) Isso é desnecessário 90% ou mais do tempo e complica as coisas. Portanto, você pode querer executar novamente o Reparo de inicialização, entrar na página Opções avançadas e selecionar a opção para restaurar backups. Isso retornará seus carregadores de boot a uma configuração mais padrão. OTOH, se você tem um dos ~ 10% de computadores com EFIs defeituosas que precisam desse hack feio, fazer essa alteração pode impossibilitar a inicialização no Linux. Esta mudança também não irá configurar o Windows para inicializar por padrão (a menos que você tenha uma daquelas EFIs quebradas, caso em que você não conseguirá inicializar o Linux).
Para definir o Windows como a opção de inicialização padrão, você pode usar efibootmgr
no Linux ou bcdedit
no Windows, como em:
sudo efibootmgr -v
Analise as entradas Boot####
para aquela que inicializa \EFI\Microsoft\Boot\bootmgfw.efi
e outra que inicializa o Linux (provavelmente \EFI\ubuntu\grubx64.efi
ou \EFI\ubuntu\shimx64.efi
no seu caso). Anote os números e use-os; por exemplo, se o Windows for Boot0003
e o Ubuntu for Boot0002
:
sudo efibootmgr -o 0003,0002
Isso define o Windows para inicializar primeiro e o Linux para inicializar em segundo lugar. (Note, no entanto, que se o seu gerenciador de inicialização do Windows tiver sido feito backup para outro nome, bootmgfw.efi
será outra cópia do GRUB, e você precisará procurar em vez disso por bkpbootmgfw.efi
ou algum outro arquivo. estar presente; não me lembro de improviso se o Boot Repair cria entradas EFI para o carregador de inicialização real do Windows.)
O comando bcdedit
do Windows é mais simples. Você o usaria de uma janela de Prompt de Comando Administrador :
bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi
Em ambos os casos, quando você reiniciar, você deve inicializar diretamente no Windows. Para inicializar no Linux, você precisará usar o gerenciador de boot interno do firmware.
Como alternativa, você pode ajustar o GRUB para que o Windows seja inicializado por padrão. Existe uma ferramenta chamada Customizador do GRUB que supostamente torna isso relativamente fácil, mas eu nunca usei isso, então não posso fornecer muita orientação.
Outra opção é instalar um gerenciador de inicialização de terceiros, como o meu rEFInd. No caso do rEFInd, você pode definir o sistema operacional padrão na linha default_selection
em refind.conf
. Defina o tempo limite para um valor baixo e o computador inicializará o Windows com um breve atraso.