Tengo una tableta Intel BayTrial Z3735D que viene con un BIOS UEFI de 32 bits. Después de algunas búsquedas, descubrí que la mayoría de las distribuciones de Linux no vienen con un archivo efi de 32 bits.
¿Cómo puedo insertar uno (o construir un nuevo ISO)
De acuerdo con https://wiki.archlinux.org/index.php/HCL/Firmwares/UEFI#Intel_Atom_SoC_Bay_Trail , esto debería ser posible.
Respuestas:
Las tabletas Baytrail ejecutan un procesador de 64b y un EFI de 32b, por razones más conocidas por Intel.
Grub2 (compilado para 32b EFI) iniciará un sistema operativo UEFI 64b desde un EFI 32b.
Al igual que un procesador de CPU de 64b o 32b que llama a un BIOS tradicional de 16b, se necesita una potencia en el sistema operativo para ordenar los argumentos de 64b a 32b, cambiar el modo del procesador, llamar al firmware y luego restaurar el modo del procesador y ordenar el argumentos de 32b a 64b. Un kernel de Linux x86-64 construido con la opción
CONFIG_EFI_MIXED=y
incluye un thunk para permitir que el kernel x86-64 llame a un EFI i686.En este momento, no hay ningún truco para AtomBIOS de AMD y, por lo tanto, el módulo "radeon" falla. Esto no es un problema para las tabletas Baytrail, ya que usan la GPU Intel.
Observaría el sistema operativo Ubuntu al considerar Baytrail, ya que Fedora aún no ha construido sus núcleos de valores
CONFIG_EFI_MIXED=y
. Use una memoria USB como Super Grub2 Disk para llegar a la línea de comando Grub2 (32b) y luego cargue y ejecute el núcleo del instalador x86-64 desde la línea de comando Grub2. Una vez que haya instalado Ubuntu, vuelva e instale el gestor de arranque Grub2 32b en la partición EFI a mano y elimine el gestor de arranque Grub2 64b.La falta de un controlador de video avanzado es una muestra espectacular para el MacBookPro2,2, ya que utiliza el AMD Radeon X1600. Linux puede arrancar usando el controlador EFI "UGA" (aproximadamente equivalente a usar la opción VESA en BIOS-land). Pero el resultado es tanta sobrecarga que los fanáticos corren a toda velocidad continuamente. Tenga en cuenta que el módulo "radeon" copia el contenido de AtomBIOS en la RAM y, por lo tanto, un pequeño cambio en el controlador para permitir que AtomBIOS se cargue desde el disco es una ruta para resolver este problema. Probablemente el mejor enfoque en una Mac temprana es ejecutar un sistema operativo 32b, aunque la mayoría de las distribuciones populares no admiten EFI en sus compilaciones i686 32b.
fuente
Esta página puede ser de ayuda, titulada: Linux en UEFI: una guía de instalación rápida . Específicamente esta sección:
Entonces, dado esto, probablemente evitaría intentar usar una distribución de 64 bits y agregar mi propio cargador UEFI de 32 bits para comenzar. Encontraría una distribución de 32 bits. Aquí hay opciones, principalmente en el espacio incrustado.
Si está decidido y quiere hacer esto, @RodSmith ha proporcionado detalles en este Q&A de AskUbuntu titulado: Soporte de arranque UEFI de 32 bits .
fuente
Tuve este problema con un Packard Bell Easynote, después de mucha investigación descubrí que Sparky Linux 32bit realmente admite 32bit efi. Cualquiera de las 586 versiones parece funcionar. He instalado con éxito la versión LDXE.
fuente