ดูเหมือนจะมีความสับสนเกี่ยวกับการบูท EFI และ Ubuntu ISO
คำเตือน: ฉันไม่รู้มากเกี่ยวกับ Mac เพราะฉันไม่เคยเกิดขึ้นกับตัวเองหรือสนับสนุนหนึ่งในเครื่องเหล่านี้ แต่ฉันต้องการความช่วยเหลือ
การบูตทั้ง Linux และ Windows UEFI และ Ubuntu Mac ISO
การใช้ Linux บนเครื่อง Windows ความเข้าใจของฉันคือการบูตจากสื่อภายนอกผ่าน EFI คุณเพียงแค่คัดลอกไฟล์จาก ISO ไปยังระบบไฟล์ที่รองรับบนไดรฟ์ USB ซึ่งโดยปกติจะเป็น FAT ISO ที่รองรับการบูท UEFI จะมีไฟล์ชื่อ/efi/boot/boot{arch}.efi
ซึ่ง{arch}
สามารถใช้x64
กับ AMD64, ia32
สำหรับ i386 arm
หรือa64
สำหรับ ARM เป็นต้น เมื่อวันที่ (เก่า) /efi/boot/boot.efi
แม็คนี้อาจจะเป็นแค่
ตกลงนั่นคือสิ่งที่ สิ่งที่แปลกคือ Mac ISO นั้นไม่มีไฟล์ดังกล่าวและแทนที่จะบู๊ตและติดตั้งในโหมด BIOS ดั้งเดิมซึ่งใช้ได้ในปี 2549 เมื่อ Apple เปิดตัว Boot Camp - แต่ไม่ใช่ตั้งแต่ปี 2012 เมื่ออุตสาหกรรมที่เหลือย้ายไป UEFI
คำตอบจากChan-Ho SuhและColin Watsonสำหรับคำถามที่คล้ายกันดูเหมือนจะไม่สะท้อนสถานะปัจจุบันอย่างถูกต้อง
แก้ไขปัญหาด้วยตัวตัก UEFI สำหรับ Mac ที่เก่ากว่า
ฉันพบรายการบล็อกจากAstroFloyd ที่เกี่ยวข้องกับปัญหาที่คล้ายกันมากในขณะที่รับทราบข้างต้น
วิธีแก้ปัญหาของเขาคือใส่ตัวโหลด EFI ที่อนุญาตให้โหลดลูปแบ็ค ISO ที่เข้ากันได้กับ UEFI เป็นการดีที่คุณจะต้องใส่ไฟล์สองไฟล์ลงในไดรฟ์ USB ที่ฟอร์แมตด้วย FAT และทำตามนั้น
เพื่อความชัดเจนทั้งหมดที่อยู่ในไดรฟ์ USB ของคุณคือ (สัมพันธ์กับไดเรคทอรีรากของไดรฟ์นั้น):
- /efi/boot/boot.iso
- /efi/boot/boot.efi
คำแนะนำของเขาเขียนโดยใช้เครื่องมือ Linux และจัดการกับรายละเอียดขั้นสูงเช่นการตั้งค่าประเภทพาร์ติชัน แต่ฉันเดาว่า Windows และไดรฟ์ USB แบบ off-the-shelf มีการกำหนดค่านี้ตามค่าเริ่มต้นแล้ว
ต้องมีความชัดเจน: Do ไม่ใช้ amd64 + แม็ ISO ใช้มาตรฐานหนึ่งล่าสุด
ที่เกี่ยวข้อง:
ข้อมูลพื้นฐานเพิ่มเติม
Rod Smith ผู้ซึ่งอยู่ที่นี่ด้วย - ได้ตีพิมพ์บทความโดยละเอียดเกี่ยวกับEFI-Booting Ubuntu บน Macบนเว็บไซต์ของเขา เขาอธิบายว่าทำไมการติดตั้ง Linux ในโหมด BIOS บน Mac โดยใช้ไฮบริดสลี MBR เป็นอย่างน้อยก็เพื่อบอกความคิดที่ไม่ดีและครอบคลุมบางสถานการณ์ของการติดตั้ง Ubuntu บนไดรฟ์ที่มีการติดตั้ง Mac OS X อยู่
เขาใช้เครื่องมือ Refind ของเขา แต่เท่าที่ฉันรู้ว่า systemd-boot ก็สามารถบูท OS X และทำงานกับ Mac ได้ อาจเป็นเรื่องยากที่จะกำหนดค่าอีกเล็กน้อย