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
diskpart
tool -
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.exe
restart 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.