Isso não tem nada a ver com o GRUB ou o Linux. É um problema de hardware. Provavelmente você está usando cabos baratos que não se conectam corretamente ou têm contatos sujos. Também é possível que sua unidade tenha ficado ruim (os componentes eletrônicos, não a mídia) ou até mesmo o adaptador host. Você tentou se conectar a outra máquina ou conectar uma unidade diferente (se não, por que não?)
Em um tópico diferente: não faz sentido ter partições raiz e / home separadas.