ลบ GRUB & แก้ไข Boot Loader Records หรือไม่


0

ฉันติดตั้ง Linux บนพาร์ติชั่นที่สองใน MacBook ของฉันแล้วมันยังติดตั้ง GRUB สำหรับบูตซึ่งใช้ได้ แต่ฉันมีปัญหาต่อไปนี้:

เมื่อ GRUB โหลดตามค่าเริ่มต้นจะไม่มีรายการสำหรับการบูตใน OS X เฉพาะ Linux

เมื่อฉันถือตัวเลือกในการบูตเพื่อบูตจากพาร์ติชัน OS X มันไม่ตรวจพบว่ามีระบบปฏิบัติการในพาร์ติชันอื่นและให้ตัวเลือกสำหรับพาร์ติชัน OS X หรือพาร์ติชันการกู้คืนของฉันเท่านั้น

ถ้าเป็นไปได้ฉันอยากจะลบ GRUB และเพิ่มพาร์ติชั่น Linux ลงใน OS X Boot Loader ของฉันดังนั้นฉันต้องกดค้างไว้ที่ตัวเลือกในการบูตเข้าสู่ Linux เนื่องจากฉันชอบรูปลักษณ์ของมันและจะใช้ OS X บ่อยขึ้น .

อย่างไรก็ตามความล้มเหลวที่ฉันต้องการแก้ไข GRUB MBR ของฉันเพื่อเพิ่มพาร์ติชัน OS X และตั้งค่าให้บูตอัตโนมัติกล่าวว่าพาร์ทิชันภายใน 3 วินาทีหากไม่มีการกดปุ่ม

หากใครสามารถช่วยฉันด้วยฉันจะขอบคุณมันฉันไม่เคยเจอปัญหาที่คล้ายกันและขุดออกจากหลุมก่อน แต่คราวนี้ฉันดูเหมือนจะไม่สามารถช่วยได้และทุกคนจะได้รับการชื่นชม!

MacOS Sierra 10.12 (Partition 1) Linux: Debian Jessie (Partition 3) MacOS Recovery Partition คือ Partition 2 GRUB และยังติดตั้งบน Partition 3


@LangLangC ฉันทำจริงๆแล้วอัปเดตโพสต์ต้นฉบับตอนนี้
ไมล์

คำตอบ:


1

แม้ว่ามันจะเป็นไปได้ที่จะทำให้ EFI / ทราบ GRUB บูตหลักที่ chainloads macOS และผู้จัดการการเริ่มต้น Mac เพื่อรับรู้ Linux แต่ก็มีความยากลำบากและข้อเสียทั้งสองวิธี ทั้งคู่ไม่ได้ถูกสร้างขึ้นมาเพื่อกันและกันและหาก FileVault2 เข้ามาในภาพสิ่งต่าง ๆ ก็ออกจากเฟสสวย ๆ

วิธีการแก้ปัญหาที่ดีที่สุดในขณะนี้สำหรับบูตคู่ MacOS และ Debian จะต้องมีการใช้บูตผู้จัดการ refind

rEFInd เป็นตัวจัดการการบูตซึ่งหมายความว่าจะมีเมนูตัวเลือกให้กับผู้ใช้เมื่อคอมพิวเตอร์เริ่มขึ้นครั้งแรกดังแสดงด้านล่าง rEFInd ไม่ใช่บูตโหลดเดอร์ซึ่งเป็นโปรแกรมที่โหลดเคอร์เนลระบบปฏิบัติการและควบคุมการทำงาน […] ผู้จัดการการบูตที่ได้รับความนิยมมากมายเช่น Grand Unified Bootloader (GRUB) ก็เป็น boot loader ด้วยซึ่งสามารถทำให้เห็นความแตกต่างในจิตใจของผู้ใช้หลายคน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.