MacBook Pro (ต้นปี 2011, 8,2) จะไม่สามารถบูต Mac OS X ได้หลังจากติดตั้ง Linux


0

จนกระทั่งสองสามเดือนที่ผ่านมาฉันรัก MacBook Pro สามบูต (ต้นปี 2011, 8,2 ที่มีหน้าจอความละเอียดสูง)

จากนั้นฉันพยายามเรียกใช้การอัปเกรด Mac OS X 10.10 (Yosemite) และทุกอย่างก็แยกกัน

ฉันไปที่ร้าน Apple แล้วให้พวกเขาติดตั้ง Mac OS X 10.10 (Yosemite) ฉันกลับบ้านและไปติดตั้ง windows ใหม่และทุกอย่างพังทลาย

ฉันกลับไปที่ Apple store ให้พวกเขาติดตั้ง Mac OS X 10.6.8 (Snow Leopard) และสั่งซื้อดิสก์การติดตั้ง Snow Leopard ใหม่ (แผ่นติดตั้งดั้งเดิมของฉันคือ Leopard, IIRC)

ลดขนาดพาร์ติชัน Mac OS X และติดตั้ง Fedora (21) จาก DVD Fedora ขึ้นมาและตอนนี้ฉันไม่สามารถบูต Mac OS X ได้แน่นอนว่าการติดตั้ง Fedora ทำให้พาร์ติชัน EFI สับสนมากขึ้น มันยังคงบู๊ตได้ดีใน Linux แต่พยายามบู๊ต Mac OS X มันล้มเหลวในการค้นหา boot loader หากฉันใส่ดิสก์เสือดาวหิมะฉันสามารถบูต Mac OS X จากฮาร์ดไดรฟ์ได้

ฉันลองติดตั้ง Snow Leopard อีกครั้งจาก DVD แต่ตัวติดตั้งยืนยันว่า“ พาร์ติชัน Macintosh HD ไม่สามารถใช้สำหรับการบูตได้” ฉันบูทเข้า Linux และลบพาร์ติชั่นโดยคิดว่าตัวติดตั้งดีวีดีจะเสนอการแบ่งพาร์ติชันให้ฉันบ้าง ตัวเลือก แต่ตอนนี้ฉันไม่สามารถบูตครั้งแรกจาก DVD ได้ฉันเพิ่งได้รับเสียงบี๊บสามครั้งเมื่อฉันพยายามกดปุ่มตัวเลือกค้างไว้เมื่อเปิดเครื่อง

ฉันจะล้างไดรฟ์ให้สะอาดเพียงพอที่ตัวติดตั้ง Mac OS X บน DVD จะทำให้ฉันติดตั้งใหม่ได้อย่างไร

และถ้าฉันกลับไปที่จุดนั้นและติดตั้ง rEFInd และสร้างการตั้งค่าดั้งเดิมของฉันใหม่ฉันควรจะดู Windows และ Linux รุ่น 32 บิตหรือ 64 บิตหรือไม่

มีความหวังหรือไม่ที่ฉันสามารถเรียกใช้ Mac OS X 10.10 (Yosemite) ในระบบนี้ได้หรือไม่?

คำตอบ:


1

มาง่าย ๆ ก่อน: Mac 2011 จะมี EFI 64 บิตดังนั้นหมายความว่าคุณควรติดตั้ง OS ทั้งหมดของคุณในรุ่น 64 บิต (เวอร์ชั่น OS X ส่วนใหญ่ให้การสนับสนุนทั้งแบบ 32- และ 64- บิตผ่านทางไบนารี "อ้วน") คุณสามารถออกไปกับระบบปฏิบัติการ 32- บิตโดยเฉพาะอย่างยิ่งถ้าคุณบูตในโหมดไบออส / ซีเอสเอ็ม / ดั้งเดิม แต่รุ่น 64 บิตให้ความยืดหยุ่นมากกว่าและอาจเปิดใช้งานโหมดบูต EFI โดยเฉพาะอย่างยิ่งสำหรับ Linux

จุดที่สองของฉันคือการแนะนำให้คุณใช้ประสบการณ์ของคุณเป็นสัญญาณว่าการบูทสามครั้งสามารถทำได้ยากโดยเฉพาะบน Mac คุณน่าจะดีกว่าที่ใช้ระบบปฏิบัติการหนึ่งหรือสองระบบในสภาพแวดล้อมเสมือน (ภายใน VirtualBox, VMware หรืออื่น ๆ ) สิ่งนี้จะลบภาวะแทรกซ้อนมัลติบูตและช่วยให้คุณแยกระบบเพื่อความปลอดภัยที่ดีขึ้น

