Eu tenho um tablet Intel BayTrial Z3735D que vem com um BIOS UEFI de 32 bits. Após algumas pesquisas, descobri que a maioria das distribuições Linux não vem com um arquivo efi de 32 bits.
Como posso inserir um (ou criar uma nova ISO)
De acordo com https://wiki.archlinux.org/index.php/HCL/Firmwares/UEFI#Intel_Atom_SoC_Bay_Trail , isso deve ser possível.
Respostas:
Os tablets Baytrail executam um processador 64b e um EFI 32b, pelos motivos mais conhecidos pela Intel.
O Grub2 (compilado para 32b EFI) iniciará um sistema operacional UEFI 64b a partir de um EFI 32b.
Assim como um processador de CPU 64b ou 32b que chama um BIOS tradicional de 16b, é necessária uma conversão no sistema operacional para organizar os argumentos de 64b para 32b, alterar o modo do processador, chamar o firmware e, em seguida, restaurar o modo do processador e organizar o argumentos de 32b a 64b. Um kernel Linux x86-64 criado com a opção
CONFIG_EFI_MIXED=y
inclui uma conversão para permitir que o kernel x86-64 chame um EFI i686.Neste momento, não há problema para o AtomBIOS da AMD e, portanto, o módulo "radeon" falha. Isso não é um problema para os tablets Baytrail, pois eles usam a GPU Intel.
Eu examinaria o sistema operacional Ubuntu ao considerar o Baytrail, já que o Fedora ainda não criou seus kernels de ações
CONFIG_EFI_MIXED=y
. Use um pendrive como o Super Grub2 Disk para acessar a linha de comando do Grub2 (32b) e, em seguida, carregue e execute o kernel do instalador x86-64 na linha de comando do Grub2. Depois de instalar o Ubuntu, volte e instale o gerenciador de inicialização Grub2 32b na partição EFI manualmente e remova o gerenciador de inicialização Grub2 64b.A falta de driver de vídeo avançado é um obstáculo para o MacBookPro2,2, pois usa o AMD Radeon X1600. O Linux pode inicializar usando o driver "UGA" EFI (aproximadamente equivalente ao uso da opção VESA no BIOS-land). Mas o resultado é tão alto que os fãs rodam a toda velocidade continuamente. Observe que o módulo "radeon" copia o conteúdo do AtomBIOS na RAM e, portanto, uma pequena alteração no driver para permitir que o AtomBIOS seja carregado do disco é um caminho para solucionar esse problema. Provavelmente, a melhor abordagem em um Mac antigo é executar um sistema operacional 32b, embora a maioria das distribuições populares não ofereça suporte a EFI em suas compilações i686 32b.
fonte
Esta página pode ser útil, intitulada: Linux on UEFI: Um Guia de Instalação Rápida . Especificamente nesta seção:
Portanto, provavelmente eu evitaria tentar usar uma distribuição de 64 bits e adicionar meu próprio carregador UEFI de 32 bits para iniciar. Eu encontraria uma distro de 32 bits. Existem opções aqui, principalmente no espaço incorporado.
Se você está determinado e deseja fazer isso, o @RodSmith forneceu detalhes nas Perguntas e Respostas do AskUbuntu intituladas: Suporte de inicialização UEFI de 32 bits .
fonte
Eu tive esse problema com um Packard Bell Easynote, depois de muita pesquisa, descobri que o Sparky Linux 32bit realmente suporta 32 bits efi. Qualquer uma das 586 versões parece funcionar. Eu instalei com sucesso a versão LDXE.
fonte