Você tem duas ou possivelmente três opções:
- Instale uma versão de 32 bits do Ubuntu no modo EFI. Isto não é oficialmente suportado, mas pode ser feito, e funciona bem uma vez realizado. Veja esta pergunta e minha resposta para alguns conselhos gerais.
- Instale uma versão de 64 bits do Ubuntu no modo EFI usando um GRUB de 32 bits. Isso é o que você estava tentando fazer. O problema é que o próprio instalador tentará instalar um GRUB de 64 bits, o que obviamente não funcionará. Você precisará, portanto, instalar manualmente um GRUB de 32 bits em seu disco rígido após o restante da instalação ser concluído. Observe que há problemas com a execução de um kernel de 64 bits em um sistema com uma EFI de 32 bits, pois os dois não poderão se comunicar entre si. (Ou eles não poderiam há um tempo atrás; talvez esse problema tenha sido superado.) Isso significa que você não pode controlar o processo de inicialização do seu SO inicializado, o que é um pouco incômodo.
- Instale no modo BIOS / CSM / legado. Se o firmware tiver um CSM, você poderá instalar no modo BIOS, ignorando o EFI. Essa pode ser a solução mais simples se você planeja fazer uma única inicialização; mas se você for dual-boot com outra coisa, você terá um salto adicional para fazer. Instalar a versão de 32 bits do meu rEFInd gerenciador de inicialização pode ajudar, mas você precisará editar
refind.conf
: Descomente ascanfor
e adicionehdbios
à lista de opções. Isso deve permitir que você inicialize o Windows em modo EFI de 32 bits (ou qualquer outro) e o Ubuntu em modo BIOS de 64 bits. Como na opção anterior, você não terá acesso às variáveis de tempo de execução EFI do Linux, o que é um pequeno incômodo. Além disso, esta opção requer um CSM no seu firmware. Muitas EFIs de 32 bits não possuem CSMs, portanto, essa opção pode estar fora da tabela.