Saya memiliki tablet Intel BayTrial Z3735D yang dilengkapi dengan UEFI BIOS 32bit. Setelah beberapa pencarian saya menemukan bahwa kebanyakan distro linux tidak datang dengan file efi 32bit.
Bagaimana saya bisa memasukkan satu (atau membangun ISO baru)
Menurut https://wiki.archlinux.org/index.php/HCL/Firmwares/UEFI#Intel_Atom_SoC_Bay_Trail , ini harus dimungkinkan.
Jawaban:
Tablet Baytrail menjalankan prosesor 64b dan EFI 32b, untuk alasan yang paling dikenal oleh Intel.
Grub2 (dikompilasi untuk EFI 32b) akan memulai sistem operasi UEFI 64b dari EFI 32b.
Seperti halnya prosesor CPU 64b atau 32b yang memanggil BIOS 16b tradisional, diperlukan thunk di sistem operasi untuk menyusun argumen dari 64b menjadi 32b, mengubah mode prosesor, memanggil firmware, dan kemudian mengembalikan mode prosesor dan mengatur argumen dari 32b hingga 64b. Kernel Linux x86-64 yang dibangun dengan opsi
CONFIG_EFI_MIXED=y
menyertakan thunk untuk memungkinkan kernel x86-64 memanggil ke EFI i686.Pada titik ini tidak ada masalah untuk AMD AtomBIOS, dan dengan demikian modul "radeon" gagal. Ini bukan masalah untuk tablet Baytrail, karena mereka menggunakan GPU Intel.
Saya akan melihat sistem operasi Ubuntu ketika mempertimbangkan Baytrail, karena Fedora belum membangun kernel stock mereka
CONFIG_EFI_MIXED=y
. Gunakan stik USB seperti Super Grub2 Disk untuk sampai ke baris perintah Grub2 (32b) dan kemudian memuat dan menjalankan kernel installer x86-64 dari baris perintah Grub2. Setelah Anda menginstal Ubuntu, kembali dan instal bootloader Grub2 32b ke partisi EFI dengan tangan dan hapus bootloader Grub2 64b.Kurangnya driver video canggih adalah showstopper untuk MacBookPro2, 2 karena menggunakan AMD Radeon X1600. Linux dapat boot menggunakan driver EFI "UGA" (kira-kira setara dengan menggunakan opsi VESA di BIOS-land). Tetapi hasilnya terlalu banyak overhead sehingga penggemar berjalan pada tingkat penuh terus menerus. Perhatikan bahwa modul "radeon" menyalin konten AtomBIOS ke dalam RAM, dan dengan demikian perubahan kecil pada driver untuk memungkinkan AtomBIOS dimuat dari disk adalah jalan untuk menyelesaikan masalah ini. Mungkin pendekatan terbaik pada Mac awal adalah menjalankan sistem operasi 32b, meskipun sebagian besar distribusi populer tidak mendukung EFI dalam i686 32b build mereka.
sumber
Halaman ini mungkin bisa membantu, berjudul: Linux on UEFI: Panduan Instalasi Cepat . Khususnya bagian ini:
Jadi mengingat ini saya mungkin akan menghindari mencoba menggunakan distro 64-bit dan menambahkan loader UEFI 32-bit saya sendiri untuk memulai. Saya akan menemukan distro 32-bit. Ada opsi di sini, terutama di ruang tertanam.
Jika Anda bertekad dan ingin melakukan ini, @RodSmith telah memberikan rincian dalam Tanya Jawab Ubuntu berjudul: Dukungan Boot UEFI 32-Bit .
sumber
Saya mempunyai masalah dengan Packard Bell Easynote, setelah banyak penelitian saya menemukan bahwa Sparky Linux 32bit sebenarnya mendukung 32bit efi. Versi 586 mana pun tampaknya berfungsi. Saya telah berhasil menginstal versi LDXE.
sumber