3 votes

Charger le kext en mode de récupération

J'ai développé une extension de noyau et j'aimerais la charger dans tous les modes possibles qui sont le Mode de récupération, le Démarrage sécurisé et bien sûr le Mode normal.

Lorsque j'ai stocké mon paquet de kext dans /Library/Extensions depuis le mode normal, et ensuite redémarré ma machine et passé en Mode récupération, je n'ai pas pu trouver mon kext dans /Library/Extensions et donc je tend à croire que le Mode récupération utilise une partition différente.

Ma question est comment puis-je accéder à cette partition depuis le mode normal, afin que lorsque j'installe mon pilote, je puisse également le placer là où le noyau préchargé peut le charger en Mode récupération ?

1voto

herman Points 1

Je pense que c'est assez simple, assurez-vous simplement de monter votre disque principal dans l'utilitaire de disque en mode de récupération, puis renommez votre disque principal, ensuite quittez l'utilitaire de disque et cliquez sur Utilitaires dans la barre de menu supérieure, puis cliquez sur Terminal et pour charger votre kext, tapez simplement kextload -b /Volumes/NomDisquePrincipal/Bibliothèque/Extensions/bundledekext. Assurez-vous simplement de remplacer la commande que j'ai fournie en conséquence.

0voto

nobody user Points 743

En fait, la première réponse est en fait donnée par moi mais dans un compte différent car je n'ai pas pu accéder à mon compte. donc d'abord pour exécuter votre bundle de noyau en utilisant :

kextload -b /Volumes/Macintosh\ HD/usr/bin/kextutil

Et veuillez me donner un peu de temps pour charger votre kext en mode récupération également ! De plus, ce script doit être exécuté en tant qu'administrateur, donc vous devez entrer votre mot de passe lors de la connexion, donc je suis toujours en train de concevoir un script qui fournira automatiquement votre mot de passe de connexion.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X