Baytrail tabletleri, Intel tarafından en iyi bilinen nedenlerden dolayı 64b işlemci ve 32b EFI çalıştırıyor.
Grub2 (32b EFI için derlenmiştir), 32b EFI'den 64b UEFI işletim sistemi başlatır.
Geleneksel bir 16b BIOS'u çağıran 64b veya 32b CPU işlemci gibi, 64b'den 32b'ye kadar olan argümanları marşal etmek, işlemci modunu değiştirmek, ürün yazılımını çağırmak ve ardından işlemci modunu geri yüklemek ve 32b'den 64b'ye kadar argümanlar. Seçeneği ile oluşturulmuş bir x86-64 Linux çekirdeği CONFIG_EFI_MIXED=y
, x86-64 çekirdeğinin bir i686 EFI'yi çağırmasına izin vermek için böyle bir thunk içerir.
Bu noktada AMD'nin AtomBIOS'u yok ve bu nedenle "radeon" modülü başarısız oluyor. Bu, Intel GPU'yu kullandıkları için Baytrail tabletler için bir sorun değil.
Baytrail'i düşünürken Ubuntu işletim sistemine bakardım, çünkü Fedora henüz stok çekirdeklerini inşa etmiyor CONFIG_EFI_MIXED=y
. Grub2 (32b) komut satırına ulaşmak için Süper Grub2 Disk gibi bir USB çubuğu kullanın ve sonra Grub2 komut satırından x86-64 yükleyici çekirdeğini yükleyin ve çalıştırın. Ubuntu'yu kurduktan sonra geri dönün ve Grub2 32b bootloader'ı EFI bölümüne elle kurun ve Grub2 64b bootloader'ı çıkarın.
Gelişmiş video sürücüsünün eksikliği, AMD Radeon X1600'ü kullandığından MacBookPro2,2 için bir gösteri aracıdır. Linux, EFI "UGA" sürücüsünü kullanarak önyükleme yapabilir (kabaca BIOS alanında VESA seçeneğini kullanmaya eşittir). Ancak sonuç o kadar fazla yüklendi ki, fanlar sürekli olarak tam hızda çalışıyor. "Radeon" modülünün AtomBIOS içeriğini RAM'e kopyaladığını ve dolayısıyla AtomBIOS'un diskten yüklenmesine izin vermek için sürücüye yapılan küçük bir değişiklik bu sorunu çözmenin bir yoludur. Muhtemelen ilk Mac'lerde en iyi yaklaşım 32b işletim sistemi çalıştırmaktır, ancak popüler dağıtımların çoğu i686 32b yapılarında EFI'yi desteklemez.