O Ubuntu 15.10 suporta EFI de 32 bits. A versão de 32 bits, na verdade, instalará automaticamente um bootloader EFI de 32 bits. Infelizmente, a Canonical não oferece um ISO de 32 bits inicializável que tenha um bootloader EFI na imagem do DVD. Então, devemos criar o disco de instalação nós mesmos.
Outras instruções tentam fazer com que o Ubuntu de 64 bits seja executado e instalado. Isso provavelmente vem de um equívoco de que o EFI requer um sistema operacional de 64 bits. Isto é falso. De fato, a bitulagem do EFI deve estar ligada à bitness do sistema operacional. A maioria dos PCs é projetada para sistemas operacionais de 64 bits e, portanto, possui EFIs de 64 bits. No entanto, PCs baratos projetados para um sistema operacional de 32 bits têm EFI de 32 bits.
Tenha em mente, no entanto, que o Ubuntu (ou melhor, o seu kernel Linux) não suporta totalmente o hardware nos sistemas que normalmente são fornecidos com BIOS EFI de 32 bits (Intel Atom SoCs barato). Wi-Fi, som e gerenciamento de energia, muitas vezes não funcionam. Os kernels de terceiros remendados que corrigem alguns dos problemas existem, como os disponibilizados aqui .
Para preparar uma unidade de instalação do Ubuntu de 32 bits com um bootloader EFI:
- Baixe os ISOs de 32 bits e 64 bits do Ubuntu. (Testado com o Ubuntu 15.10)
-
Faça o download de um ISO Debian multi-arco . (Testado com Debian 8.2.0 netinst ISO )
-
Formate o seu disco USB como FAT e monte-o
- Nos Gnome Disks, selecione a unidade USB na lista à esquerda, vá para o "Menu Hamburger" no canto superior direito, escolha Formatar disco, selecione particionamento MSR / DOS e Formatar. Em seguida, clique em '+' e aceite os padrões que devem criar uma partição FAT. Finalmente, clique no triângulo "play" para montá-lo.
- Extraia arquivos de instalação do ISO de 32 bits do Ubuntu ao copiar o conteúdo dos links simbólicos
- Nos Gnome Disks, abra o menu Disks (onde normalmente File e Edit estão), escolha Anexar imagem de disco, selecione ubuntu-15.10-desktop-i386.iso e monte a maior partição.
- No terminal,
rsync -rL --exclude=/ubuntu <path to Ubuntu 32-bit install disk>/ <path to usb disk>/
- Substitua
<placeholders>
pelos caminhos corretos - Não esqueça da barra no final do caminho de origem
- Substitua
- Copie os diretórios / boot e / EFI de um ISO de 64 bits do Ubuntu
- Monte a iso
-
rsync -r <path to Ubuntu 64-bit install disk>/boot/ <path to usb disk>/boot/
-
%código%
- Novamente, as barras no final são significativas
- Copiar GRUB de 32 bits de um ISO multi-arch da Debian
- Monte a iso
-
rsync -r <path to Ubuntu 64-bit install disk>/EFI/ <path to usb disk>/EFI/
-
%código%
- Assista as barras (desta vez a fonte não termina em uma barra)
- Renomeie vmlinuz para vmlinuz.efi
-
cp <path to Debian multi-arch install disk>/efi/boot/bootia32.efi <path to usb disk>/EFI/BOOT/
-
- Desmontar tudo
- Desative a Inicialização Segura no sistema de destino e inicialize a partir da unidade USB.
- Instale o Ubuntu! (Eu testei com a opção "Apagar disco e criptografá-lo com LVM" e a instalação funciona automaticamente - a menos que o kernel não suporte os chips flash no dispositivo).
- O sistema deve estar "pronto". Ele irá inicializar, mas na verdade pode não ser muito funcional devido à falta de drivers (como no Ubuntu 16.04). Consulte este grupo do Google+ para obter mais conselhos e os últimos kernels corrigidos.