Depois de esperar tanto tempo por uma resposta, eu decidi instalar o UBUNTU no meu pendrive de 16GB, mas a instalação não pôde instalar o bootloader grub, então eu o instalei seguindo o guia: link
Então eu usei dd para criar uma imagem de disco. E restaurou a imagem para a partição HDD externa e instalou o bootloader no disco rígido externo. E agora eu iniciei com sucesso no UBUNTU e escrevi essa resposta em UBUNTU.
Se a configuração do UBUNTU não conseguir ler as partições no disco rígido externo, reparticione toda a unidade. Isso sempre resolve o problema.