Pessoal, após instalar o Ubuntu 23.10 no meu notebook Acer aspire tive o Erro de inicialização do Windows "0xc00000e" e "0xc0000225".
Resolvi e gostaria de compartilhar para poder ajudar a quem tiver problema semelhante.ANTES DO PROBLEMA:
Abri uma partição não alocada no meu HD secundário para instalar o Ubuntu.
Instalei o Ubuntu pelo LiveUSB.
Uma partição de boot, uma partição de swap e outra partição "/ ".
O Ubuntu Instalou corretamente, as partições foram criadas
(No windows as partições ext4 não aparecem).
CAUSA DO PROBLEMA:
Na sequência, tentei reiniciar o computador várias vezes pra que aparecesse o GRUB, contudo sempre inicializava o Windows e não o GRUB
Dei o seguinte comandos NO prompt do WINDOWS:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi (acredito que isso tenha causado o CRASH no Windows, conforme discorrido a seguir a seguir).
--Não funcionou o Grub
Entrei pelo LiveUSB e digitei no terminal os seguintes comandos:
sudo apt-add-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
--Não funcionou o Grub
Novamente pelo LiveUSB:
sudo mount /dev/sdXY /mnt # Substituí /dev/sdXY pelo local onde o Ubuntu está instalado (por exemplo, /dev/sda1).
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
sudo grub-install /dev/sdX # Substituí /dev/sdX pelo disco de inicialização (por exemplo, /dev/sda).
sudo update-grub
exit
(diversos erros aconteceram no terminal e não funcionou)
DO CRASH NO WINDOWS
Ainda tentando instalar o GRUB resolvi desativar a inicialização rápida no sistema no msconfig ->aba geral, ativei a inicialização normal.
--Reiniciei e deu Crash no Windows
Reiniciei o computador e aconteceu o erro "0xc0000225" Winload.efi, eu não conseguia reiniciar o windows de jeito maneira, nem em modo de segurança
Após horas a fio tentando resolver descobri a solução:
A SOLUÇÃO PARA RECUPERAR O WINDOWS1-Antes de tudo desconecte do pc o HD que foi instalado o Ubuntu. Se ambos estiverem no mesmo disco, não delete o ubuntu.
2-volte a BIOS para o default setup, geralmente tecla F9 no computador da ACER (NÃO É FACTORY RESET)
3-Quando o Windows não conseguir inicializar por nada, você deve criar um Pendrive Bootavel do Windows
4- selecionar o pendrive como primeiro dispositivo a ser lido pela BIOS
5- MUITO IMPORTANTE: Ainda na BIOS Trocar o modo de BIOS PARA AQUELE que o Windows foi instalado, PROVAVELMENTE "UEFI", se colocar em Legacy e o windows estiver sido criado com UEFI não vai funcionar.
6- Quando ligar o Windows Setup de Instalação clicar em: Avançar -> Repair Your Computer.
7- TroubleShoot (solução de problemas) -> Prompt de Comando:
8- Descobrir se sua partição de disco é MBR ou GPT, para isso lançar no prompt:
DISKPARTLIST DISKselect disk 0 (selecionar o disco em que seu Windows e as partições de inicialização estiveram instaladas).
Se o seu disco tiver um asterisco "*" abaixo da legenda GPT, é porque ele é GPT, se não tiver ele é MBR.
EXIT (sair do diskpart)
Lançar no prompt:
bootrec /fixmbrbootrec /fixboot(caso o /fixboot dê acesso negado, execute o seguinte comando: bootsect /nt60 sys)
Tente novamente o bootrec /fixboot
Bootrec /rebuildbcd ->> Add installation to boot list? Yes(Y)/No(N)/All(A):
AAqui basta reiniciar o Windows que tudo voltará ao normal.
Caso o Bootrec /rebuildbcd não funcione (com foi meu caso) deverá fazer o seguinte:
Tutorial para resolução do problema em disco GPT:Após feito o procedimento acima, faça:
DISKPARTLIST DISKselect disk 0 (selecionar o disco em que seu Windows e as partições de inicialização estiveram instaladas)
list vol (procure pela partição EFI (ou ESD) do sistema, geralmente está em formatação FAT32, possui de 100MB a 300MB, geralmente a menor.
select vol 2 (selecionar o mesmo volume da partição EFI)
assign letter= n (atribui-se a letra de uma unidade para tirá-la como oculta [pode ser qualquer letra desde que não a de um dispositivo já existente no seu list vol {não coloque C:(Windows) OU D:(Pen drive Bootalvel}], assim você terá acesso a visualização de arquivos dentro dela)
list vol (veja se a partição EFI ficou distinguida com a letra N).
exit (saia do DISKPART)
Agora você poderá ter acesso a todos os arquivos ocultos dentro a partição EFI, o que faremos agora é deletar o BCD corrompido e recriarmos outro.
Continuando, no promt:
N:cd EFIcd microsoftcd boot(acabamos de entrar na parta boot da partição efi)
attrib bcd -h -r -s (vamos remover os atributos de sistema, somente leitura e oculto do arquivo "bcd")
ren bcd bcd.old (vamos renomear o arquivo bcd para formato .old)
bootrec /rebuildbcd (aperte em A ou T se for português) Pronto! agora a operação deverá funcionar.
bcdboot c: \windows / s n: / f All (cria um novo arquivo de inicialização do windows no disco N com compátibilidade para BIOS e UEFI
exitReinicie o Windows sem o pendrive bootavel e sem o HD com ubuntu.Após conseguir acesso ao Windows, recomendo criar um ponto de restauração e fazer backup da imagem ISO (existem vários tutoriais na internet).
Método 2: https://youtu.be/z-I_AnI1MskMétodo 3:https://youtu.be/cRyh9THMuzo?list=PLFo0-0IpAYVxR5Fox-_dPuMLUOMeZWSz4Solução em discos MBR: https://youtu.be/C-pJ1ygaZiQDA SOLUÇÃO PARA O GRUB.Após feito o backup reinicie seu computador por algumas vezes.
Abra o msconfig e carregue inicialização SELETIVA
Reinicie o computador por algumas outras vezes.
INSIRA DO HD com o UBUNTU
Reinicie
Na primeira vez o GRUB aparecerá.
Na segunda reiniciada ele irá instalar o Ubuntu sem você pedir
Após a terceira reiniciada ele sempre aparecerá com o grub.