Cargar kext en modo de recuperación

3

He desarrollado una extensión de kernel y me gustaría cargarla en todos los modos posibles, que son el modo de recuperación, arranque seguro y, por supuesto, el modo normal.

Cuando almacené mi paquete de kext en /Library/Extensions del modo normal, y luego reinicié mi máquina y pasé al modo de recuperación, no pude encontrar mi kext en /Library/Extensions y, por lo tanto, tiendo a creer que el modo de recuperación usa diferentes partición.

Mi pregunta es ¿cómo puedo acceder a esta partición desde el modo Normal, por lo que cuando instalo mi controlador, también puedo ubicarlo donde el kernel prelinked puede cargarlo también en el Modo de recuperación?

    
pregunta Zohar81 12.12.2017 - 15:34

2 respuestas

1

Creo que es bastante simple, solo asegúrate de montar la unidad principal en la utilidad de disco en la recuperación, hacer más de tu nombre de la unidad principal, luego salir de Diskutilty y hacer clic en Utilidades en la barra de menú superior y luego hacer clic en terminal y cargar tu kext simplemente escribe kextload -b /Volumes/Maindrivename/Library/Extensions/kextbundle Solo asegúrate de reemplazar el comando que proporcioné en consecuencia.

    
respondido por el Jdhdht7ui 12.12.2017 - 16:15
0

En realidad, la primera respuesta la tengo yo, pero en una cuenta diferente porque no pude acceder a mi cuenta. así que primero ejecute su paquete de kernel usando:

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

¡Y por favor, dame algo de tiempo para cargar tu kext en recuperación también! Además, esta secuencia de comandos debe ejecutarse como administrador, por lo que debe ingresar su contraseña al iniciar sesión, por lo que todavía estoy diseñando una secuencia de comandos que proporcionará automáticamente su contraseña de inicio de sesión.

    
respondido por el nobody user 14.12.2017 - 18:13

Lea otras preguntas en las etiquetas