2015-10-04 23 views
6

tôi đang làm việc trên một hệ thống dualboot và sử dụng như sau AppleScript để cài đặt âm lượng khởi động:OSX 10.11 El Capitan - thiết khởi động sở hữu thiết bị không làm việc

tell application "Finder" to if not (disk "SoundHD" exists) then do shell script "diskutil mount " & last word of (do shell script "diskutil list | grep 'Apple_HFS SoundHD'") 

do shell script "bless -mount \"/Volumes/SoundHD\" -setBoot --nextonly" with administrator privileges 

display notification "Next Boot: SoundHD" with title "Neustart" 

Kể từ El Capitan kịch bản sẽ không làm việc nữa và Tôi nhận được thông báo lỗi sau trong Trình chỉnh sửa tập lệnh:

tell application "Finder" 
    exists disk "SoundHD" 
      --> true 
    end tell 
    tell current application 
     do shell script "bless -mount \"/Volumes/SoundHD\" -setBoot --nextonly" with administrator privileges 
      --> error "Could not set boot device property: 0xe00002bc" number 3 
    Ergebnis: 
    error "Could not set boot device property: 0xe00002bc" number 3 

Có một số thay đổi mới trong lệnh chúc lành không?

Cảm ơn bạn đã được trợ giúp.

+0

tôi sẽ đổ lỗi cho hệ thống bảo vệ toàn vẹn nhưng tôi không chắc chắn –

Trả lời

8

Bạn phải tắt tính năng 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ế độ khôi phục .
  2. Sau khi được khởi động, hãy điều hướng đến "Tiện ích> Thiết bị đầu cuối" trong thanh trình đơn trên cùng.
  3. Nhập csrutil disable trong cửa sổ đầu cuối và nhấn phím trả về.
  4. Khởi động lại máy và Bảo vệ tính toàn vẹn hệ thống sẽ bị tắt.

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

+5

Chúng ta có thể nhận được một số bối cảnh xung quanh lý do tại sao điều này phải được thực hiện và nếu đó là một giải pháp lâu dài và những vấn đề với tắt SIP là gì ? – iJames

+0

Không tắt SIP chỉ cho việc này. SIP có một lý do quan trọng: nó ngăn chặn phần mềm độc hại và các quy trình lừa đảo từ việc sửa đổi hệ điều hành lõi. – Karew

+0

@Karew: Tôi không tin rằng có một giải pháp thay thế. Nếu bạn biết nếu không thì đừng giữ lại. – Timmmm

Các vấn đề liên quan