ฉันจะให้ rEFInd ทำงานกับ OS X 10.11 El Capitan ได้อย่างไร


15

ฉันสังเกตเห็นว่าฉันไม่สามารถติดตั้งและใช้ rEFInd หลังจากอัปเกรดเป็น OS X 10.11 El Capitan สิ่งนี้ จำกัด ฉันไว้ที่ OS X ดังนั้นฉันจึงไม่สามารถบูตพาร์ติชัน Linux ได้

ฉันได้รับข้อผิดพลาดต่อไปนี้: error "Could not set boot device property: 0xe00002bc"


ฉันหวังว่านี้จะได้รับการโหวตมากขึ้นคุณสมควรได้รับมันแน่นอน +1 จากฉัน คำถามนี้อาละวาดทุกครั้งที่ฉันช่วยคนที่มีการบูทคู่ซึ่ง "อัพเกรด" เป็น El Capitan แล้ว
Addison Crump

คำตอบ:


13

คุณต้องปิดการใช้งานการฉายความสมบูรณ์ของระบบ

  1. รีสตาร์ทคอมพิวเตอร์ในขณะที่บูต Command-R ค้างไว้เพื่อบูตเข้าสู่โหมดการกู้คืน
  2. เมื่อบู๊ตแล้วให้ไปที่“ ยูทิลิตี้> เทอร์มินัล” ในแถบเมนูด้านบน
  3. ป้อนcsrutil disableในหน้าต่างเทอร์มินัลแล้วกดปุ่มย้อนกลับ
  4. รีสตาร์ทเครื่องและ System Integrity Protection จะถูกปิดการใช้งานในขณะนี้

แหล่งที่มา: http://mattjanik.ca/blog/2015/10/01/refind-on-el-capitan/


1
หมายเหตุวิธีนี้ล้าสมัย - ไม่จำเป็นต้องปิดการใช้งาน SIP - ผู้ใช้ปกติไม่ควรปิดใช้งาน SIP - อ่านคู่มือ: rodsbooks.com/refind/sip.html#recovery - หรือดูคำตอบอื่น ๆ ด้านล่าง (รวมถึงจาก Rod เอง )
Greg

5

ฉันรู้ว่านี่เป็นคำถามเก่า แต่ฉันต้องผ่านปัญหานี้เมื่อพยายามติดตั้ง rEFInd ใน MBP 2015 เมื่อพยายามติดตั้งโดยรัน./refind-installในเทอร์มินัลฉันได้รับข้อความแจ้งว่าการป้องกันความสมบูรณ์ของระบบถูกเปิดใช้งานและฉันไม่สามารถทำการติดตั้งโดยไม่ต้องรีบูตเครื่องในโวลุ่มการกู้คืน โซลูชันที่ไม่มีการปิดใช้งานการป้องกันความสมบูรณ์ของระบบ (อาจมีเหตุผลที่ดี):

  1. ในเทอร์มินัลพิมพ์ cd ~/Downloads
  2. ดาวน์โหลดไฟล์ติดตั้งปัจจุบันด้วย curl -s -L https://sourceforge.net/projects/refind/files/0.10.3/refind-bin-0.10.3.zip
  3. unzip refind-bin-0.10.3.zip
  4. รีบู๊ตค้างไว้cmd + rเมื่อเสียงระฆังดังขึ้น
  5. เปิดยูทิลิตี้ -> เทอร์มินัล
  6. ฮาร์ดไดรฟ์ของคุณไม่สามารถเข้าถึงได้อีกต่อไป/ตั้งแต่คุณอยู่ในพาร์ติชันอื่น แต่ตอนนี้อยู่ภายใต้ / Volumes / {ชื่อของฮาร์ดไดรฟ์ของคุณ} หากคุณยังไม่ทราบสิ่งที่เรียกว่า (ค่าเริ่มต้นคือ 'Macintosh \ HD') ให้พิมพ์cd /Volumesจากนั้นlsดูรายการนั้น
  7. ประเภทcd /Volumes/{name of your hard drive}/Users/{your username}/Downloads. cd /Volumes/Macintosh\ HD/Users/Ayden/Downloadsตัวอย่างเช่นฉันเป็น อย่าลืมเว้นช่องว่างทั้งหมดในไดเรกทอรีหรือชื่อไฟล์ด้วย '\' และใช้แท็บเพื่อเติมข้อความอัตโนมัติ
  8. ประเภท./refind-install --root /Volumes/{Your hard drive} --yes. คุณควรได้รับการแจ้งให้ทราบถึงความสำเร็จ
  9. Reboot คุณควรเห็น rEFInd หากต้องการดูตัวจัดการการบูตเริ่มต้นให้กดปุ่มตัวเลือกในขณะที่กำลังบู๊ต

หมายเหตุ: เพื่อดูตัวเลือกการติดตั้งเพิ่มเติมให้พิมพ์vim refind-installขณะอยู่ใน~/Downloads/refind-bin-0.10.3ไดเรกทอรี พวกเขาอยู่ด้านบน :qจะเลิกเป็นกลุ่มประเภท


ฉันไม่พบไดเรกทอรีของฉันเลยตั้งแต่เริ่มการกู้คืน ใน / เล่มฉันมีเพียงOSX Startup DiskและUntitledซึ่งฉันคิดว่าเป็นใหม่; y สร้างพื้นที่บนดิสก์ที่ฉันทำโดยใช้โปรแกรมอรรถประโยชน์ดิสก์
Simon H

3

ด้วยการเปิดตัว rEFInd 0.10.0 ไม่มีเอกสาร rEFInd อย่างเป็นทางการเกี่ยวกับปัญหานี้:

http://www.rodsbooks.com/refind/sip.html

สคริปต์การติดตั้งของเวอร์ชันนั้น (เรียกว่าrefind-install) เรียกใช้จาก Recovery HD และ rEFInd เองสามารถจัดการการตั้งค่า SIP ซึ่งมีตัวเลือกเพิ่มเติมสองวิธีสำหรับวิธีแก้ไขปัญหา


0

เป็นทางเลือกตัวอย่างเช่นถ้าคุณ (เช่นฉัน) ได้ลบพาร์ติชันการกู้คืนก่อนที่จะอัพเกรดเป็น El Capitan (ซึ่งไม่ได้กู้คืน) ให้บูตเข้าสู่แท่ง USB rEFIndของคุณจากการบูตใน Linux ติดตั้งแพ็คเกจ rEFInd Linux และ ติดตั้ง rEFInd กลับไปเป็น HD ของคุณจาก Linux


-1

http://www.zealpeal.com/dual-boot-os-x-el-capitan-on-macbook-pro-with-kali-linux/ตรวจสอบคู่มือฉบับเต็มเกี่ยวกับการบูตสองระบบปฏิบัติการและติดตั้ง rEFInd


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