Mam tablet Intel BayTrial Z3735D z 32-bitowym systemem UEFI BIOS. Po kilku poszukiwaniach zauważyłem, że większość dystrybucji Linuksa nie ma 32-bitowego pliku efi.
Jak mogę wstawić jeden (lub zbudować nowy ISO)
Według https://wiki.archlinux.org/index.php/HCL/Firmwares/UEFI#Intel_Atom_SoC_Bay_Trail powinno to być możliwe.
Odpowiedzi:
Tablety Baytrail mają procesor 64b i EFI 32b, z powodów najlepiej znanych Intelowi.
Grub2 (skompilowany dla EFI 32b) uruchomi system operacyjny UEFI 64b z EFI 32b.
Podobnie jak procesor CPU 64b lub 32b wywołujący tradycyjny BIOS 16b, w systemie operacyjnym potrzebna jest moc, aby uporządkować argumenty z 64b na 32b, zmienić tryb procesora, wywołać oprogramowanie układowe, a następnie przywrócić tryb procesora i zarządzać argumenty od 32b do 64b. Jądro Linuksa x86-64 zbudowane z tą opcją
CONFIG_EFI_MIXED=y
zawiera taką gromadę, aby umożliwić jądrze x86-64 wywołanie EFI i686.W tym momencie nie ma thunków dla AtomBIOS AMD, a zatem moduł „radeon” zawodzi. Nie stanowi to problemu dla tabletów Baytrail, ponieważ korzystają one z procesorów graficznych Intel.
Patrzę na system operacyjny Ubuntu, rozważając Baytrail, ponieważ Fedora jeszcze nie buduje swoich podstawowych jąder
CONFIG_EFI_MIXED=y
. Użyj pamięci USB, takiej jak Super Grub2 Disk, aby dostać się do wiersza poleceń Grub2 (32b), a następnie załaduj i uruchom jądro instalatora x86-64 z wiersza polecenia Grub2. Po zainstalowaniu Ubuntu wróć i ręcznie zainstaluj bootloader Grub2 32b na partycji EFI i usuń bootloader Grub2 64b.Brak zaawansowanego sterownika wideo jest przeszkodą dla MacBookPro2,2, ponieważ korzysta z AMD Radeon X1600. Linux można uruchomić za pomocą sterownika EFI „UGA” (mniej więcej odpowiadającego opcji VESA w BIOS-landzie). Ale wynik jest tak duży, że fani ciągle pracują w pełnym tempie. Zauważ, że moduł „radeon” kopiuje zawartość AtomBIOS do pamięci RAM, a zatem niewielka zmiana w sterowniku umożliwiająca ładowanie AtomBIOS z dysku jest ścieżką do rozwiązania tego problemu. Prawdopodobnie najlepszym podejściem we wczesnym Macu jest uruchomienie systemu operacyjnego 32b, chociaż większość popularnych dystrybucji nie obsługuje EFI w ich kompilacjach i686 32b.
źródło
Ta strona może być pomocna, zatytułowana: Linux on UEFI: Podręcznik szybkiej instalacji . W szczególności ta sekcja:
Biorąc to pod uwagę, prawdopodobnie unikałbym próby użycia 64-bitowej dystrybucji i dodania własnego 32-bitowego modułu ładującego UEFI, aby rozpocząć. Znalazłem 32-bitową dystrybucję. Istnieją tutaj opcje, głównie w przestrzeni osadzonej.
Jeśli jesteś zdeterminowany i chcesz to zrobić, @RodSmith podał szczegółowe informacje w pytaniu Pytania i odpowiedzi AskUbuntu zatytułowanym: 32-bitowa obsługa rozruchu UEFI .
źródło
Miałem ten problem z Packard Bell Easynote, po wielu badaniach odkryłem, że Sparky Linux 32bit faktycznie obsługuje 32-bitowy efi. Każda z 586 wersji wydaje się działać. Pomyślnie zainstalowałem wersję LDXE.
źródło