Eu tive um problema semelhante com o Windows 8 e o Ubuntu. Para instalar o grub em sdb você tem que escolher a partição para instalar o gerenciador de inicialização como sdb . Como você já instalou o Xubuntu, pode usar a ferramenta Boot-Repair para reinstalar o grub em sdb .
Dito isto, nem durante a instalação nem com o Boot-Repair consegui colocar o grub em sdb . Não importa o que eu escolher, eles colocaram o grub na partição EFI em sda . Então eu desconectei fisicamente meu primeiro HDD ( sda ), não havia outra opção e o instalador tinha que colocar o grub em sdb . Você também pode tentar criar uma segunda partição EFI em sdb durante a instalação e ver se isso funciona.
Remover o grub de sda é complicado. Para mim, fixmbr não resolveu o problema, pois apenas reinstala o gerenciador de inicialização do Windows. Você pode ter que excluir manualmente o grub na partição EFI. Caso contrário, ele apenas se copia para a BIOS a cada reinicialização.
Para fazer isso:
- executar linha de comando no Windows como administrador
- executar
diskparttool -
list volume
Depois disso, ele listará seus discos rígidos. Selecione o seu sistema operacional.
-
select volume 0(0 para o primeiro disco rígido, etc.) -
list partition -
select partition 0(selecione a partição EFI, geralmente a primeira partição. Portanto, a partição EFI deve ser a única que não foi atribuída a ela) -
assign letter=Z(ou alguma outra letra, isso torna a partição EFI visível no Windows explorer) -
exit(sai do diskpart)
Agora você executou o explorer como administrador para acessar a unidade EFI:
-
taskkill /im explorer.exe /f(kill explorer) -
explorer.exerestart explorer as administrator
Agora você pode ir para o seu Drive Z: (partição EFI) e excluir a pasta ubuntu que contém o grub.
No final, inicie diskpart novamente, repita o mesmo procedimento para remove letter=Z e torne a partição EFI invisível novamente.