Por que não há inicialização EFI de 32 bits disponível nas ISOs atuais?

1

Eu tenho um antigo Macbook 3.1 com um disco rígido quebrado. Eu ia jogá-lo no lixo quando encontrei o EFIs, uma ótima solução que funciona a partir do USB pendrive. Consegui instalar o Ubuntu 64bits, mas a questão é que rodar um 64 OS em um computador com 1G de mem é realmente de baixo desempenho.

A pergunta é: POR QUE não há EFI / BOOT disponível em nenhuma das imagens de 32bits disponíveis? Eu verifiquei em outras distros também. Há comentários em Ask posts do Ubuntu que afirmam "Use os últimos ISOs AMD64 (LTS), porque estes definitivamente contêm carregadores de inicialização UEFI". Por quê?

Se não houver problema em tê-lo, alguém poderia me ajudar a construí-lo? Estou interessado em executar Lubuntu 32 bits.

Eu tentei construir meu próprio /EFI/BOOT/BOOTIA32.EFI baseado em algum post antigo, mas sem sorte até agora.

obrigado antecipadamente, Hector

    
por Hector Verdejo 17.03.2015 / 13:04

2 respostas

4

Eu não posso falar sobre o pensamento da equipe canônica que toma essas decisões, mas meu entendimento é que tudo se resume à natureza de monstros de Frankeinstein da mídia de instalação do Ubuntu (e da mídia de instalação do Linux em geral). Resumidamente, os mantenedores de distribuição do Linux não gostam de criar mais imagens de mídia de instalação do que precisam, então eles fazem grandes esforços para criar imagens que podem ser gravadas em CD-R ou gravadas em unidades flash USB; e que pode inicializar no modo BIOS e no modo EFI. Isso significa que eles precisam aproveitar as peculiaridades desses vários tipos de mídia, e a coisa toda não se encaixa. O problema com o suporte a EFI de 32 bits é que uma dessas contorções (fornecendo várias imagens El Torito) empurra muitos BIOS de 32 bits de meia-idade além de seus pontos de interrupção. Em outras palavras, uma mídia de inicialização BIOS / EFI de 32 bits não funcionará em muitos computadores baseados em BIOS. Assim, para suportar uma instalação EFI de 32 bits, a distribuição precisaria criar uma imagem de inicialização separada especificamente para esse destino. Para mais detalhes técnicos, consulte a postagem no blog de Matthew Garrett sobre o assunto.

Como uma questão prática, veja esta pergunta / resposta para algumas dicas sobre como iniciar uma instalação no modo EFI de 32 bits:

Suporte a inicialização UEFI de 32 bits

Isso pode ser feito (já fiz isso várias vezes), mas não está muito bem documentado.

    
por Rod Smith 19.03.2015 / 02:45
0

Eu tenho algumas instruções fáceis para criar uma mídia de instalação de 32 bits com um bootloader EFI de 32 bits:

link

    
por Aleksandr Dubinsky 02.01.2016 / 04:07