Consegui consertar a inicialização novamente e aqui estão as etapas. Estou ciente de que existe uma ferramenta chamada bcdedit
, mas, por alguns motivos, não funciona. Sempre me retorna um erro "parâmetro está incorreto" (executei o cmd.exe como administrador, no modo normal e seguro).
Eu também estou supondo que o Secure Boot está desligado no BIOS.
Do Windows
- abra
cmd.exe
como administrador e almoce o comandovmount s: /s
- vá para
s:
e navegue pelos diretórios até encontrar onde ogrubx64.efi
está localizado. O meu estava abaixo des:\EFI\debian\
. - vá para
s:\EFI\Microsoft\boot
e crie um backup do arquivobootmgfw.efi
e, em seguida, substitua-o pelogrubx64.efi
. - reinicializar. Agora você deve ser capaz de acessar o menu grub e inicializar o Linux, mas não conseguirá inicializar o Windows. Inicialize no Linux então.
Do Linux
-
abra um shell e vá para
/boot/efi/EFI/Microsoft/Boot
e restaure obootmgfw.efi
do backup anterior. -
execute
grub-install
(pode exigir privilégio de root - sudo) -
execute
update-grub2
(pode exigir privilégio de root - sudo)