Στο OS X 10.10 (Yosemite), η Apple εισήγαγε μια νέα απαίτηση ασφάλειας που ονομάζεται Kext Signing. ( To kext είναι μια επέκταση του πυρήνα, ή ένα πρόγραμμα οδήγησης Driver, για το Mac OS X)
Η υπογραφή Kext ουσιαστικά λειτουργεί ελέγχοντας αν όλοι οι οδηγοί στο σύστημα είναι αλοιωμένοι από τρίτους, ή έχουν εγκριθεί από την Apple. Αν έχουν τροποποιηθεί, στο Yosemite δεν θα είναι πλέον δυνατόν να φορτώσετε πρόγραμμα οδήγησης kext απο τρίτους. Αυτό είναι ένα μέσο για την επιβολή της ασφάλειας, αλλά και ένας τρόπος για την Apple να ελέγχει τι υλικό απο τρίτους προγραμματιστές έχει την υποστήριξη του OS X.
Σε περίπτωση που έχετε φορτώσει μια εφαρμογή με ξένα kexts, τότε κατά την έναρξη θα έχετε αυτή την εικόνα
Η μόνη λύση λοιπόν είναι ο παρακάτω οδηγός
Recovering from stop sign on boot screen
For those who are stuck on the grey boot screen, here’s how you get back into OS X:Step 1: Boot recovery mode by holding Cmd+R during boot Step 2: Open the Terminal from the menu bar Step 3: Run this command: nvram boot-args
Does it say “kext-dev-mode=1″? if so, you can skip to Step 6. If it says “error getting variable”, continue with these steps:Step 4: Run this command: nvram boot-args=kext-dev-mode=1
Step 5: Reboot back in to Recovery Mode again Step 6: Run these commands, replacing Your Disk Name with the name of your Mac disk (partition). You can type ls /Volumes to get a list of volumes. Note the quotes around the disk path and that there should be no / before System.
cd “/Volumes/Your Disk Name”
touch System/Library/Extensions
kextcache -prelinked-kernel System/Library/Caches/com.apple.kext.caches/Startup/kernelcache -K System/Library/Kernels/kernel System/Library/ExtensionsStep 6: Wait until it finishes (can take as long as 5-10 minutes, don’t abort it) and reboot.
https://github.com/Homebrew/homebrew/issues/31164

