Bagaimana cara saya mendapatkan kembali bekerja dengan OS X 10.11 El Capitan?

15

Saya perhatikan bahwa saya tidak dapat menginstal dan menggunakan rEFInd setelah meningkatkan ke OS X 10.11 El Capitan. Ini membatasi saya untuk OS X jadi saya tidak bisa boot partisi Linux saya.

Saya mendapatkan kesalahan berikut: error "Could not set boot device property: 0xe00002bc"

HarlemSquirrel
sumber
Saya harap ini mendapat lebih banyak suara, Anda pasti pantas mendapatkannya. +1 dari saya. Pertanyaan ini merajalela setiap kali saya membantu orang dengan dual-boot yang sudah "ditingkatkan" ke El Capitan.
Addison Crump

Jawaban:

13

Anda harus menonaktifkan Proyeksi Integritas Sistem.

  1. Nyalakan kembali komputer, sembari booting, tahan Command-R untuk boot ke mode pemulihan.
  2. Setelah di-boot, navigasikan ke "Utilities> Terminal" di bilah menu atas.
  3. Masukkan csrutil disabledi jendela terminal dan tekan tombol kembali.
  4. Mulai ulang mesin dan Perlindungan Integritas Sistem sekarang akan dinonaktifkan.

sumber: http://mattjanik.ca/blog/2015/10/01/refind-on-el-capitan/

HarlemSquirrel
sumber
1
Perhatikan metode ini sudah ketinggalan zaman - tidak perlu menonaktifkan SIP - pengguna normal tidak harus menonaktifkan SIP - baca manual: rodsbooks.com/refind/sip.html#recovery - atau lihat jawaban lain di bawah ini (termasuk dari Rod sendiri )
Greg
5

Saya tahu ini adalah pertanyaan lama, tetapi saya hanya harus melalui masalah ini ketika mencoba menginstal rEFInd pada MBP 2015. Ketika mencoba menginstal dengan menjalankan ./refind-installdi terminal, saya terus menerima pesan yang memberi tahu saya bahwa perlindungan integritas sistem diaktifkan, dan saya tidak dapat melakukan instalasi tanpa me-reboot ke volume pemulihan. Solusi tanpa menonaktifkan perlindungan integritas sistem (mungkin ada karena alasan yang bagus):

  1. Di terminal, ketik cd ~/Downloads
  2. Unduh file instalasi saat ini dengan 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. Nyalakan kembali, tahan cmd + rsaat bunyi genta berbunyi
  5. Buka utilitas -> Terminal
  6. Hard drive Anda tidak lagi dapat diakses /karena Anda berada di partisi yang berbeda. Sebaliknya, sekarang di bawah / Volume / {nama hard drive Anda}. Jika Anda belum tahu apa namanya (defaultnya adalah 'Macintosh \ HD'), ketik cd /Volumes, lalu lsuntuk melihatnya tercantum di sana.
  7. Jenis cd /Volumes/{name of your hard drive}/Users/{your username}/Downloads. Misalnya, milikku cd /Volumes/Macintosh\ HD/Users/Ayden/Downloads. Ingatlah untuk melarikan diri semua ruang dalam direktori atau nama file dengan '\', dan gunakan tab untuk pelengkapan otomatis.
  8. Jenis ./refind-install --root /Volumes/{Your hard drive} --yes. Anda harus mendapatkan pemberitahuan penyelesaian yang berhasil.
  9. Mulai ulang. Anda harus melihat resi. Untuk melihat manajer boot default, tekan tombol opsi saat boot.

Catatan: untuk melihat lebih banyak jenis opsi instal vim refind-installsaat dalam ~/Downloads/refind-bin-0.10.3direktori. Mereka terdaftar di bagian atas. Untuk keluar dari vim, ketik :q.

Ayden
sumber
Saya tidak dapat menemukan direktori saya sama sekali dari awal pemulihan. Dalam / Volume, saya hanya memiliki OSX Startup Diskdan Untitled, yang saya pikir adalah ruang baru; y dibuat pada disk yang saya buat menggunakan utilitas Disc
Simon H
3

Dengan rilis resi 0.10.0, tidak ada dokumentasi resi resmi tentang masalah ini:

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

Skrip instalasi versi itu (sekarang disebut refind-install) juga berjalan dari Recovery HD, dan rEFInd sendiri dapat mengelola pengaturan SIP, yang memberikan dua opsi lagi untuk bagaimana mengatasi masalah tersebut.

Rod Smith
sumber
0

Sebagai alternatif, misalnya jika Anda (seperti saya) telah menghapus partisi pemulihan sebelum memutakhirkan ke El Capitan (yang tidak mengembalikannya), boot ke USB stick Anda , dari sana boot ke Linux, instal paket Linux Anda dan instal rEFInd kembali ke HD Anda dari Linux.

circlepainter
sumber