Jump to content

Integrar kext modificados y/o adicionales al DVD de instalación


quinielascom
 Share

9 posts in this topic

Recommended Posts

Se pueden integrar kext modificados y/o adicionales al disco de instalación ?

 

Esto para hacer tu propio disco personalizado que se pueda usar después para futuras instalaciones y no tener que repetir todo el proceso de ajuste y parchado de los kext.

 

Se podría hacer editando la imagen sólo quitando y remplazando extensiones ?

 

Saludos

Link to comment
Share on other sites

En la release nueva de Kalyway 10.5.2 hay un script para agregar kext al DVD de instalacion.

 

Todavia no lo he probado asi que no te puedo contar como funciona, si alguien ya lo hizo que nos cuente, ya que puede ser muy interesante tema para los STICKIES de la seccion en español !!!

Link to comment
Share on other sites

Pues sí se puede...

 

Si lo que quieres es reemplazar o agregar un .kext de,por

ejemplo,System/Library/Extensions,cualquier programa editor o quemador de ISO funciona (sea Windows Linux,u OS X).

 

Pero si necesitas reemplazar algo de,por ejemplo."Extensions.mkext",debes primero desarmar el paquete,hacer la modificación,rearmar el paquete y colocarlo en la ISO.Para este procedimiento es necesario una instalación de OS X operativa... :thumbsup_anim:

 

Sería buena idea echarle un ojo a lo de Kaly...

Link to comment
Share on other sites

es un script, sencillo de adaptar a otras distros siempre y cuando las extensions no esten comprimidas.

solo deberíamos cambiar los nombres de montado del disco, aunque yo uso el mismo modo que tux.

 

 

#! /bin/sh

 

echo "mount kalyway iso read/write"

 

cd ~/Desktop/Kalyway_10.5.2_DVD_Intel_Amd

 

sudo hdiutil attach Kalyway_10.5.2_DVD_Intel_Amd.iso -owners on -readwrite -noverify

 

 

 

 

echo "DVD Patches...(will add custom kext to boot DVD !!! )"

 

 

cd ~/Desktop/Kalyway_10.5.2_DVD_Intel_Amd/ADD_KEXT_TO_DVD

 

sudo cp -R *.kext /Volumes/Kalyway\ 10.5.2\ DVD\ Intel_Amd/System/Library/Extensions

 

cd /Volumes/Kalyway\ 10.5.2\ DVD\ Intel_Amd/System/Library/Extensions

 

sudo chown -R root:wheel *kext

sudo chmod -R 755 *kext

 

#diskutil repairPermissions /Volumes/Kalyway\ 10.5.2\ DVD\ Intel_Amd/

 

 

echo "Rebuild DVD kext cache !!! "

 

sleep 5

 

sudo kextcache -a i386 -l -n -s -m /Volumes/Kalyway\ 10.5.2\ DVD\ Intel_Amd/System/Library/Extensions.mkext /Volumes/Kalyway\ 10.5.2\ DVD\ Intel_Amd/System/Library/Extensions

 

sleep 5

 

sudo kextcache -k /Volumes/Kalyway\ 10.5.2\ DVD\ Intel_Amd/System/Library/Extensions

 

sleep 10

 

#echo "eject kalyway iso"

 

#sudo umount -f /Volumes/Kalyway\ 10.5.2\ DVD\ Intel_Amd

 

#diskutil eject /Volumes/Kalyway\ 10.5.2\ DVD\ Intel_Amd

 

 

 

echo "Job is Done...you can now eject and burn Kalyway_10.5.2_DVD_Intel_Amd.iso"

 

 

 

exit 0

Link to comment
Share on other sites

Fino...Por ejemplo,para el paquete "Extensions.mkext" puedes hacer lo siguiente desde tu OSX

 

.1) Monta tu ISO con el programa de tu preferencia y copia "Extensions.mkext".Pégalo en un lugar de fácil acceso.Aquí voy a usar el desktop,vamos para allá.Abre el Terminal y escribe:

 

