Isso ajudará você quando precisar inicializar a interface de linha de comando do grub . Aqui estão os passos que eu uso se eu tiver que fazer isso:
search -f /vmlinuz
Isso retorna partições que contêm a imagem que eu quero. Por exemplo, se ele retornar (hd0, gpt6), então eu continuaria assim.
linux (hd0,gpt6)/vmlinuz root=/dev/sda6
nota: hd0 é sda, hd1 é sdb e assim por diante. gpt6 é a partição, então hd0, gpt6 = sda6, apenas notações diferentes.
initrd (hd0,gpt6)/initrd.img
boot
Normalmente, uso a conclusão de tabulação, por isso posso ter um erro de ortografia ou algo semelhante. Por favor, olhe o link para instruções mais prováveis de serem precisas.
Tente executar Reparo de inicialização . Esse problema aconteceu comigo em pelo menos três ocasiões diferentes, e o reparo de inicialização sempre veio em meu socorro. Pelo que parece, quando você tenta usar um computador diferente, o grub está quebrado. Corrigir a instalação do grub na unidade externa especificamente deve corrigir o problema.
O problema quando você conecta outra unidade, pode ser que a BIOS esteja tentando inicializar a outra unidade. Você deve verificar suas Configurações da BIOS para certificar-se de que está inicializando a partir da unidade externa correta.