อีกประเด็นหนึ่งคือ Windows 7 ไม่จำเป็นต้องทำการบูทในโหมด BIOS / CSM / legacy ที่มีMBR แบบไฮบริดและอันตราย (อ่านที่เชื่อมโยงไปยังหน้า! มันเป็นส่วนหนึ่งของgdiskเอกสารของฉันและมันจะบอกคุณสิ่งที่คุณจำเป็นต้องรู้เพื่อนำทางน่านน้ำ MBR ไฮบริดที่ทรยศ!) ไฮบริดสลี MBR เป็นส่วนหนึ่งของสิ่งที่ทำให้เกิดปัญหาของคุณ ผู้ใช้หลายคนโชคดีมากที่ใช้ Windows 8 และ 8.1 ในโหมด EFI ซึ่งไม่จำเป็นต้องใช้ MBR แบบไฮบริด แต่เมื่อคุณสร้างพาร์ติชัน FAT ใน Disk Utility ของ OS X เครื่องมือดังกล่าวจะสร้าง MBR แบบไฮบริดซึ่งจะบล็อก Windows 8 การติดตั้งในโหมด EFI ดังนั้นจึงมีปัญหาอื่น - แต่อันนี้สามารถข้ามได้โดยใช้เครื่องมืออื่นที่ไม่ใช่ Disk Utility เพื่อสร้างพาร์ติชัน Windows ของคุณหรือโดยใช้เครื่องมือเช่นgdiskเพื่อแทนที่ MBR ไฮบริดด้วย MBR ป้องกันมาตรฐาน นอกจากนี้แม้จะติดตั้ง Windows 8 ได้ดีในโหมด EFI ในหลาย ๆ (อาจจะมากที่สุด) แม็คก็ยังคงต้องใช้ BIOS / CSM / โหมดมรดกในบางแม็ค ฉันคิดว่า Windows 10 จะติดตั้งเช่นเดียวกับ Windows 8 ในโหมด EFI บน Mac แต่มันใหม่มากฉันไม่สามารถรับประกันได้ คุณอาจต้องการถามในฟอรัม Mac เกี่ยวกับโหมดที่ทำงานได้ดีที่สุดสำหรับ Windows รุ่นของคุณในรุ่น Mac ของคุณ

ไม่ว่าในกรณีใดคุณต้องตัดสินใจว่าจะใช้โหมดใดสำหรับ Windows และเข้าใจ GPT และไฮบริด MBR ได้ดีพอที่จะเตรียมดิสก์ของคุณได้โดยสมมติว่าคุณต้องการบูตมันโดยตรงบนฮาร์ดแวร์ของคุณ นี่เป็นหนึ่งในเหตุผลที่การใช้งาน Windows เสมือนจริงทำให้คุณรู้สึกเสมือนจริง - คุณให้เครื่องเสมือนเป็นดิสก์เสมือนจริงที่สามารถจัดการได้ แต่มันก็เหมือนเอาความกังวลทั้งหมดเกี่ยวกับไฮบริด MBRs และโหมดการบูต Windows บนฮาร์ดแวร์ดั้งเดิมของคุณออกจากสมการ

สำหรับ Linux มันมักจะบูทได้ดีในโหมด EFI อย่างไรก็ตามในกรณีของคุณดูเหมือนว่าคุณจะจบลงด้วย GRUB ในการควบคุมกระบวนการบู๊ตของคุณและจากนั้นไม่สามารถจัดการกับการบูท Windows และ / หรือ OS X ได้บน Macs หากคุณต้องการบูตสามทางวิธีที่ง่ายที่สุดคือการใช้refindตัวจัดการการบูต ถ้าเป็นไปได้ให้บอก Linux ของคุณว่าไม่ได้ติดตั้งบูตโหลดเดอร์ (น่าเสียดายที่ตัวเลือกนี้มักไม่มีตัวตนหรืออาจจัดการโดยตัวเลือกบรรทัดคำสั่งที่ไม่ชัดเจนเมื่อคุณเรียกใช้ตัวติดตั้งฉันไม่ทราบว่าตัวเลือกดังกล่าวมีให้สำหรับ Fedora หรือไม่) มี rEFInd บน USB แฟลชไดรฟ์ มีประโยชน์ในกรณีที่คุณต้องการจัดการกระบวนการบูตชั่วคราว นอกจากนี้ (และที่สำคัญกว่านั้น) โปรดทราบว่าการกดปุ่ม Alt หรือตัวเลือกค้างไว้ในขณะที่คุณเปิดคอมพิวเตอร์ควรเปิดตัวจัดการการบูตในตัวของเครื่อง สิ่งนี้มีประโยชน์ถ้า GRUB เข้าครอบครองและล้มเหลว การใช้ตัวจัดการการบูตในตัวควรช่วยให้คุณสามารถบูต OS X และแก้ไขสิ่งต่าง ๆ ได้

