Normalmente você deve instalar o gerenciador de inicialização na cabeça da unidade, neste caso / dev / sdb (não na partição, mas pelo menos é possível, PBR em vez de MBR). É isso mesmo que você quer? Nesse caso, por quê? Se for esse o caso, talvez a segunda partição esteja muito longe da cabeça da unidade para que o grub a veja. Eu li sobre um limite de 137 GB.
Por isso, recomendo que você instale o gerenciador de inicialização em / dev / sdb
Isso tornará possível inicializar a partir da unidade externa sem envolver a unidade interna, / dev / sda. Eu acho que é isso que você quer.