Câu trả lời:
Để tắt cài đặt bảo mật ký kext:
sudo nvram boot-args=kext-dev-mode=1
Sau khi thay đổi cài đặt này, bạn cần khởi động lại máy tính để OS X nhận ra nó.
Điều quan trọng cần lưu ý là cài đặt ký kext là toàn cục, nếu bạn tắt nó, bạn nên cẩn thận chỉ cài đặt trình điều khiển hệ thống từ các nguồn mà bạn tin tưởng.
Để sử dụng lại một lần nữa:
sudo nvram -d boot-args
nvram boot-args
. Nếu nó in bất kỳ giá trị nào (ví dụ: "iog = 0x0"), hãy thêm chúng vào lệnh trên bằng dấu phẩy, như sau : sudo nvram boot-args=kext-dev-mode=1,iog=0x0
. Sau đó, để tắt chế độ kext-dev, không sử dụng lệnh "-d" mà bỏ qua phần đó khi cài đặt boot-args cũ.
nvram: Error setting variable - 'boot-args': (iokit/common) general error
thông báo lỗi. Tôi không thể tìm thấy "lỗi chung" có nghĩa là gì. Bất kỳ trợ giúp sẽ được đánh giá cao.
Trích dẫn tài liệu của Apple:
Để bật hoặc tắt Bảo vệ toàn vẹn hệ thống, bạn phải khởi động vào Recovery OS và chạy lệnh csrutil (1) từ Terminal.
Khởi động vào Recovery OS bằng cách khởi động lại máy của bạn và giữ phím Command và R khi khởi động. Khởi chạy Terminal từ menu Tiện ích. Nhập lệnh sau: $ csrutil enable
Sau khi bật hoặc tắt Bảo vệ toàn vẹn hệ thống trên máy, cần phải khởi động lại.
Nguồn: Cấu hình bảo vệ toàn vẹn hệ thống
Vẫn trích dẫn:
Kể từ OS X El Capitan, boot-arg kext-dev hiện đã lỗi thời.
sudo nvram boot-args="kext-dev-mode=1" # Has No Effect
Nguồn: Phần mở rộng hạt nhân