เคล็ดลับเฉพาะเพิ่มเติม:

  1. คุณสามารถล้างดิสก์ของพาร์ติชันทั้งหมดโดยใช้gdiskใน OS ที่คุณสามารถบูตได้ ใช้zตัวเลือกในเมนูของผู้เชี่ยวชาญ (พิมพ์xจากzนั้นยืนยันตัวเลือก)
  2. เมื่อเช็ดแผ่นดิสก์แล้วให้ติดตั้ง OS X
  3. ใช้gdiskภายใต้ OS X หรือดิสก์ฉุกเฉิน Linux เพื่อสร้างพาร์ติชันสำหรับ Linux และ Windows ตรวจสอบให้แน่ใจว่าทำเครื่องหมายพาร์ติชั่นระบบไฟล์ Linux ว่าเป็นประเภท 8300 หากคุณวางแผนที่จะใช้ MBR แบบไฮบริดให้วางพาร์ติชัน Windows และพาร์ติชันใด ๆ ที่คุณใช้สำหรับแลกเปลี่ยนข้อมูลระหว่างระบบปฏิบัติการที่ในตอนท้ายของดิสก์
  4. ติดตั้ง Linux โดยเฉพาะอย่างยิ่งโดยไม่มีบูตโหลดเดอร์ ใช้ ext4fs ไม่ใช่ Btrfs, XFS หรือ JFS เป็นระบบไฟล์ของคุณ เอาใจใส่ว่า/ระบบไฟล์รูทของคุณอยู่ที่ใด - พาร์ติชั่นเช่น/dev/sda4, โลจิคัลวอลุ่มชอบ/dev/mapper/fedora-rootหรืออาจเป็นสิ่งที่แปลกใหม่มากขึ้น เขียนสิ่งนี้ลงไปเพราะคุณอาจต้องการในภายหลัง
  5. หากคุณไม่สามารถหาวิธีการติดตั้งได้หากไม่มีตัวโหลดการบูตคุณอาจเห็นมันหรือบู๊ตตรงไปยัง Linux บายพาสสิ่งนี้โดยใช้ตัวจัดการการบูตในตัวหรือ rEFInd บน USB หรือ CD เพื่อบูตไปยัง OS X
  6. ใน OS X ให้ติดตั้ง rEFInd
  7. เมื่อคุณรีบูตคุณควรเห็นตัวเลือกการบูตสำหรับทั้ง OS X และ Linux หากคุณไม่เห็นตัวเลือก Linux คุณอาจต้องใช้gdiskเพื่อตรวจสอบรหัสประเภทพาร์ติชันและเปลี่ยนรหัสสำหรับระบบไฟล์ Linux ตั้งแต่ 0700 ถึง 8300 จากนั้นติดตั้ง rEFInd อีกครั้ง หรือติดตั้งไดรเวอร์ระบบไฟล์ EFI ด้วยตนเองสำหรับสิ่งที่ระบบไฟล์เก็บเคอร์เนลของคุณ
  8. ขึ้นอยู่กับตัวเลือกการติดตั้งของคุณรายการ rEFInd สำหรับ Linux อาจไม่ทำงาน ถ้าเป็นเช่นนั้นให้ไฮไลต์กด F2 หรือแทรกสองครั้งและเพิ่มroot={whatever}ตัวเลือกโดยที่{whatever}คำอธิบายพาร์ติชันหรือ LVM สำหรับ/ระบบไฟล์Linux root ( ) ของคุณ สิ่งนี้ควรทำให้ booted Linux ณ จุดนี้คุณควรจะสามารถเรียกใช้mkrlconf.shสคริปต์ที่มาพร้อมกับ rEFInd เพื่อสร้างไฟล์การกำหนดค่าที่ควรยกเลิกความต้องการขั้นตอนนี้ในอนาคต
  9. หากคุณวางแผนที่จะติดตั้ง Windows ในโหมด BIOS / CSM / legacy ให้ใช้gdiskใน Linux หรือ OS X เพื่อสร้างไฮบริด MBR รวมเฉพาะพาร์ติชัน Windows และพาร์ติชันที่แชร์ข้อมูลใด ๆ ในไฮบริดสลี MBR (รวมพาร์ติชันทั้งหมดไม่เกินสาม) อย่าสร้างไฮบริด MBR หากคุณตั้งใจจะติดตั้ง Windows ในโหมด EFI
  10. ติดตั้ง Windows โปรดทราบว่าการให้ตัวติดตั้ง Windows บูตในโหมดที่ต้องการ (BIOS vs. EFI) อาจเป็นเรื่องยุ่งยาก หากมันบ่นว่าดิสก์อยู่ในรูปแบบที่ไม่ถูกต้อง (GPT vs. MBR) แสดงว่าคุณบูตในโหมดที่ไม่ถูกต้องหรือคุณเตรียมดิสก์ไม่ถูกต้อง
  11. หากคุณติดตั้ง Windows ในโหมด EFI เป็นไปได้ว่าบูตโหลดเดอร์จะเข้ามาแทนที่คุณจะต้องใช้ตัวเลือก / Alt หรือ rEFInd บน USB / CD เพื่อกลับเข้าสู่ OS X และติดตั้ง rEFInd อีกครั้ง

