แท็บเล็ต Baytrail ใช้โปรเซสเซอร์ 64b และ 32b EFI สำหรับเหตุผลที่รู้จักกันดีที่สุดสำหรับ Intel
Grub2 (รวบรวมสำหรับ 32b EFI) จะเริ่มต้นระบบปฏิบัติการ 64b UEFI จาก 32b EFI
เช่นเดียวกับตัวประมวลผล CPU 64b หรือ 32b ที่เรียกใช้ไบออส 16b แบบดั้งเดิมจำเป็นต้องใช้ thunk ในระบบปฏิบัติการเพื่อจัดการข้อโต้แย้งจาก 64b เป็น 32b เปลี่ยนโหมดโปรเซสเซอร์เรียกใช้เฟิร์มแวร์จากนั้นเรียกคืนโหมดโปรเซสเซอร์และ marshal อาร์กิวเมนต์จาก 32b ถึง 64b เคอร์เนล x86-64 Linux ที่สร้างขึ้นพร้อมกับตัวเลือกCONFIG_EFI_MIXED=y
ประกอบด้วยอันธพาลเพื่อให้เคอร์เนล x86-64 สามารถโทรหา i686 EFI
ณ จุดนี้ในเวลานั้นไม่มี Atom สำหรับ AtomBIOS ของ AMD และทำให้โมดูล "radeon" ล้มเหลว นี่ไม่ใช่ปัญหาสำหรับแท็บเล็ต Baytrail เนื่องจากพวกเขาใช้ Intel GPU
ฉันจะมองไปที่ระบบปฏิบัติการอูบุนตูเมื่อพิจารณา Baytrail เป็น Fedora CONFIG_EFI_MIXED=y
ก็ยังไม่สร้างเมล็ดหุ้นของพวกเขาด้วย ใช้อุปกรณ์ USB เช่นSuper Grub2 Diskเพื่อไปที่บรรทัดคำสั่ง Grub2 (32b) จากนั้นโหลดและเรียกใช้เคอร์เนลตัวติดตั้ง x86-64 จากบรรทัดคำสั่ง Grub2 เมื่อคุณติดตั้ง Ubuntu ย้อนกลับไปและติดตั้ง bootloader Grub2 32b ไปยังพาร์ติชัน EFI ด้วยมือแล้วลบ Grub2 64b bootloader
การขาดไดร์เวอร์วิดีโอขั้นสูงคือ showstopper สำหรับ MacBookPro2, 2 เนื่องจากใช้ AMD Radeon X1600 Linux สามารถบู๊ตโดยใช้ไดรเวอร์ EFI "UGA" (โดยประมาณเทียบเท่ากับการใช้ตัวเลือก VESA ใน BIOS- ที่ดิน) แต่ผลที่ได้คือค่าโสหุ้ยมากแล้วแฟน ๆ ก็วิ่งเต็มอัตราอย่างต่อเนื่อง โปรดทราบว่าโมดูล "radeon" คัดลอกเนื้อหา AtomBIOS ลงใน RAM และการเปลี่ยนแปลงเล็กน้อยในไดรเวอร์เพื่อให้โหลด AtomBIOS จากดิสก์เป็นเส้นทางในการแก้ไขปัญหานี้ อาจเป็นวิธีที่ดีที่สุดสำหรับ Mac รุ่นแรกคือใช้ระบบปฏิบัติการ 32b แม้ว่าการกระจายความนิยมส่วนใหญ่ไม่สนับสนุน EFI ใน i686 32b builds