-
Contexto:
Estava tentando fazer um sistema Dual-Boot.
Tenho um SSD primário onde queria deixar meu windows instalado, e um SSD secundário que estava vazio e queria tentar fazer uma migração para um sistema Linux. ( Nunca toquei em um Linux antes ) -
Procedimento:
Então fiz a instalação de uma ISO de Zorin OS, e criei um USB bootavel pelo Ruufus. Nas opções, coloquei como GPT e UEFI ( não sabia muito sobre o que significavam ). Coloquei o formato GPT pois meu windows estava no mesmo formato.
Reiniciei o computador, e dei boot pelo USB ( o CSM na bios estava desabilitado ). Entrei na instalação do Zorin OS, fui seguindo até chegar na parte onde definia a instalação, com as 3 opções, a primeira que era uma instalação junto do windows ( eu pensei que fosse instalar no mesmo SSD do windows então não escolhi ), a segunda, a que eu escolhi, que era para deletar tudo no SSD e instalar ali, e a terceira que era fazer as partições manualmente ( eu tentei essa mas acabei desistindo ).
Depois de escolher meu SSD secundário, e instalar o sistema no mesmo, tudo ocorreu como o esperado O Zorin OS foi instalado corretamente. Então eu fui logo reiniciar o computador para tentar voltar ao windows e verificar se estava tudo ok, porém o SSD primário com a instalação de windows não estava mais aparecendo como forma de boot… foi aí que começou o problema.
- Debugando:
Pesquisando possíveis problemas, segui alguns passos, como tentar desativar o CSM, ou Legacy Mode na bios. tentei de todas as formas mas não aparecia mesmo assim.
Me deparei com vários problemas “parecidos”, porém a maioria era causada por ter um windows em MBR e instalar outro sistema em GPT. Então, no Zorin OS, rodei o comando fdisk -l para verificar se meu disco de instalação do windows, ele estava em GPT. Eu não entendi o problema porque ambos os sistemas estavam em GPT.
Então na desistência, fui ao chat gpt tentar resolver meus problemas. Acabei instalando a ferramenta Boot-repair. Nela, apareceu o seguinte problema:
“LegacyWindows detected. Please enable BIOS-compatibility/CSM/Legacy mode in your UEFI firmware, and use this software from a live-CD (or live-ISB).”
Aparentemente, meu windows mesmo sendo GPT, está instalado na forma Legacy, ao invés de estar em UEFI.
Pesquisando novamente, me deparo com diversas pessoas convertendo Legacy para UEFI usando a ferramenta do windows “mbr2gpt.exe”
Então fiz um pendrive de instalação de windows para poder ter acesso ao meu windows antigo e poder rodar essa ferramenta, e ao tentar usar ela, aparece um erro. Faz sentido, já que ela converte apenas MBR para GPT, e meu windows está em Legacy mas no formato GPT.
- Notas:
Usei diversos outros comandos para verificar os discos e boots, como bcdedit e etc.
Tentei atualizar o Grub no Linux, desativar o “GRUB_DISABLE_OS_PROBER”
A partir do USB com a instalação de windows, usei o programa diskpart para tentar criar uma partição EFI de sistema no SSD primário. porém nada que eu tentei fazer corrigiu isso.
Não queria ter que reinstalar meu windows, apenas recuperar se possível. Agradeço já quem leu até aqui.