เมื่อถึงจุดนี้เมื่อคุณบู๊ตคุณควรเห็น rEFInd ซึ่งควรให้ตัวเลือกในการบูต OS X, Windows หรือ Linux อาจมีหนึ่งหรือสองตัวเลือกพิเศษที่อาจจะใช่หรือไม่ก็ได้ สิ่งเหล่านั้นสามารถถูกจัดการได้หลายวิธี; โพสต์กลับหากคุณต้องการความช่วยเหลือ


0

ส่วนหนึ่งของปัญหาที่ฉันทำงานในช่วงหลายสัปดาห์ที่ผ่านมาคือ: ทำไมฉันไม่สามารถติดตั้งใหม่จาก DVD Snow Leopard Install ได้? เมื่อฉันบู๊ตจาก DVD และเลือกสคริปต์การติดตั้งหน้าจอจะหยุดที่พื้นหลังสีขาวที่มีแอปเปิ้ลสีเทาและมีการส่งเสียงบี๊บสามครั้งซ้ำ ๆ กันทุก 5 วินาที ด้วยสิ่งที่ฉันสามารถค้นพบได้บนเว็บนี่ควรจะระบุว่า "หน่วยความจำไม่ดี" แต่ทั้ง windows และ Linux จะติดตั้งเพื่อที่จะไม่เป็นจริง

ในที่สุดฉันก็พบผู้เชี่ยวชาญด้านการสนับสนุนซึ่งพบว่า MacBook Pro ของฉันในช่วงต้นปี 2011 (MacBook Pro 8,2) มาพร้อมกับ Snow Leopard 10.6.6 แต่แผ่นดิสก์ Snow Leopard ที่ Apple ขายให้ฉันเปิดตัวเป็น 10.6.3 และรุ่นนั้นไม่ได้ มีการสนับสนุนสำหรับรุ่นฮาร์ดแวร์ของฉันและเสียงบี๊บทั้งสามระบุว่า

นอกจากนี้เขายังแสดงให้ฉันเห็นวิธีการบูตในการติดตั้งซอฟต์แวร์อินเทอร์เน็ตซึ่งเขามั่นใจว่าฉันจะติดตั้งบิลด์ที่ถูกต้องจากนั้นเขาก็จะโคลนดิสก์ระบบการทำงานกับแท่ง USB 32GB เพื่อที่ฉันจะได้ติดตั้งใหม่ได้ในภายหลัง ผ่านการทดสอบตามลำดับของฉันเพื่อรวบรวมระบบสามบูต

ฉันดีใจจริงๆที่เมื่อ Apple ขายดิสก์ติดตั้งไม่ใช่ "Service Pack" ล่าสุดสำหรับรุ่นระบบนั้น

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