Eu experimentei isso no iMac de meados de 2011 de um amigo.
O que eu fiz foi gravar o rEFInd em um CD, e então, quando eu queria inicializar a partir do drive USB do Ubuntu, eu primeiro inicializava o CD, e depois do Ubuntu do Ubuntu.
Você pode obter o rEFInd aqui .
Se você não quiser usar um CD para inicializar a unidade USB, sugiro que leia esta página. link