O método 40_custom
Alguns pendrives inicializam a partir do grub, mesmo que não inicializem a partir da entrada do menu de inicialização do BIOS do computador. Veja o seguinte link para um fundo sobre o grub
Edite o arquivo
sudo nano /etc/grub.d/40_custom
Adicione o seguinte texto ao arquivo 40_custom (observe que é importante manter as primeiras linhas, que vêm com o arquivo)
menuentry "External drive (on hd1) if no eSATA drive connected. edit if necessary" {
insmod part_msdos
insmod part_gpt
insmod fat
set root='(hd1)'
drivemap -s (hd0) ${root}
chainloader +1
}
e execute o comando
sudo update-grub
Em seguida, você terá uma opção de menu grub para inicializar a partir de uma segunda unidade (hd1), que pode ser um pendrive USB. Se outra unidade for hd1, você pode editar a linha para (hd2), etc.
Se não houver menu grub, pressione a tecla Shift esquerda durante a inicialização e ela deverá aparecer.
Eu uso este método de carregamento em cadeia no modo BIOS. Eu não testei no modo UEFI.