O seu disco rígido externo está definido para inicializável (tem sinalizador de inicialização)? Você pode conferir via comando abaixo como root (ou usar sudo):
fdisk -l /dev/sdx
Substitua x pela sua letra de HDD.
Coluna de inicialização deve ser definida para a partição raiz do Linux. Se estiver configurado para inicializar, verifique se o grub está instalado . Você pode instalar o grub (no Ubuntu) via comando:
sudo apt-get install grub-install
Siga este link para obter instruções claras sobre como instalar o grub.
Você pode executar esses comandos inicializando o linux live USB.
P.S. Use o comando abaixo para alternar o sinalizador de inicialização para a partição Y no disco X. No seu caso, se a partição for sdc7, então X - > c e Y - > 7
sudo fdisk /dev/sdc
t #Enter command t for toggle
Partition number (1-8): 7