บูตคู่ (Mac / Linux) MacBook เสียหลังจากสร้างพาร์ติชันใหม่


1

MacBook ของฉันจะไม่บูตเป็น macOS อีกต่อไปเฉพาะบน Linux (Ubuntu) แม้การรีสตาร์ทด้วยการกดaltจะไม่แสดงตัวเลือกดิสก์ macOS อีกต่อไป

นี่คือสิ่งที่เกิดขึ้น:

  1. ฉันตั้งค่า High Siera / Ubuntu 16 สำหรับบูตคู่บนแล็ปท็อปของฉันพร้อมตัวจัดการการบูต rEFInd ทุกอย่างทำงานได้ดี
  2. ฉันสร้างพาร์ติชันใหม่จาก Mac โดยใช้ Disk Utility เพื่อให้สามารถเข้าถึงได้ทั้งจาก Mac และ Linux (ฉันเลือกรูปแบบ exFat) ฉันได้รับป๊อปอัพข้อความสองครั้งก่อนที่จะยืนยัน (ดูด้านล่าง)
  3. สร้างพาร์ติชันสำเร็จฉันคัดลอกข้อมูลบางส่วนจาก Mac ของฉันและทำการรีบูตบน Linux เพื่อยืนยันว่าฉันสามารถเข้าถึงได้ มันทำงานได้ดี
  4. จากตรงนั้นฉันไม่สามารถบูตบน Mac ได้อีกต่อไปไอคอนก็หายไปเมื่อเวลาเริ่มต้น ฉันสามารถบูตบน Linux แต่ไม่ได้อยู่บน Mac

ข้อความป๊อปอัพระหว่างการสร้างพาร์ติชัน:

Partitioning this device will change some of the partitions. No partitions will be erased.
This partition will be added "New partition"
This partition will be resized "Existing partition"
"Cancel" or "Partition"


Boot drive repartitioning:
This partition operation is modifying your boot volume. When the boot volume is resizing the screen may freeze potentially for long periods. Do not power your computer off while resizing is occuring.
"Cancel" or "continue"

ก่อนที่จะรีบูต MacOS ทำงานได้ดี แต่หลังจากรีบูตตัวเลือก macOS ก็หายไป

ความคิดวิธีการแก้ไขปัญหานี้?

$ fdisk -l

Device         Start       End   Sectors   Size Type
/dev/sda1         40    409639    409600   200M EFI System
/dev/sda2     409640 911627655 911218016 434,5G unknown
/dev/sda4  927225856 934842367   7616512   3,6G Linux swap
/dev/sda5  934842368 977104895  42262528  20,2G Linux filesystem

คำตอบ:


1

Boot using Command+ R- จะเป็นการเปิด Internet Recovery Mode ปล่อยปุ่มเมื่อคุณเห็นโลโก้ Apple หรือล้อหมุน

โหมดการกู้คืนอินเทอร์เน็ตจะดาวน์โหลดไฟล์เฟิร์มแวร์ที่จำเป็นเพื่อเปิดใช้โหมดการกู้คืนบน Mac ของคุณแม้ว่าจะถูกเขียนทับใน EFI ก็ตาม จากตรงนั้นคุณควรเห็นหน้าจอ macOS Utilities เลือก "ติดตั้ง macOS ใหม่" ทำตามคำแนะนำบนหน้าจอ คุณต้องเชื่อมต่ออินเทอร์เน็ต

หากมีข้อผิดพลาดเกิดขึ้นกับโหมดการกู้คืนอินเทอร์เน็ต (ซึ่งไม่ควร) คุณสามารถลองใช้Option+ Command+ RหรือShift+ Option+ Command+ R(เพิ่มความรุนแรง) ตัวหลังจะติดตั้งระบบปฏิบัติการอะไรก็ตามที่มาพร้อมกับ Mac ของคุณนอกกรอบ

โชคดี.


