Eu encontrei outra maneira de conseguir o mesmo, de uma maneira um pouco mais fácil. Também aqui, o seu MBR permanece intacto.
-
Adicione uma entrada Linux Ubuntu no BCD usando o EasyBCD. Isso adicionará dois arquivos na partição de inicialização do Windows (Sistema Reservado): Um arquivo ANGx e NST / AutoNeoGrubx.mbr, em que x é um contador das entradas do menu do Linux no BCD.
-
inicie o Ubuntu da maneira que você puder, usando um sistema ativo ou o prompt do grub, como descrito pelo OP.
-
Execute os seguintes comandos em um Terminal (onde XY é o número do disco / partição identificado a partir do fdisk -l, por exemplo / dev / sda2)
sudo su
install-mbr /dev/sdXY
grub-install /dev/sdXY
update-grub
-
Descarregue uma cópia do setor de inicialização da partição, mas com 9216 bytes, em vez de 512. A razão é o que reside dentro dos bytes extras.
dd if=/dev/sdXY of=sdXY.bin bs=9216 count=1
-
Transfira este arquivo para o Windows (por exemplo, com um pendrive) e reinicie o Windows. Substitua NST / AutoNeoGrubx.mbr pelo arquivo sdXY.bin descartado.
Reinicie e aproveite.
Eu também recomendo o reparo de inicialização, mas apenas para verificar em vez de reparar.
Observe que este procedimento é válido apenas para sistemas com configuração de BIOS / MBR, não BIOS / GPT ou UEFI / GPT.
Estou ciente de que a solução recomendada é instalar o GRUB no MBR, mas esse tratamento alternativo funciona com segurança há anos.