A maioria das EFIs modernas é de 64 bits. As principais exceções são alguns tablets e netbooks, que têm EFIs de 32 bits. Esse detalhe (profundidade de bit EFI) é essencial porque a profundidade de bits é um pouco "bloqueada" pela profundidade de bits do EFI. Existem são maneiras de contornar isso, no entanto. Eu sei de dois, um dos quais tem duas sub-opções:
-
Use o Módulo de Suporte à Compatibilidade (CSM) - o CSM é a ferramenta da EFI para suportar carregadores de inicialização mais antigos no modo BIOS. Parece que você instalou seu computador usando o CSM. Normalmente, essa é uma Idéia Ruim porque complica bastante o caminho de inicialização; no entanto, se você realmente precisar inicializar um sistema operacional de 32 bits, pode ser a maneira mais simples de fazer isso. O problema é fazê-lo coexistir com instalações do sistema operacional de modo EFI de 64 bits, pois a alternância entre os modos de inicialização (BIOS / CSM / legado vs. EFI / UEFI) é complicada. Eu sei de duas maneiras de fazer isso:
- Use o gerenciador de inicialização do firmware - Normalmente, ele é acessado pressionando-se Esc, Enter ou uma tecla de função (geralmente F8 ou superior) no início do processo de inicialização. Você pode então selecionar entre carregadores de inicialização EFI nomeados e inicializações de discos no modo BIOS. Esta é geralmente uma solução estranha.
-
Use rEFInd - Meu rEFInd pode alternar de sua inicialização nativa do modo EFI para um modo BIOS boot. Essa habilidade está desabilitada por padrão nos PCs; você deve editar
refind.conf
e descomentar a opçãoscanfor
, garantindo quehdbios
esteja entre as opções. Depois disso, você verá uma opção do menu de inicialização para executar uma inicialização no modo BIOS.
-
Use o GRUB - O GRUB não pode alternar do modo EFI para a inicialização no modo BIOS (ou vice-versa); mas ele pode carregar um kernel de 32 bits de uma inicialização de 64 bits ou vice-versa. O ideal é que digitar
sudo update-grub
do Ubuntu de 64 bits no modo EFI faça com que ele detecte o kernel de 32 bits da sua nova instalação e adicione-o ao menu. Caso contrário, talvez seja necessário fazer alguma reconfiguração manual. Note que isso é algo muito "sangrento", então pode não funcionar facilmente ou como você espera. Eu nunca fiz isso sozinho.
Antes de terminar, gostaria de perguntar por que você está tentando inicializar um sistema operacional de 32 bits. Na maioria dos casos, não há necessidade disso. Mesmo que você dependa de algum antigo binário de 32 bits, geralmente é possível executá-lo em um moderno Ubuntu de 64 bits por meio de bibliotecas de compatibilidade.
Se você realmente precisa executar uma distribuição de 32 bits, talvez seja melhor fazê-lo dentro de uma máquina virtual (VirtualBox, QEMU, VMware, etc.). Essa prática eliminará a necessidade de qualquer salto de inicialização do carregador de inicialização e provavelmente será um pouco mais segura no geral (embora você já tenha particionado, o que faz parte do risco).