ขอบคุณสำหรับความเข้าใจของคุณ มันเป็นที่นิยมอย่างมาก จริง ๆ แล้วฉันเพิ่งได้รับการแก้ไขและฉันจะจดขั้นตอนที่แน่นอนที่ฉันทำถ้าเคยสามารถช่วยคนอื่นได้ ฉันไม่สามารถรีสตาร์ทเป็นโหมดการกู้คืนอินเทอร์เน็ตได้เพราะคีย์แล็ปท็อปในตัว "R" ของฉันนั้นตายแล้วและไม่ตอบสนอง อย่างไรก็ตามฉันสร้างดิสก์การติดตั้งใหม่และฉันเริ่มจากตรงนั้น
Yoric

1

นี่คือวิธีที่ฉันแก้ไขปัญหาของฉัน:

  • รีบูตจากดิสก์การติดตั้ง MacOS
  • เปิดยูทิลิตี้เทอร์มินัล
  • ป้อนคำสั่งด้านล่าง

  1. ดูรูปแบบของพาร์ติชันของคุณ หนึ่งในของฉันมีFFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFF

    ด้วยคำสั่ง:

    diskutil list
    

    รายการ diskutil

  2. ตรวจสอบพาร์ติชันที่เสียหายโดยละเอียดยิ่งขึ้น

    ด้วยคำสั่ง:

    gpt -r show /dev/disk0
    

    ป้อนคำอธิบายรูปภาพที่นี่

  3. ซ่อมพาร์ติชัน GUID

    ด้วยคำสั่ง:

    diskutil umountDisk disk0
    gpt remove -i 2 disk0
    diskutil umountDisk disk0
    gpt add -i 2 -b 409640 -s 911218016 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk0
    

    ในขณะนั้นฉันพบข้อผิดพลาดนี้ (หากคุณไม่มีข้อผิดพลาดนี้คุณสามารถข้ามคำสั่งด้านล่างและไปที่การตรวจสอบโดยตรง):

    gpt add: disk0: error: ไม่มีที่ว่างบนอุปกรณ์

    และฉันก็ซ่อมมันด้วยคำสั่ง:

    gpt -r show /dev/disk0
    diskutil umountDisk disk0
    gpt destroy disk0
    gpt add -i 1 -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk0
    gpt add -i 2 -b 409640 -s 911218016 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk0
    diskutil umountDisk disk0
    gpt add -i 4 -b 927225856 -s 7616512 -t 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F disk0
    diskutil umountDisk disk0
    gpt add -i 5 -b 934842368 -s 42262528 -t 0FC63DAF-8483-4772-8E79-3D69D8477DE4 disk0
    

    ป้อนคำอธิบายรูปภาพที่นี่

  4. การตรวจสอบขั้นสุดท้ายก่อนรีบูต

    ด้วยคำสั่ง:

    diskutil list
    diskutil verifyDisk disk0
    diskutil verifyVolume disk0s1
    diskutil verifyVolume disk0s2
    

ทุกอย่างกลับมาเหมือนเดิม! ค่อยยังชั่ว! เห็นได้ชัดว่าคุณต้องปรับคำสั่งของคุณกับสถานการณ์ของคุณเอง มีรายละเอียดเพิ่มเติมเกี่ยวกับเรื่องนี้ในหัวข้อนี้

ฉันรู้สึกซาบซึ้งอย่างยิ่งที่ GintsK และ klanomath ที่ใจดีพอที่จะบันทึกปัญหาและวิธีแก้ไขปัญหาที่คล้ายคลึงกัน ฉันทำไม่ได้ถ้าไม่มี


0

ฉันเคยโชคดีใช้refindยูทิลิตี้ที่อธิบายไว้ในคู่มือการติดตั้ง OpenSUSE Macbook อาจเป็นประโยชน์ในการติดตั้งตัวจัดการการบูต (สามารถติดตั้งได้จาก Linux) และดูว่ามีประโยชน์หรือไม่ ไม่ว่าจะด้วยวิธีใดก็อาจมีสิ่งอื่นที่มีประโยชน์สำหรับคุณในหน้าวิกินั้น :)


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