У меня есть планшет Intel BayTrial Z3735D, который поставляется с 32-битным UEFI BIOS. После некоторого поиска я обнаружил, что большинство дистрибутивов Linux не поставляются с 32-битным EFI-файлом.
Как я могу вставить один (или построить новый ISO)
Согласно https://wiki.archlinux.org/index.php/HCL/Firmwares/UEFI#Intel_Atom_SoC_Bay_Trail , это должно быть возможно.
Ответы:
Планшеты Baytrail работают с 64-битным процессором и 32-битным EFI по причинам, наиболее известным Intel.
Grub2 (скомпилированный для 32-битного EFI) запустит 64-битную операционную систему UEFI из 32-битного EFI.
Точно так же, как процессор с 64-битной или 32-битной загрузкой процессора, вызывающий традиционный 16-битный BIOS, требуется операционная система для распределения аргументов с 64-битной на 32-битную, смены режима процессора, вызова микропрограммы, а затем восстановления режима процессора и маршализации аргументы от 32б до 64б. Ядро Linux x86-64, созданное с этой опцией,
CONFIG_EFI_MIXED=y
включает в себя такой механизм, который позволяет ядру x86-64 вызывать EFI i686.На данный момент нет никакого адаптера для AtomBIOS от AMD, и, таким образом, модуль "radeon" дает сбой. Это не проблема для планшетов Baytrail, так как они используют графический процессор Intel.
Я хотел бы взглянуть на операционную систему Ubuntu при рассмотрении Baytrail, поскольку Fedora еще не собирала свои стандартные ядра
CONFIG_EFI_MIXED=y
. Используйте USB-накопитель, такой как Super Grub2 Disk, чтобы перейти к командной строке Grub2 (32b), а затем загрузите и запустите ядро установщика x86-64 из командной строки Grub2. После того, как вы установили Ubuntu, вернитесь и вручную установите загрузчик Grub2 32b в раздел EFI и удалите загрузчик Grub2 64b.Отсутствие продвинутого видеодрайвера является показательным моментом для MacBookPro2,2, поскольку он использует AMD Radeon X1600. Linux может загружаться с помощью драйвера EFI "UGA" (примерно эквивалентно использованию опции VESA в BIOS-land). Но в результате получается так много накладных расходов, что вентиляторы постоянно работают с полной скоростью. Обратите внимание, что модуль "radeon" копирует содержимое AtomBIOS в оперативную память, и, таким образом, небольшое изменение в драйвере, позволяющее загружать AtomBIOS с диска, является путем к решению этой проблемы. Вероятно, лучший подход на ранних версиях Mac - это запуск операционной системы 32b, хотя большинство популярных дистрибутивов не поддерживают EFI в своих сборках i686 32b.
источник
Эта страница может быть полезна под названием: Linux on UEFI: Краткое руководство по установке . Конкретно этот раздел:
Поэтому, учитывая это, я, вероятно, не буду пытаться использовать 64-битный дистрибутив и добавлять свой собственный 32-битный загрузчик UEFI для запуска. Я бы нашел 32-битный дистрибутив. Здесь есть варианты, в основном во встроенном пространстве.
Если вы полны решимости и хотите это сделать, @RodSmith предоставил подробную информацию в этом разделе вопросов и ответов AskUbuntu под названием: 32-битная поддержка загрузки UEFI .
источник
У меня была эта проблема с Packard Bell Easynote, после многих исследований я обнаружил, что 32-разрядная версия Sparky Linux действительно поддерживает 32-разрядную EFI. Любая из 586 версий, кажется, работает. Я успешно установил версию LDXE.
источник