Bom se você fez oque eu falei deveria funcionar o boot por hd externo. Se você conseguiu dar boot via pendrive significa que seu computador da boot via USB. Faça o seguinte, plugue seu drive externo, ligue o computador e me mande uma foto do seu gerenciador de boot.
Plugue um pendrive e me mande uma foto das opções de boot do USB. Preciso que faça mais uma coisa entre com um pendrive de boot e rode o gparted. Não se esqueça de plugar seu hd externo antes de rodar o gparted. Vai ter uma opção para escolher os drivers algo como /dev/sda . Se eu estiver correto seu computador deverá apresentar 4 drivers, o sda, sdb, sdc e sdd. Me mande uma foto das partições em cada drive. Segue uma foto exemplo com a parte que escolhe os drivers circulada em vermelho.
No SSD ta o meu windows 10, num HD ta os arquivos. O HD Externo foi um hd normal de pc comprei uma gaveta q vinha com usb, para usa o linux to trocando os hds tiro SSD e o HD e coloco HD Externo
Quero fazer um dual boot deixando o SSD e HD, colocando o HD Externo usb q esta com o linux, so que o HD Externo não aparece na bios
Me mande uma foto das opções de boot com o pendrive de instalação para eu ver a diferença no boot do USB e me mande uma foto do gparted do seu hd externo para eu ver se está tudo correto dentro dele. Você disse que a mensagem é de que não há boot no USB quando você usa apenas o HD externo, através do gparted será possível saber se está tudo certo.
Depois de varias tentativa eu troquei os cabos aki o HD Externo foi reconhecido pela bios, dai eu esbarrei em outro problema, na hora de inicia o linux esta dizendo quem tem com iniciar o kernel primeiro