Tutorial EFI Bios PC Mac OS X Tiger 10.4

juker12

Activo
Tutorial de instalacion EFI BIOS PC para el sistema operativo Mac OS X 10.4 Tiger y ponder usar el kernel Oficial Apple con kext no hackeadas.

Valido para OS X 10.4.9, OS X 10.4.10 o OS X 10.4.11

Las ventajas de esto ya sabeis las que son, usar el Kernel Oficial de Apple con mas rendimiento en Core Duo 2, las protecciones tipicas del kernel ante ataques y poder actualizar a pelo directamente desde Software Update Apple


Instalacion

- Crea una carpeta llamada "boot" en otra particion HFS ajena al os x Tiger que vamos a tocar
- Mete alli el archivo boot segun tu micro
- Mete tambien la utilidad startupfiletool

En tu instalacion actual de OS X Tiger vete a extensiones y busca AppleEFIRuntime.kext para borrarla.
De paso tambien limpias la cache.
Si no sabes desde Terminal hazlo a lo burro, borra el archivo Extensions.mkext.


Reinicia con el DVD del OS X Tiger puesto en el lector

Cuando reinicies intenta una instalacion, justo llegues al menu de seleccion del disco, en la barra superior pincha en utilidades y abre la utilidad de Discos.

Desmonta el volumen donde esta OS X Tiger instalado, esto es de cajon por que si no...no podemos escribir en el boot de inicio

Ahora abres Terminal y ejecuta

diskutil list

Nos muestra un mapa de todos los discos duros y sus particiones. Fijate bien donde esta tu OS X Tiger y ejecuta

startupfiletool -v /dev/disk0s1 /Volumes/Leopard/boot

Donde ****diskXsY** la X corresponde al numero de disco duro y la Y corresponde al numero de particion

y Volumes/***Leopard**/boot el nombre Leopard corresponde al volumen donde yo tengo mi carpeta boot que cree, la tuya tendra logicamente otro nombre.

Una vez que reinicies y entres en OS X Tiger 10.4.9 o 10.4.10 sustitute AppleSMBIOS.kext y dsmos.kext de la carpeta extensiones por los que adjunto en este paquete.

Ni que decir tiene que tambien sustituyas el kernel original.
Repara permisos como tu sepas, desde terminal o desde la utilidad de discos.

Descarga directa:

Entrar or Registrarse para completar la lectura
 

paternick

New member
Otra duda....mi micro es un Intel C2D E6400...que opción debo elegir xra el archivo boot??
Tiene 1066 MHz FSB pero las opciones son 133, 166 y 200...1066 seria 166??
 

paternick

New member
uuups...tarde! jeej ya he probado con el de 166 y no funciona. no carga el sistema operativo. ¿como vuelvo a como lo tenia antes? lo unico que he hecho es borrar el kext y hacer el "startupfiletool -v /dev/disk0s3 /Volumes/*volumename*/boot"

Disculpen mi ignorancia
 

paternick

New member
ya está solucionado....hice el startupfiletool con /usr/standalone/i386/boot y ya puedo iniciarlo con normalidad

dejare las pruebas para mas adelante...estaba esperando la versión de iAtkos de Leopard pero parece que la página ha sido suspendida así que lo instalaré por el método del patcher.
 

Aurkitu

New member
Pero...

Que linea es la que debo modificar para ponerle a 333MhZ en el archivo boot? El multiplicador que llevo es 4 con lo que me da aprox. 1333 MHz que es lo que soporta mi DQ6.

Pero la linea debe de ser similar o nada que ver? Por que yo la edito y no se parece en nada, la comparo con el boot de 133 y 200 y son idénticos ambos. Con lo que deduzco que me equivoco de linea. Y por cierto ese archivo boot lo puedo obtener yo de mi propia instalación, se pude crear uno genérico? Es diferente de tiger a leo? Estan hablando sobre el de la versión EFi_pc 3? Puedo meter el de la Efi_v5 que por lo que entiendo no tiene problemas...estoy perdido en la ignorancia.



1/ Abre el archivo boot en un editor hexadecimal

2/ Buscas en ASCII el string FSB (sólo hay uno al final del archivo),
La configuración FSB correcta esta antes del offset 0xD798 :

90 FA EF 7E 01 00 00 10 00 C2 EB 0B 00 00 00 0000 C2 EB 0B y al final ves 0b eb c2 00 -> 200 000 000 para 200Mhz

3/ Convierte tu actual FSB a hexadecimal :

Por ejemplo si tu FSB es 350Mhz, este se convertirá en 350 000 000

- Abre la calculadora de OS X en modo programador y metes en decimal 350 000 000
- click en el botón Hex y te da el valor 0x14DC9380
- click en el botón "reverse bin. octet" y este valor 0x8093DC14, lo dejara en el que vamos a usar 80 93 DC 14
- Reemplaza el valor original por el tuyo

4/ Sobreescribe el archivo boot en tu disco duro :

- Inicia en modo usuario unico con -s y no montes el volumen (no escribas /sbin/mount -uw / )
- CD al directorio donde esta startupfiletool
- Escribe este comando:

./startupfiletool /dev/rdisk0s1 bootrdisk0s1

Donde ****diskXsY** la X corresponde al numero de disco duro y la Y corresponde al numero de particion


Bueno, aceptaré abucheos por la sarta de preguntas :)...pero he mirado en Dios google,y por todo lo que se pareciese a un rectangulo confinado de busqueda y nada. Sino nada, paciencia y a experimentar. Gracias por el foro.
 

paternick

New member
El link que dan en el canal IRC de UPHUCK tiene guia de instalación detallada e incluye el archivo boot con autoFSB ... aora mismo lo pruebo! ya no ace falta complicarse eligiendo diferentes boot :D

LINK:
Entrar or Registrarse para completar la lectura


Creditos 100% al irc de UPHUCK. Yo simplemente lo transmito...

Para los interesados: el servidor del IRC de uphuck es irc.Atlantis-Irc.net y el canal sobre el EFI Booting es #magicboot . Está en inglés pero te ayudarán a corregir posibles errores. :D
 

juker12

Activo
"Creditos 100% al irc de UPHUCK. Yo simplemente lo transmito..."

paternick no seas cateto por Dios...
en el boot se lleva currando mil años e implantando parte de codigo de las graficas

Es como el famoso aitos con EFI....cuando ya existe desde que salio el leopard oficial la iso osx86 con EFI implando ( pero solo en ftp y torrent privados )

Ahora me diras que lo creditos tambien son de upuch :)


hacer con H y ahora tambien

acer es la marca de un monitor que tengo

Entrar or Registrarse para completar la lectura
 

iaoc22

New member
una preguntita...

en donde esta el kernel para reemplazar? necesito saberlo para pisarlo con el q da junker... gracias
 

Poniux

New member
ayudaaa pliss

tengo un problema amigos fijense que yo si puedo instalar el mac os en una pc pero para iniciar mac os tengo q dejar el cd en la bandeja del lector del dvd dejar esperar los segundos y luego bootea el disco duro , si no dejo el dvd no jala ustedes que dicen q sera??? a alguien le a pasado algo similar?
 
Arriba