Não tenho certeza se você resolveu esse problema; Eu tive um problema parecido com você. Depois de atualizar o BIOS, o Linux agora pode inicializar a partir de uma unidade USB.
Eu usei o seguinte BIOS:
Instalei o CentOS 5.5 de 64 bits em um HD WD de 500 GB externo. Eu passei pela configuração da instalação e formatei o disco rígido externo normalmente. (100 M / boot, 250 GB /, 248 GB / tmp, troca de 2,8 GB). Eu também instalei o grub no MBR do HDD externo.
Após a instalação, eu pude inicializar o Linux na mesma plataforma (Arrandale). No entanto, assim que o levei para uma plataforma diferente, como o Atom Pineview D525, ele tinha todo o tipo de problema no Grub, como Grub Hard Disk Error , ou apenas pendurado no grub estágio de carregamento {1,5,2} . Às vezes, se tivesse sorte, conseguiria grub prompt de comando, mas raramente eu poderia arrancar. Eu ficaria preso no sistema de arquivos de montagem.
Eu pesquisei muito no Google e as pessoas sugeriram que eu reinstalasse o Grub, então tentei vários métodos para reinstalar o Grub, mas os mesmos comportamentos ainda existem. Não posso garantir que a unidade inicialize ...
Não tenho certeza se você resolveu esse problema; Eu tive um problema parecido com você. Depois de atualizar o BIOS, o Linux agora pode inicializar a partir de uma unidade USB.
Eu usei o seguinte BIOS:
Você já tentou Plop ? É provavelmente o carregador de boot mais versátil e é ideal para uso com dispositivos USB.
Tags boot bootloader linux usb-boot grub