Problemas com dual boot (GRUB em modo UEFI) depois de uma atualização do Windows 10 [RESOLVIDO]

1. Problemas com dual boot (GRUB em modo UEFI) depois de uma atualização do Windows 10 [RESOLVIDO]

David Fonseca
DavidFonseca

(usa Manjaro Linux)

Enviado em 07/02/2018 - 15:06h

Explicação:
Quando eu comprei meu notebook, veio com o Windows 10 no modo UEFI, rapidamente consegui reduzir e criar novas partições para a instalação do Manjaro. Até aí tudo bem, consegui o dual boot e tudo funcionava perfeitamente. Como sempre utilizei o Manjaro como meu sistema operacional principal, ficava meses sem entrar no Windows 10. Recentemente entrei porque precisava utilizar uns programas que só funcionavam com harmonia no Windows, mas aí veio uma gama de atualizações, com a mensagem, "Seu computador será reiniciado várias vezes. Isso pode demorar". Quando em um desses reboots, o GRUB simplesmente desapareceu e só entrava diretamente no Windows 10.

O que eu já fiz:
Já entrei com uma media bootável do Manjaro, chroot no sistema, montei a partição EFI e instalei o grub nela, sem erros de instalação. Tudo conforme está nesse artigo: https://wiki.manjaro.org/index.php/Restore_the_GRUB_Bootloader

sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck 

Depois: sudo update-grub.

Reinicio a máquina e já vai diretamente no boot do Windows 10, já refiz esse procedimento umas 3 vezes sempre lendo cuidadosamente cada seção. Já procurei bastante na Internet e não encontrei nada parecido (inclusive aqui no VOL).

O que funciona:
No mesmo pendrive bootável do Manjaro, existe uma opção chamada "Detect EFI bootloaders" (ou algo parecido) que consegue detectar o grub do Manjaro, ao clicar nele, consigo iniciar o Grub novamente com a opção do Manjaro e Windows 10 já configurado previamente (dual boot funcionando). Assim, consigo entrar no meu sistema, mas só através do pen drive o que torna um pouco inconveniente.


Detalhes:
Só existe uma partição EFI no meu sistema (/dev/sda1), que é a partição originária do Windows10 FAT 32 100MB.
Na Instalação (que sempre funcionou o dual boot), lembro de ter instalado o grub nessa mesma partição.
Secure Boot desativado e verificado na BIOS.


Não sei mais o que fazer para restaurar o Grub na minha máquina, ele é detectado com o pendrive bootavel mas não quando ligo o notebook. Dicas?


  


2. MELHOR RESPOSTA

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 07/02/2018 - 15:40h

DavidFonseca escreveu:

lcavalheiro escreveu:

Lembrou de rodar o efibootmgr para recriar a entrada do grub no uefi?
--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
Mensagem do dia: Satã representa conhecimento sem limites e não auto-ilusão hipócrita. 


Opa, obrigado pela mensagem tão rápida. Até tinha saído para tomar um café...

Não fiz não, rodo o efibootmgr com quais comandos?

Como consigo entrar na minha máquina sem a necessidade do chroot, posso fazer daqui mesmo. Quando digito o comando, aparece o output:


☁ ~ efibootmgr
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 2001,0001,2002,2003
Boot0000* USB HDD: USB 2.0 USB Flash Drive
Boot0001* Windows Boot Manager
Boot0002* manjaro
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network


Ele até detecta que existe o manjaro ali, mas não está nem na ordem do bootloader. Poderia detalhar mais a sua resposta? Vaaaleu!


Recria a entrada do grub no efi segundo as instruções em https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#efibootmgr, e então altere a ordem do boot segundo instruções em https://askubuntu.com/questions/485261/change-boot-order-using-efibootmgr

--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
Mensagem do dia: Satã representa conhecimento sem limites e não auto-ilusão hipócrita. 


