(เลื่อนลงเพื่อแก้ไขปัญหาจริง)
ดังนั้นสิ่งต่าง ๆ ก็มีความซับซ้อนมากกว่าตอนแรก
เพื่อรักษาความเข้ากันได้กับ MS-Windows นั้น Apple จะใช้โหมด UEFI แบบไฮบริดและ Legacy MBR เห็นได้ชัดว่ามีค่า NVRAM ที่แจ้งให้เฟิร์มแวร์ว่าจะพยายามบูตในโหมด UEFI (OS-X) หรือในโหมด MBR ดั้งเดิม (Windows) ค่านั้นควบคุมโดยการเลือกของคุณใน "System Preferences> Startup Disk" (อย่าถามฉันว่าทำไมถาม Apple)
ตอนนี้เพื่อที่จะบู๊ต Ubuntu จาก HDD ภายนอกของฉันฉันได้บูทจาก DVD เป็นครั้งแรกที่ฉันเผาค่า ISO ของ rEFInd ไปเป็น (การเลือก "บูต EFI" ด้วยไอคอน DVD เมื่อกดOptionปุ่มค้างไว้ในระหว่างการเริ่มต้น) หลังจากบู๊ตจาก DVD นั้นฉันก็เลือก HDD ภายนอกของฉันเพื่อบู๊ตจากด้านในของ rEFInd
นี่คือสิ่งที่เริ่มแปลกไปจริงๆ หลังจากบอกให้ rEFInd ทำการบู๊ตจาก HDD ภายนอกหน้าจอ GRUB สีม่วงไม่เคยปรากฏขึ้นมา (ใช่ฉันตั้งค่าการหน่วงเวลา) และยิ่งกว่านั้นไม่มีภาพเคลื่อนไหวการบูตจุดสีม่วง แต่เป็นข้อความสีขาวที่เลื่อนขึ้น
จากสิ่งที่ฉันสามารถบอกได้ว่ากำลังมองหา rEFInd ให้ละเอียดยิ่งขึ้นก่อนที่จะกดปุ่มบูตก็คือตัวเลือก Ubuntu นั้นจริงๆแล้วคือการโหลดเคอร์เนลที่เฉพาะเจาะจงและไม่เพียงแค่บูตจากดิสก์
นั่นหมายความว่าเป็นเพราะ rEFInd ก็คือ EFI และมันทำหน้าที่แทน GRUB แม้ว่าจะติดตั้ง Ubuntu ในโหมด MBR ไปเป็น HDD ภายนอก แต่ท้ายที่สุดก็ถูกบูตในโหมด UEFI
ความจริงนั้นสำคัญมากและคุณจะเห็นว่าทำไมในไม่กี่วินาที
ดังนั้นฉันปล่อยให้ Software Updater ทำการอัพเดทบางอย่าง ดูที่บันทึกดูเหมือนว่าupdate-grub
คำสั่งจะถูกเรียกใช้ในระหว่างกระบวนการติดตั้ง ซึ่งเป็นที่ที่ทุกสิ่งที่ไม่ดีเกิดขึ้น ตอนนี้ถึงตอนนี้ฉันก็ไม่รู้ว่าเกิดอะไรขึ้น แต่นี่คือสิ่งที่ฉันคาดเดาได้ดีที่สุด: ตัวอัพเดตด้วงนั้นสับสนตั้งแต่ด้วงถูกติดตั้งในโหมด MBR แต่อูบุนตูถูกบูทในโหมด UEFI เนื่องจากความสับสนและความจริงที่ว่าบูตโหลดเดอร์ถูกติดตั้งในตำแหน่งที่แตกต่างกันขึ้นอยู่กับว่าคุณใช้บูทอะไรตัวอัพเดต grub ทำให้เกิดข้อผิดพลาดครั้งใหญ่และติดตั้งด้วงในโหมด MBR ไปยัง HDD ภายใน
ตอนนี้สำหรับการแก้ไขจริง!
ในกรณีเฉพาะของฉันพาร์ติชั่น OS-X ยังคงสามารถบู๊ตได้ถ้าฉันถือOptionกุญแจในระหว่างการเริ่มต้นและเลือก "Macintosh HD"
หลังจากบูต OS-X คุณจะต้องเปิดการตั้งค่าระบบจากนั้นไปที่ Startup Disk เลือกโวลุ่ม OS-X กดใช้หรืออะไรก็ตามรีบูตและบูม! โลโก้ Apple แสดง!
ตอนนี้แค่ FYI ฉันคิดว่าถึงแม้ว่ามันจะช่วยแก้ปัญหาได้ แต่ GRUB ยังคงอยู่ในภาค 0 แต่ฉันไม่คิดว่ามันจะเป็นอันตรายต่อสิ่งนั้นและไม่แน่นอนถ้าคุณติดตั้ง Windows ใน Boot Camp ตั้งแต่การบู๊ตของ Windows ตัวโหลดจะเขียนทับมันแล้ว