Eu tenho um disco USB com o Grub 1 instalado. Eu tenho 6 versões diferentes do Linux, todas em partições diferentes, e uma partição de inicialização para armazenar as imagens do kernel e o grub.
Em alguns sistemas isso funciona muito bem, recebo o menu de inicialização e posso escolher a distribuição Linux. Mas em 2 sistemas continuo recebendo o erro 17 (e nada mais na tela).
Confirmei que a ordem da tabela de partições está correta, a tabela de partições é válida, não há erros na partição de inicialização, etc. Também reinstalei o GRUB no MBR várias vezes.
Alguém pode explicar por que isso está acontecendo e o que posso fazer para corrigir?
Responder1
O que notei é que algumas versões do BIOS designam pendrives como discos e os inicializam após discos rígidos no mesmo sistema. Isso faz com que sua configuração do grub procure as partições na unidade errada.
Eu recomendaria tentar o syslinux, pois é muito mais capaz de rodar em armazenamento removível.
Aqui está um link explicando como usar o syslinux para essa finalidade: https://superuser.com/questions/584625/multiboot-on-usb-with-syslinux
Receio não ter uma solução para consertar o grub, desculpe.