O que aconteceu:
I'll try to keep this as simple as possible but please bear with me as it's a bit convoluted.
I had a 1TB HDD with Windows 10 and Ubuntu 16.04 on it. I had no problems booting. I then installed a new SSD into my machine and used a program called EaseUS partition manager to clone my Windows OS to the SSD, and then partition new space for my Ubuntu install. I opted to go with a fresh install for Ubuntu and save myself the hassle.
So I boot into my Ubuntu Live CD and install at my partition. I had to manually make my partition (not sure why but I didn't have the option to install alongside), so I made it ext4 and set up a 9GB swap space (I have 64GB ram and no need to hibernate my machine).
The Ubuntu installed completed without issue and I booted into Ubuntu. I then booted into my new Windows system (on the SSD) and wiped my old HDD clean to Ext3 so that I could use it as shared storage space between Windows/Ubuntu.
Now when I reboot and use any method (I'll expand on that later) to boot into my Windows install it does not work. I get an immediate error screen telling me that an important component is not connected or cannot be found, and am prompted to insert Windows repair media.
Eu tentei inicializar através do meu BIOS, tendo como alvo qualquer arquivo EFI que eu possa encontrar no sistema de arquivos, mas ele não funciona. Eu tentei brincar com o GRUB, mas eu realmente não entendo muito bem e também não está funcionando.
Já vi conselhos diferentes dizendo que eu deveria inicializar no meu Ubuntu Live CD e executar o Reparo de inicialização ou que eu deveria executar a mídia de reparo do Windows.
Eu posso ver todo o sistema de arquivos do Ubuntu, então eu sei que ele existe e parece bem do que eu posso dizer.
Portanto, minha configuração atual de partições da esquerda para a direita é:
sdb1, EFI System, FAT(32-bit) - Mounted at /boot/efi
sdb2, Basic Data, NTFS (my windows files)
sdb3, Linux Filesystem Ext4
sdb4, Linux Swap
Meu script do gerenciador de inicialização do Windows no Grub é:
insmod part_gpt
insmod fat
set root='(hd1,2)'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt1 --hint-efi=hd1,gpt1 --hint-baremetal=ahci1,gpt1 4EE5-A75E
else
search --no-floppy --fs-uuid --set=root 4EE5-A75E
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
Mas também tentei:
set root='hd1,gpt1'
//or
set root='hd1,gpt2'
//or
set root='(hd1, 0)'
//or
set root='(hd1, 1)'
Eu não tenho ideia de onde está o problema. Minha instalação do Windows está quebrada? As minhas partições estão configuradas incorretamente? Ou o Grub está configurado incorretamente?
Tenho o estande pronto para o meu Ubuntu Live CD e o Windows 10 Repair Media, mas tenho medo de tomar outras providências sem precisar de ajuda. Qualquer apoio é muito apreciado e posso fornecer mais detalhes, se necessário.