ฉันใช้เวลาในการค้นคว้ามากมายเพื่อแก้ไขปัญหาที่คุณประสบ ใช่ mac ของคุณได้บูทผ่าน "ความพยายามครั้งสุดท้าย" หรือ "โหมดทางเลือก" และใช้ไบออสจำลองเพื่อบู๊ต ระบบปฏิบัติการที่บู๊ตด้วยวิธีนี้จะไม่สามารถเห็นการโต้ตอบของ EFI กับฮาร์ดแวร์ได้
Macs บูตผ่าน EFI บางรุ่นมองหาพาร์ติชัน FAT ที่มีไบนารี efi และบางรุ่น (เช่น macbook ของฉัน) จำเป็นต้องมีพาร์ติชัน HFS ที่มี efi ไบนารี หลังไม่เป็นไปตามมาตรฐาน
ลำดับการบู๊ตถูกตั้งโปรแกรมไว้ใน mac EEPROM และนั่นคือวิธีที่ Mac รู้ตำแหน่งที่จะมอง
นี่คือขั้นตอนบางอย่าง (ฉันจะไม่แสดงวิธีใช้ยูทิลิตี้แต่ละตัว):
- บูตจากอิมเมจUSBของ rEFIndโดยกด alt ค้างไว้ที่บูต
- ใช้เมนูการบู๊ต rEFInd เพื่อบูตตัวติดตั้ง Ubuntu ของคุณ (เพื่อให้แน่ใจว่าระบบปฏิบัติการรู้ว่ามันบูทผ่าน EFI)
- ติดตั้ง efibootmgr จาก repos อย่างเป็นทางการ
- ใช้ efibootmgr เพื่อจัดการการตั้งค่าการบูต EFI แบบฝังใน macs EEPROM
ฉันประสบความสำเร็จอย่างยิ่งใหญ่โดยใช้ลิงก์ด้านบน