すみません。途中で書き込んでしまいました。

外付けHDDにUbuntuを入れてブータブルにしようとしているのですが、なかなかうまく行きません。
ブートしてくれません。

外付けHDD(/dev/hdc)の先頭にEFIパーティションをFAT32で作って、bootとespのフラグを立てるだけではダメなのでしょうか?

PCはUEFI起動で、BIOS設定は
セキュアブート:オフ
リムーバブルメディアブート:オン
にしています。

インストール時にブートマネージャは/dev/hdcを指定しています。