cd ~/desktop

 

2) Ahora necesitamos un lugar donde vaciar el contenido del paquete.Vamos a crear una carpeta llamada TuX :D (puede ser cualquier nombre).En el Terminal escribimos

 

mkdir TuX
mkextunpack -a i386 -d TuX Extensions.mkext

 

3) Ya en este punto tenemos en la carpeta TuX (o el nombre que le pusiste) todas las extensiones del kernel visibles y accesibles:ya puedes colocar el original "Extensions.mkext" en otro lugar.Agrega/Sobreescribe la nueva extensión que quieres a esta carpeta.Con la extensión "Nombre.kext" en el escritorio escribe en el Terminal

 

mv Nombre.kext TuX

 

4) Aquí la extensión ya está en la carpeta TuX.Reparamos permisos desde el Terminal

 

sudo chown -R root:wheel TuX
sudo chmod -R 755 TuX

 

5) Finalmente,a recrear el paquete con el contenido de la carpeta TuX

 

kextcache -a i386 -m Extensions.mkext TuX

 

Y ya tienes en tu escritorio tu nuevo "Extensions.mkext".Lo colocas en la ISO,la quemas,y cruza los dedos... :)

Link to comment
Share on other sites

Xxp/TuX es diferente agregar kexts para que el DVD reconozca otros dispositivos (por ejemplo un controlador de discos a agregar kexts al script de intalación para que el programa "Installer" introduzca esos kext o programas o archivos en el Disco Duro.

 

Si tú metes más kexts en el Extensions.mkext no va a hacer que el "Installer" los coloque en el Disco Duro.

 

Lo que quiere quinielascom es que si su computadora usa un kext modificado para su tarjeta de sonido y otro para su tarjeta de video el DVD de instalación lo coloque si tener que correr un instalaro adicional o introducirlos manualmente.

 

Yo sí he hecho el procedimiento que describes para hacer que mis DVD de instalación arranquen más rápido, y los usaba al principio cuando probaba algún kext que hacía que cualquiera de mis hackintosh se atoraran en el arranque inicial, con ese dvd podía acceder al programa de Terminal y/o el "Disk Utility" para arreglar, cambiar o borrar cualquier cambio en el disco duro.

 

De hecho hice una guía cuando todavía no existían los DVD de kaly o iATKOS para que las instalaciones con los métodos de BrazilMAC o ToH fueran más rápidas.

Link to comment
Share on other sites

Si tú metes más kexts en el Extensions.mkext no va a hacer que el "Installer" los coloque en el Disco Duro.

 

Lo que quiere quinielascom es que si su computadora usa un kext modificado para su tarjeta de sonido y otro para su tarjeta de video el DVD de instalación lo coloque si tener que correr un instalaro adicional o introducirlos manualmente.

 

Exactamente lo que dice Macgirl es lo que quiero hacer, pero ya llevo 2 DVD que no cargan completamente el instalador y se quedan "colgados", lo que no estoy seguro es si hay que hacerle algo Extensions.mkext.

 

Saludos.

Link to comment
Share on other sites

@ macgirl

 

Pues por supuesto:tienes toda la razón macgirl...Si agregas una nueva el "installer" ni de casualidad lo colocará en disco.Cuando coloqué en el post agregar/sobreescribir se trata de una ya existente.No quedó muy claro:gracias... :)

Link to comment
Share on other sites

  • 2 months later...

Han pasado unos meses, pero como va la cosa?

Imposible todavía meter los kexts de alcinject y applehda y que se muestren en el menú de instalación de Kalyway e instalarlos desde ahí?

Si remplazo 2 kexts de audio por los mios, los podré instalar aunque en el menu de instalación de Kalyway salgan con otro nombre?

Link to comment
Share on other sites

 Share

×
×
  • Create New...