3. Re: Problemas com dual boot (GRUB em modo UEFI) depois de uma atualização do Windows 10 [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 07/02/2018 - 15:08h

Lembrou de rodar o efibootmgr para recriar a entrada do grub no uefi?
--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
Mensagem do dia: Satã representa conhecimento sem limites e não auto-ilusão hipócrita. 



4. Re: Problemas com dual boot (GRUB em modo UEFI) depois de uma atualização do Windows 10 [RESOLVIDO]

skjdeecedcnfncvnrfcnrncjvnjrnfvjcnjrjvcjrvcj
Londreslondres

(usa Parabola)

Enviado em 07/02/2018 - 15:31h

Se você quiser desabilitar as atualizações do Windows 10, abra o prompt de comando como administrador e digite:
net stop wuauserv
sc stop wuauserv
sc config wuauserv start= disabled

--------------------------------------------------------------------
#voltalisteiro


5. Re: Problemas com dual boot (GRUB em modo UEFI) depois de uma atualização do Windows 10 [RESOLVIDO]

David Fonseca
DavidFonseca

(usa Manjaro Linux)

Enviado em 07/02/2018 - 15:31h

lcavalheiro escreveu:

Lembrou de rodar o efibootmgr para recriar a entrada do grub no uefi?
--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
Mensagem do dia: Satã representa conhecimento sem limites e não auto-ilusão hipócrita. 


Opa, obrigado pela mensagem tão rápida. Até tinha saído para tomar um café...

Não fiz não, rodo o efibootmgr com quais comandos?

Como consigo entrar na minha máquina sem a necessidade do chroot, posso fazer daqui mesmo. Quando digito o comando, aparece o output:


☁ ~ efibootmgr
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 2001,0001,2002,2003
Boot0000* USB HDD: USB 2.0 USB Flash Drive
Boot0001* Windows Boot Manager
Boot0002* manjaro
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network


Ele até detecta que existe o manjaro ali, mas não está nem na ordem do bootloader. Poderia detalhar mais a sua resposta? Vaaaleu!


6. Re: Problemas com dual boot (GRUB em modo UEFI) depois de uma atualização do Windows 10 [RESOLVIDO]

David Fonseca
DavidFonseca

(usa Manjaro Linux)

Enviado em 07/02/2018 - 15:34h

Londreslondres escreveu:

Se você quiser desabilitar as atualizações do Windows 10, abra o prompt de comando como administrador e digite:
net stop wuauserv
sc stop wuauserv
sc config wuauserv start= disabled

--------------------------------------------------------------------
#voltalisteiro


Obrigado pela dica! Mas vou deixar o Windows com suas atualizações, sei que ele tem muitos problemas de segurança então acredito que manter as atualizações seja bom para a minha máquina. Só gostaria de restaurar o Grub sem complicações...


7. Re: Problemas com dual boot (GRUB em modo UEFI) depois de uma atualização do Windows 10 [RESOLVIDO]

David Fonseca
DavidFonseca

(usa Manjaro Linux)

Enviado em 07/02/2018 - 17:07h

lcavalheiro escreveu:

Recria a entrada do grub no efi segundo as instruções em https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#efibootmgr, e então altere a ordem do boot segundo instruções em https://askubuntu.com/questions/485261/change-boot-order-using-efibootmgr

--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
Mensagem do dia: Satã representa conhecimento sem limites e não auto-ilusão hipócrita. 


Está [*****]. Meu Deus! Já tentei de tudo e nada, vamos lá, por partes:

Quando executei os comandos do efibootmgr conforme o artigo, ele criou um novo bootloader e automaticamente colocou esse na ordem, veja:

$ sudo efibootmgr --create --disk /dev/sda --part 1 --loader /EFI/manjaro/grubx64.efi --label "Grub Boot Loader"
[sudo] password for davidfonseca:
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0003,2001,0001,2002,2003
Boot0000* USB HDD: USB 2.0 USB Flash Drive
Boot0001* Windows Boot Manager
Boot0002* manjaro
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
Boot0003* Grub Boot Loader

(Minha partição EFI está igual ao do artigo, /dev/sda1)

Tive que modificar o caminho porque é assim que está no Manjaro:
$  ls /boot/efi/EFI/manjaro/           
grubx64.efi


Ok, pensei ter resolvido o problema, mas nada. Reiniciei a máquina e inicializou o Windows 10. Chato, porém, pelo menos, você me deu uma luz no fim do túnel. Lendo mais afundo no mesmo artigo, vi que poderia mudar no próprio Boot Loader do Windows uma aplicação diferente, com o comando:

# bcdedit /set "{bootmgr}" path "\EFI\path\to\app.efi"


Que no meu caso foi o caminho foi "\EFI\manjaro\grubx64.efi". Reiniciei a máquina e entrou no WINDOWS novamente. Comecei a ficar bem desgostoso com a situação. Bem, no mesmo artigo, tem como modificar a ordem do bootloader também EFI (algo parecido com o efibootmgr do linux), executei os procedimentos descritos lá (grandes e desnecessários para serem comentados) e ainda criei um script para modificar toda vez que eu desse Startup no sistema. Novamente, NADA.

Porém, aconteceu algo diferente. Quando eu pressiono o F12 na BIOS para escolher a entrada do BOOT, apareceu 2 "WINDOWS", veja:

https://imgur.com/a/7oxq7

Sendo que o PRIMEIRO inicia o Windows 10 diretamente e o segundo entra no GRUB (conforme descrito no artigo, modifiquei os parâmetros do Windows para iniciar o Grub diretamente). E eu não consigo modificar a "ordem" na BIOS, porque não existe esses 2 Bootloaders na BIOS, apenas "Windows".

Novamente, voltei para o efibootmgr, que mostra agora o seguinte:


$ efibootmgr
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0002,0001,2001,2002,2003
Boot0001* Windows Boot Manager
Boot0002* Windows Boot Manager
Boot0003* Grub Boot Loader
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network


O que é MUITO ESTRANHO, porque ele fala que o "BootCurrent" é o 0001, (o primeiro), mas não é. Porque eu selecionei manualmente o segundo para entrar no Grub e entrar no Manjaro (conforme estou agora). E outra, ainda diz que a ORDEM é do 0002,0001, o que é outra mentira porque quando apenas inicio a máquina vai direto para o 0001 que é o Windows.


Que capeta RUIM. Parece que estou a um passo para conseguir quando volto a estaca zero... Alguma sugestão?



8. Re: Problemas com dual boot (GRUB em modo UEFI) depois de uma atualização do Windows 10 [RESOLVIDO]

Luiz Cantarino
Cantarino

(usa Debian)

Enviado em 07/02/2018 - 17:25h

Desculpe pela pergunta boba, mas depois da atualização do Windows, checou se a inicialização rápida, permanece desativada?


9. Re: Problemas com dual boot (GRUB em modo UEFI) depois de uma atualização do Windows 10 [RESOLVIDO]

David Fonseca
DavidFonseca

(usa Manjaro Linux)

Enviado em 07/02/2018 - 17:36h

Cantarino escreveu:

Desculpe pela pergunta boba, mas depois da atualização do Windows, checou se a inicialização rápida, permanece desativada?


Obrigado pela preocupação, mas sim, desativei essa opção antes mesmo do processo de reinstalar o grub.



10. Re: Problemas com dual boot (GRUB em modo UEFI) depois de uma atualização do Windows 10 [RESOLVIDO]

11. Re: Problemas com dual boot (GRUB em modo UEFI) depois de uma atualização do Windows 10 [RESOLVIDO]

David Fonseca
DavidFonseca

(usa Manjaro Linux)

Enviado em 07/02/2018 - 17:41h



Amigo, essa dica é para a distribuição Debian, sendo que a minha é o Manjaro e eu já fiz os procedimentos para reinstalar o grub 3x e não deu certo.




12. Re: Problemas com dual boot (GRUB em modo UEFI) depois de uma atualização do Windows 10 [RESOLVIDO]

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 07/02/2018 - 17:52h

Sorry.
Vc tentou Boot Repair num live usb?



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts