kextload: command not found Strange, I have access to other kext utilities such as kextcache, kextfind, kextlibs, kextstat, kextunload, kextutil but not kextload. Is there any cause for that ?



Edit - 1 : kextload files;

➜ locate 'kextload'
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/share/man/man8/kextload.8
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/share/man/man8/logkextloadsd.8
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/share/man/man8/kextload.8
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/share/man/man8/logkextloadsd.8
/System/Library/LaunchDaemons/com.apple.logkextloadsd.plist
/usr/libexec/logkextloadsd
/usr/share/man/man8/kextload.8
/usr/share/man/man8/logkextloadsd.8


Edit - 2 : Context of problem

Was trying to reload kext files of VirtualBox because they were not automatically loaded. To reload them, I had to unload with kextunloadand load with kextload. I was able to run 'kextunload but not kextload because it was unavailable. Access to other kext utilities are available, But not kextload. Why is it unavailable ?

I was able to load kext with kextutil -l, VirtualBox still not working.
Check your ${PATH}. For a reason to investigate, /sbin isn't included in it. And kextload is:

/sbin/kextload


When, for example, kextstat is:

/usr/sbin/kextstat


The difference of location is fully correct (one is an admin command, the other not).