Làm cách nào để rEFInd hoạt động với OS X 10.11 El Capitan?


15

Tôi nhận thấy rằng tôi không thể cài đặt và sử dụng rEFInd sau khi nâng cấp lên OS X 10.11 El Capitan. Điều này giới hạn tôi với OS X vì vậy tôi không thể khởi động phân vùng Linux của mình.

Tôi nhận được lỗi sau đây: error "Could not set boot device property: 0xe00002bc"


Tôi hy vọng điều này nhận được nhiều phiếu bầu hơn, bạn chắc chắn xứng đáng với điều đó. +1 từ tôi. Câu hỏi này lan tràn bất cứ khi nào tôi giúp những người khởi động kép đã "nâng cấp" lên El Capitan.
Addison Crump

Câu trả lời:


13

Bạn phải vô hiệu hóa Chiếu toàn vẹn hệ thống.

  1. Khởi động lại máy tính, trong khi khởi động giữ phím Command-R để khởi động vào chế độ phục hồi.
  2. Sau khi khởi động xong, hãy điều hướng đến Tiện ích của mối quan hệ> Thiết bị đầu cuối trên thanh menu trên cùng.
  3. Nhập csrutil disablevào cửa sổ terminal và nhấn phím return.
  4. Khởi động lại máy và Bảo vệ toàn vẹn hệ thống sẽ bị vô hiệu hóa.

nguồn: http://mattjanik.ca/blog/2015/10/01/refind-on-el-capitan/


1
Lưu ý phương pháp này đã hết hạn - không cần phải tắt SIP - người dùng bình thường không nên vô hiệu hóa SIP - đọc hướng dẫn sử dụng: Rodbooks.com/refind/sip.html#recovery - hoặc xem các câu trả lời khác bên dưới (kể cả từ chính Rod )
Greg

5

Tôi biết đây là một câu hỏi cũ, nhưng tôi chỉ phải trải qua vấn đề này khi cố gắng cài đặt rEFInd trên MBP 2015. Khi cố gắng cài đặt bằng cách chạy ./refind-installtrong thiết bị đầu cuối, tôi liên tục nhận được một thông báo cho tôi biết rằng bảo vệ toàn vẹn hệ thống đã được bật và tôi không thể thực hiện cài đặt mà không khởi động lại vào ổ đĩa khôi phục. Giải pháp mà không vô hiệu hóa bảo vệ toàn vẹn hệ thống (có lẽ vì lý do chính đáng):

  1. Trong thiết bị đầu cuối, gõ cd ~/Downloads
  2. Tải xuống tệp cài đặt hiện tại với 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. Khởi động lại, nhấn giữ cmd + rkhi tiếng chuông vang lên
  5. Mở tiện ích -> Terminal
  6. Ổ cứng của bạn không còn truy cập được /kể từ khi bạn ở trên một phân vùng khác. Thay vào đó, giờ nó nằm dưới / Tập / {tên ổ cứng của bạn}. Nếu bạn chưa biết nó được gọi là gì (mặc định là 'Macintosh \ HD'), hãy nhập cd /Volumes, lsđể xem nó được liệt kê ở đó.
  7. Loại cd /Volumes/{name of your hard drive}/Users/{your username}/Downloads. Ví dụ, của tôi là cd /Volumes/Macintosh\ HD/Users/Ayden/Downloads. Nhớ thoát tất cả các khoảng trắng trong thư mục hoặc tên tệp bằng '\' và sử dụng tab để tự động hoàn tất.
  8. Loại ./refind-install --root /Volumes/{Your hard drive} --yes. Bạn sẽ nhận được một thông báo hoàn thành thành công.
  9. Khởi động lại. Bạn sẽ thấy rEFInd. Để xem trình quản lý khởi động mặc định, bấm phím tùy chọn trong khi khởi động.

Lưu ý: để xem thêm tùy chọn cài đặt, gõ vim refind-installtrong ~/Downloads/refind-bin-0.10.3thư mục. Chúng được liệt kê ở đầu. Để bỏ vim, gõ :q.


Tôi không thể tìm thấy thư mục của tôi từ khi bắt đầu phục hồi. Trong / Tập, tôi chỉ có OSX Startup DiskUntitled, mà tôi nghĩ là mới, bạn đã tạo không gian trên đĩa tôi đã tạo bằng tiện ích Đĩa
Simon H

3

Với việc phát hành rEFInd 0.10.0, không có tài liệu rEFInd chính thức nào về vấn đề này:

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

Tập lệnh cài đặt của phiên bản đó (hiện được gọi là refind-install) cũng chạy từ Recovery HD và bản thân rEFInd có thể quản lý các cài đặt SIP, cung cấp thêm hai tùy chọn cho cách khắc phục sự cố.


0

Để thay thế, ví dụ: nếu bạn (như tôi) đã xóa phân vùng khôi phục trước khi nâng cấp lên El Capitan (không khôi phục nó), hãy khởi động vào thanh USB rEFInd của bạn , từ đó khởi động vào Linux, cài đặt gói Linux rEFInd của bạn và cài đặt rEFInd trở lại HD của bạn từ Linux.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.